首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 本地用户被删除SA过期解决方法

2012-03-27 
SQL 本地用户被删除SA过期SQL SERVER 本地用户让我删除了,现在登录提示错误:18456用SA用户登录似乎是过期

SQL 本地用户被删除SA过期
SQL SERVER 本地用户让我删除了,现在登录提示错误:18456
用SA用户登录似乎是过期了,提示错误:18452错误
请问有办法从建本地用户或者从新启动SA用户么?我的是sql server2005

[解决办法]
可以是可以 不过需要用windows的本地管理员权限
在cmd下导入bulltin\administrators帐号
具体方法论坛上有,搜索一下
[解决办法]

探讨

引用:
可以是可以 不过需要用windows的本地管理员权限
在cmd下导入bulltin\administrators帐号
具体方法论坛上有,搜索一下

我在网上找了找,还真没找到具体导入bulltin\administrators帐号的方法,麻烦高手在指点一下呗

[解决办法]
找到一个以前写的试用于2005/2008的,2000的话还要另想办法

1、停止所有与SQLServer相关的服务比如Agent iis等
2、在命令行提示符下执行sqlservr.exe –m 以单用户模式启动,如果提示没有文件到sqlserver的安装文件下面找,sqlserver,如果是命名实例执行sqlservr.exe -m -s<Instance Name>
3、启动另一个命令行窗口,执行 sqlcmd –E,注意老的sqlcmd窗口不能关闭,用于sqlserver运行
4、在此窗口下执行下面的命令
create login [builtin\administrators] from windows
go
exec sp_addsrvrolemember [builtin\administrators], [sysadmin]
go
shutdown
go
5、关闭2个命令行窗口,重启sqlserver

[解决办法]
这个是你的sqlserver安装目录下
2005默认是这样一个目录
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn

热点排行