• 相关软件
    >sp_defaultlanguage 创建者:webmaster 更新时间:2006-02-16 15:51

    更改登录的默认语言。



    语法


    sp_defaultlanguage [ @loginame = ] 'login'

        [ , [ @language = ] 'language' ]



    参数


    [@loginame =] 'login''



    是登录名。login 的数据类型为 sysname,没有默认值。login 可以是现有 Microsoft® SQL Server™ 登录或者是 Microsoft Windows NT® 用户或组。如果 SQL Server 上没有 Windows NT 用户或组,系统会自动添加。



    [@language =] 'language'



    登录的默认语言。language 的数据类型为 sysname,没有默认值。language 必须是服务器上的有效语言。如果没有指定 language,就会将 language 设置为服务器默认语言;默认语言是由 sp_configure 配置变量 default language 定义的。更改服务器默认语言并不会更改现有登录的默认语言。执行 sp_defaultlanguagelanguage 仍保持为所用默认语言。



    返回代码值


    0(成功)或 1(失败)



    注释


    当登录初次添加到 SQL Server 时,可以使用 sp_defaultlanguage sp_addlogin 设置默认语言。使用 sp_helplanguage 可显示有效的 language 选项的列表。



    任何用户都可以使用 SET LANGUAGE 语句更改当前会话期间的语言设置。使用 @@LANGUAGE 函数显示当前语言设置。



    如果从服务器上删除当前登录的默认语言,则服务器的默认语言将使用初始语言设置,并显示消息。



    在用户定义的事务中不能执行 sp_defaultlanguage



    权限


    执行权限默认授予 public 角色,以便用户更改其登录的默认语言。只有 syadmin securityadmin 固定服务器角色的成员可以为其它登录执行 sp_defaultlanguage



    示例


    下面的示例将登录 Claire 的默认语言设置为法语。



    EXEC sp_defaultlanguage 'Claire', 'french'
    相关文章
    本页查看次数: