Nau*_*man 3 sql-server transactional-replication
我正在尝试进行事务复制并在查看快照代理状态时获取发布异常:
SQL Server 不支持区域设置标识符 (LCID) 8192
这是什么意思?解决方案?
这可能不是 100% 准确,但这就是我的理解:SQL Server 在 Windows 上作为服务运行。该服务由用户执行,每个用户都有特定的区域设置和本地标识符。SQL 基本上只需要 en_US 语言环境,否则它会弄乱一些东西。
为了解决这个问题,我们可以首先更改运行该服务的用户,看看是否可以修复它(它对我来说是这样)。转到 Windows 服务,右键单击 SQL Server (MSSQLSERVER) > 属性 > 登录 > 勾选“本地系统帐户”单选按钮。再次右键单击“SQL Server (MSSQLSERVER)”并单击“重新启动”来重新启动服务。
如果有效的话,那就太好了!如果没有,请将区域设置系统帐户的区域设置更改为 en_US,将 id 更改为 00000409。转到 RegEdit -> HKEY_USERS -> [SID Local Admin] -> 控制面板 -> International 并更改键“Locale”和“ LocaleName”为所需区域。正如这里对另一个问题的回答
| 归档时间: |
|
| 查看次数: |
7048 次 |
| 最近记录: |