gpt4 book ai didi

sql-server-2008 - 如何在没有 Management Studio 的情况下更改 SQL Server 授权模式

转载 作者:行者123 更新时间:2023-12-04 10:09:27 25 4
gpt4 key购买 nike

有没有办法在不使用 SQL Server Management Studio 的情况下更改 SQL Server 2008 或 2012 中的授权模式?

最佳答案

以下是 Management Studio 将身份验证模式从混合更改为仅 Windows 所做的操作:

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

而从 Windows 只回到混合:
EXEC xp_instance_regwrite 
N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer',
N'LoginMode',
REG_DWORD,
2; -- only difference is right here

您可以从可以连接到 SQL Server 的各种源调用相同的命令,例如 SQLCMD、PowerShell、VBScript、C# 等。或者您可以直接登录到服务器,导航到该注册表项,然后手动更改值(如 @ marc_s 建议)。

请注意,在所有情况下,您都必须重新启动 SQL Server 才能使更改生效。您可以在重新启动时查看新错误日志中的前几个条目以验证身份验证模式是否正确。它会说(混合):
date/time    Server    Authentication Mode is MIXED.

关于sql-server-2008 - 如何在没有 Management Studio 的情况下更改 SQL Server 授权模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11972876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com