Ric*_*ard 3 sql-server availability-groups logins sql-server-2017
我一直在 Always On High Availability 组中研究数据库,由于我不明白的原因,该组在主节点和辅助节点上对应用程序登录使用不同的默认语言。
我目前的特殊情况是这样的:
UPDATE FooTable SET BarColumn = '01\02\2020' WHERE IdColumn = 42)。数据将保存在日期或日期时间列中。我不是 DBA,当然也不是 Always On High Availability 方面的专家。使用此配置可能存在/已经存在哪些危险?如果交换主节点和辅助节点上的语言是否重要?
如果应用程序在登录时设置会话的语言,则默认语言无关紧要。如果没有在会话中专门设置语言,则存在日期字符串被错误转换的风险,并且日期以美式英语格式而不是英式英语格式返回。
除非有一些未说明的原因,否则我建议简单地更改次要登录的默认语言以匹配主要。
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |