開發人員測試時,發現生産伺服器與測試伺服器執行select cast(getdate() as varchar(10))語句顯示的格式不一樣。如下所示
server a
server b
其實出現這個問題,是因為登入名(login)的語言不一緻所緻,如下所示
可以使用下面sql語句來檢查對應的預設語言
上面出現不一緻是因為同一登入名的預設語言在伺服器b為us_english,而在伺服器a則為簡體中文。隻需要修改對應登入名的預設語句即可。可以使用下面sql語句,修改登入名的預設語言
sql server 認證賬号使用下面sql語句
windows 認證賬号使用下面sql語句