
正文
sqlserver2008错误5120,sqlserver2008错误10054
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sqlserver08的mdf附加到2012失败
应该同时有两个文件,.mdf和.ldf,试试把08的数据库备份,然后在12中还原,还有文件的权限,看看是不是可读。
点击上图中的“安全”,然后点击其中的“编辑”按钮,进入.mdf文件的权限设置面板,单击“添加”按钮。进入“选择用户和组”面板。单击左下角的“高级”,进入高级设置界面,然后点击“立即查找”。下图是查找到的结果。
可能是版本的兼用性问题,低版本不想上兼容。
这时因为当前用户或者SQL Server启动帐号没有文件的读写权限,到文件所在目录,右击mdf文件 选择属性 ,在”安全”选项卡里编辑权限,将everyone添加进去,并授予完全控制权限。注意同一数据库的日志文件(ldf)也要这样设置权限。
相关问答
Q1: 数据库中附加失败,错误5120是什么意思
1、这种错误是文件权限问题,即你那个MDF文件操作系统没有给其他应用程序的访问权限,当前用户可能没有权限操作这个文件。
2、搜索 Microsoft SQL Server, Error: 5120 可知,应该是权限的问题,把文件所在的文件夹的“完全控制”权限赋予 Sql Server admins 应可解决问题。
3、附加数据库失败有很多原因(NTFS分区内的文件权限数据库文件完整性 等等)本文附加数据库失败是指在NTFS分区文件没有权限而无法附加成功,所以解决方法仅对此种情况。
Q2: SQL中附加数据库时出现错误5120是怎么回事?
1、附加数据库失败有很多原因(NTFS分区内的文件权限数据库文件完整性 等等)本文附加数据库失败是指在NTFS分区文件没有权限而无法附加成功,所以解决方法仅对此种情况。
2、答案:错误 5120 通常表示 SQL Server 数据库无法访问文件,可能是由于权限问题或文件路径错误。解决方法包括检查文件路径和调整文件访问权限。
3、这个问题我也遇到过,可能是D:\项目\营运管理部\绿色版\ 相同目录下的程序正在运行,里面引用了这个management。
4、附加数据库 对于 服务器“F-PC”失败。先检查服务器名称是否错误,服务器是否允许更改操作,数据库文件版本问题!执行 Transact-SQL 语句或批处理时发生了异常。
5、这个是因为数据库是从其他电脑或者其他版本的原始文件,需要手动分配一下当前数据库版本的访问数据库原始文件的权限,解决方法如下:首先打开数据库之后,选择性的进行登录的,这里我们运用sa密码进行登录。
关于sqlserver2008错误5120和sqlserver2008错误10054的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







