今天给一个客户恢复系统。客户安装的sql server2008 ,我用提供给我的sql 账号登录之后,还原我bak文件,提示没有权限。跟客户索要sa账号,结果客户那边 一问三不知。
尝试用administrator账号登录,提示登录失败。
后来在网上搜到一篇文章(原文网址:http://www.accessoft.com/article-show.asp?id=7083)
1. 从菜单->SQL Server 2008->配置工具,打开配置管理工具(SQL Server Configuration Manager)
2. 停止您想要恢复的SQL Server实例
3. 找到“高级”标签,“启动参数”选项文本框中增加“;–m”
4. 点击“是”按钮,重新启动SQL Server实例
请注意:请确保在“;”和“-m”之间没有空格。注册参数解析器对类似的输入错误非常敏感。
5、启动sql server 服务,此时即可以用administrator 登录系统。登录之后,修改了sa 密码,然后在 到配置管理器中,去掉 ";-m" 参数,重新启动sql server。
在用sa 账号与 修改后的密码登录即可。