如何更改SQL server management studio的默认语言?
我尝试使用下面的查询将默认语言更改为法语。
USE ssidps;
GO
EXEC sp_configure 'default language', 2 ;
GO
RECONFIGURE ;
GO但是SELECT @@language总是给"us_english“。
发布于 2013-10-29 17:35:29
对于当前会话,只需使用set language = French。
从长远来看,改变用户的语言:
alter login someGuy with default_language = French (SQLSQL2008 r2)alter user someGuy with default_language = French (<= 2012)http://technet.microsoft.com/en-us/library/ms176060.aspx http://msdn.microsoft.com/en-us/library/ms189828.aspx
我认为您上面所做的是更改数据库的默认语言-这将影响分配给新用户的语言。对于现有用户,它们将使用原始默认语言创建,因此需要如上所述进行更新。
这将对所有用户执行此操作(如果运行SQL2012或更高版本,请将login更改为user ):
declare @l table(sqlCmd nvarchar(max))
declare @sqlCmd nvarchar(max)
insert @l
select 'alter login ' + quotename(loginname) + ' with default_language = French;' from sys.syslogins where language is not null
select top 1 @sqlCmd = sqlcmd from @l
while (@sqlCmd is not null)
begin
print @sqlCmd
exec(@sqlCmd)
update @l set sqlCmd = null where @sqlCmd=sqlCmd
set @sqlCmd = null
select top 1 @sqlCmd = sqlcmd from @l where sqlCmd is not null
end对登录/用户语言的更改只能在新的会话中看到;即,如果他们在您运行脚本之前打开了一个会话,则他们的语言将是其原始默认语言。要求他们注销并开始一个新的会话(或等待这自然发生/杀死他们的当前会话/重新启动数据库),以确保他们获得新的设置。
注意:对于任何关注这个帖子的人来说,上面的答案并没有完全解决@SameerPradhan的问题,所以他在这里跟进:https://dba.stackexchange.com/questions/52402/how-to-change-default-language-of-sql-server-management-studio-2008r2
发布于 2016-04-26 15:57:58
如果我没记错的话,您需要更改的是SQL server management studio的语言,而不是SQL Server实例的语言。那么它与查询有什么关系呢?!?
..。
更改SSMS配置在SSMS选项窗口中完成:
(1 )打开SSMS -> (2)单击"Tools“(工具) -> (3)单击"Options...”(选项...) ->将为您打开一个配置窗口
**在此窗口中,我们可以配置SSMS设置。
(4)转到“环境”-> (5)转到“国际设置”>和。在这里,您可以选择SSMS支持的所有“语言”。
**如果您选择“与Microsoft Windows相同”,则会受到Windows语言的影响:-)
我希望这是有用的:-)
发布于 2017-06-08 01:43:45
按照下图更改Management Studio的默认语言:


https://stackoverflow.com/questions/19654101
复制相似问题