【发布时间】:2012-09-22 07:02:04
【问题描述】:
我想知道如何仅通过脚本更改sqlserver身份验证模式?
我需要一个脚本在查询窗口中运行并将身份验证更改为混合模式。 有什么想法吗?
【问题讨论】:
标签: sql-server sql-server-2008-r2
我想知道如何仅通过脚本更改sqlserver身份验证模式?
我需要一个脚本在查询窗口中运行并将身份验证更改为混合模式。 有什么想法吗?
【问题讨论】:
标签: sql-server sql-server-2008-r2
仅适用于 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。
【讨论】:
虽然这不是这个问题的严格答案,但在尝试了解如何使用脚本将数据库更改为部分包含时,我不断遇到此帖子和类似帖子。。 p>
如果你想这样做,那么你想要:
ALTER DATABASE blah
SET CONTAINMENT=PARTIAL
【讨论】: