SQL Server 2008不能登录18456

作者: loaf 分类: 未分类 发布时间: 2014-02-18 09:28

用模板做的虚拟机,在部署时修改了计算机名,模板中安装的数据库没有启动Sa账号,结果用Windows账号也进不了了。
在网上搜到这个解决方案,很好用。

1、首先停止所有与SQLServer相关的服务
2、在命令行提示符下执行 sqlservr.exe -m
如果是命名实例执行sqlservr.exe -m -s<Instance Name>
3、启动另一个命令行窗口,执行 sqlcmd -E
启动另一个命令行窗口,执行 sqlcmd -E -S “servernameinstancename”
4、在此窗口下执行下面的命令
create login [builtinadministrators] from windows
go
exec sp_addsrvrolemember [builtinadministrators], [sysadmin]
go
shutdown
go
5、关闭2个命令行窗口,启动sqlserver,一切Ok

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注