
这时因为当前用户或者SQL Server启动帐号没有文件的读写权限,到文件所在目录,右击mdf文件 选择属性 ,在”安全”选项卡里编辑权限,将everyone添加进去,并授予完全控制权限。注意同一数据库的日志文件(ldf)也要这样设置权限。
可能是你的数据库自身就有问题,可以进入自己创建一个数据库试试,如果可以请看第二条
可能是你附加的数据库是2012之前的版本创建的,这样的数据库创建的版本不同会导致没法附加成功,如果是2012版本请看第三条
你的数据库文件被破坏
你是不是把低版本的往高版本的附加?
我之气也遇到这个错误,纠结了好久,在网上查了查也木有解决的办法,最后还是解决了。
如果附加数据库的版本是SQL Server2005的,而楼主现在使用的是SQL Server2012,SQL Server2012对于SQL Server2008是兼容的,但是不兼容SQL Server2005。
解决办法:将SQL Server2005的数据库用SQL Server2008附加一下,重新生成脚本,这样SQL Server2012就可以附加了。
以上就是关于SQL2012附加数据库提示错误,但没有详细的错误信息,知道怎么解决吗全部的内容,包括:SQL2012附加数据库提示错误,但没有详细的错误信息,知道怎么解决吗、sql server2012附加数据库错误 请单击消息中的超链接 错误代码1829、SqlServer2012附加数据库失败,如图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)