你就从新创建,一个数据库,数据库名称为“123”
然后把新创建的数据库脱离!你再去找到它的mdf,直接把它拉到垃圾桶!清干净,再把你的123.mdf放过来~~再附加! 最好重启再附加。。。就可以了
现在都什么时代了,多少新版软件出现,win7还谈兼容性?用最新版 daemon tools ,试试。
还有,mds与mdf要配合使用,没有mdf,根本就是瞎扯。
有的时候是系统语言隐性乱码问题,mds读取出现乱码,无法识别mdf
这时直接加载mdf
检查是否mdf被占用,如果没有,更改mdf文件的权限,添加everyone的读属性。
找到要添加数据库的.mdf文件,点击右键,选择属性。2
在属性页面点击安全,选择Authenticated Users,单击编辑
3
Authenticated Users权限中选择完全控制,点击确定,点击属性界面的确定。
4
同理,右键点击数据库的.ldf文件,打开属性。按以上步骤再次设置即可。
5
完成以上步骤,再进行附加数据库,这时就可以。
END
方法二、
打开数据库实例的安装目录,打开DATA文件夹。(如我的实例目录地址为:D:\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA 也可能当时安装时装在C盘了)
将要附加的数据库.mdf文件和.ldf文件,剪切或复制到DATA文件夹里。
完成以上步骤,再次附加数据库。这时就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)