SQL2005数据库附加和还原只能选择C盘目录不能选其它盘目录的解决方法
【小 中 大】【收藏】 作者: 佚名 来源: 互联网络 阅读 次 【加入会员】
SQLserver2005和SQLserver2008在还原或者附加数据库时,只能选C盘目录,不能选其它盘目录。
错误提示如下:尝试打开或创建物理文件 'D:\数据库\db.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问。)
经过研究,找到了解决方法:
在所有程序—SQL Server 2005—配置工具—"SQL Server Configuration Manager",点击"SQL Server 2005 服务",右键‘属性’——>'登录选项卡',右击你的用户(如sa)属性,内置帐户选择"Local System(本地账户)",点击重新启动就OK了。
再具体点讲:
打开"SQL Server 配置管理器"程序。
在左侧单击”SQL Server 服务”。
在右侧右键单击“SQL Server (######)”,选择 “属性”。
注意这里的“######”是我的数据库实例名,在你的电脑上,数据库实例名位置显示的是你的数据库实例名。
在弹出的属性对话框中,在“登录”选项卡下,选中“内置账户”。
把“内置账户”改为“Local System”。
点击“确定”按钮,会提示是否重新启动服务,点击“是”。
重启服务完成后,查看“登录身份为”的显示内容是不是“LocalSystem”,如果是,就说明更改生效。
最后,你就可以成功附加你想要附加的数据库了。
手机扫码阅读本文