首先注意下51ASPX注明的数据库版本,如果是2000的,你用2005附加就会失败。
确认当前登录用户的权限,是否允许附加数据库。确认 *** 作系统用户权限,是否有 *** 作磁盘的权限。
另外可以测试其他数据是否可以附加,已确认是数据文件的问题,还是环境的问题。
如果其他数据可以附加,这查看ATTENDANCEMDF文件的访问权限。
一点一点排除吧。
找到要添加数据库的mdf文件,点击右键,选择属性。
2
在属性页面点击安全,选择Authenticated Users,单击编辑
3
Authenticated Users权限中选择完全控制,点击确定,点击属性界面的确定。
4
同理,右键点击数据库的ldf文件,打开属性。按以上步骤再次设置即可。
5
完成以上步骤,再进行附加数据库,这时就可以。
END
方法二、
打开数据库实例的安装目录,打开DATA文件夹。(如我的实例目录地址为:D:\Microsoft SQL Server\MSSQL10MSSQLSERVER\MSSQL\DATA 也可能当时安装时装在C盘了)
将要附加的数据库.mdf文件和.ldf文件,剪切或复制到DATA文件夹里。
完成以上步骤,再次附加数据库。这时就可以了。
以上就是关于SQL2005附加数据库失败全部的内容,包括:SQL2005附加数据库失败、SQL附加数据库是附加不上,听同学说跟文件夹访问权限有关,这是怎么回事、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)