【问题标题】:Change SQL Server authentication mode using script使用脚本更改 SQL Server 身份验证模式
【发布时间】:2012-09-22 07:02:04
【问题描述】:

我想知道如何仅通过脚本更改sqlserver身份验证模式?

我需要一个脚本在查询窗口中运行并将身份验证更改为混合模式。 有什么想法吗?

【问题讨论】:

    标签: sql-server sql-server-2008-r2


    【解决方案1】:

    仅适用于 Windows 模式:

    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
        N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 1
    

    使用2 而不是1 进行混合身份验证。

    更改此设置后,您必须重新启动 SQL Server。你不能从 T-SQL 做到这一点。在命令提示符下,类似于net stop mssqlserver 然后net start mssqlserver

    【讨论】:

    • 您可以使用以下命令检查您正在运行的模式:exec master.sys.xp_loginconfig 'login mode'
    【解决方案2】:

    虽然这不是这个问题的严格答案,但在尝试了解如何使用脚本将数据库更改为部分包含时,我不断遇到此帖子和类似帖子。。 p>

    如果你想这样做,那么你想要:

    ALTER DATABASE blah
    SET CONTAINMENT=PARTIAL
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 2015-01-26
      • 1970-01-01
      • 2023-03-19
      • 2011-11-25
      相关资源
      最近更新 更多