我已经安装了SQL Server 2008 Express Edition,但是我错误地保留了Windows身份验证模式.
现在我想将其更改为SQL Server混合模式.我怎样才能做到这一点?
Sve*_*lov 75
您可以使用SQL Management Studio执行此操作 -
服务器属性 - 安全性 - [服务器验证部分]您检查Sql Server和Windows身份验证模式
这是msdn源码 - http://msdn.microsoft.com/en-us/library/ms188670.aspx
Pab*_*lla 28
我在SQL Server 2012上的其他尝试没有成功.我所做的是使用SQL Server Management Studio生成一个脚本来更改值,并得到了这个:
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
GO
Run Code Online (Sandbox Code Playgroud)
之后,我sa使用以下方法启用了帐户:
ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '<strongPasswordHere>' ;
GO
Run Code Online (Sandbox Code Playgroud)
...然后,我重新启动了服务,一切正常!
小智 15
由此:http: //weblogs.sqlteam.com/peterl/archive/2008/06/19/How-to-change-authentication-mode-in-SQL-Server.aspx
你可以发现你可以通过Windows注册表项更改它
(SQLEXPRESS instance):
"Software\Microsoft\Microsoft SQL Server\SQLEXPRESS\LoginMode" = 2
Run Code Online (Sandbox Code Playgroud)
...并重启服务
Jas*_*yon 13
小智 5
来自MSDN:
要更改安全验证模式:
在SQL Server Management Studio对象资源管理器中,右键单击服务器,然后单击"属性".
在"安全性"页面的"服务器身份验证"下,选择新的服务器身份验证模式,然后单击"确定"
在"SQL Server Management Studio"对话框中,单击"确定"以确认重新启动SQL Server的要求.
在对象资源管理器中,右键单击服务器,然后单击"重新启动".如果SQL Server代理正在运行,则还必须重新启动它.
要启用SA登录:
在对象资源管理器中,展开"安全性",展开"登录",右键单击"SA",然后单击"属性".
在"常规"页面上,您可能必须创建并确认登录密码.
在"状态"页上的"登录"部分中,单击"已启用",然后单击"确定".
| 归档时间: |
|
| 查看次数: |
192770 次 |
| 最近记录: |