使用脚本更改SQL Server身份验证模式

Rez*_*eri 14 sql-server sql-server-2008-r2

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

我需要一个脚本在查询窗口中运行,并将身份验证更改为混合模式.任何的想法?

And*_*mar 30

仅适用于Windows模式:

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
    N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 1
Run Code Online (Sandbox Code Playgroud)

使用2而不是1混合身份验证.

更改此设置后,您必须重新启动SQL Server.你不能从T-SQL那样做.从命令提示符,它就像net stop mssqlserver那样net start mssqlserver.

  • 您可以使用以下命令检查运行的模式:exec master.sys.xp_loginconfig'login mode' (2认同)