開(kāi)發(fā)人員測(cè)試時(shí),發(fā)現(xiàn)生產(chǎn)服務(wù)器與測(cè)試服務(wù)器執(zhí)行SELECT CAST(GETDATE() AS VARCHAR(10))語(yǔ)句顯示的格式不一樣。如下所示
Server A
Server B
其實(shí)出現(xiàn)這個(gè)問(wèn)題,是因?yàn)榈卿浢╨ogin)的語(yǔ)言不一致所致,如下所示
可以使用下面SQL語(yǔ)句來(lái)檢查對(duì)應(yīng)的默認(rèn)語(yǔ)言
SELECT @@LANGUAGE
或
SELECT loginname,name, languageFROM sys.syslogins
上面出現(xiàn)不一致是因?yàn)橥坏卿浢哪J(rèn)語(yǔ)言在服務(wù)器B為us_english,而在服務(wù)器A則為簡(jiǎn)體中文。只需要修改對(duì)應(yīng)登錄名的默認(rèn)語(yǔ)句即可。可以使用下面SQL語(yǔ)句,修改登錄名的默認(rèn)語(yǔ)言
SQL SERVER 認(rèn)證賬號(hào)使用下面SQL語(yǔ)句
USE [master]
GO
ALTER LOGIN [test] WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[簡(jiǎn)體中文], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
Windows 認(rèn)證賬號(hào)使用下面SQL語(yǔ)句
USE [master]
GO
新聞熱點(diǎn)
疑難解答
圖片精選