
正文
sqlserver2012附加数据库出错,sql server 2012附加数据库的时候出错
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sqlserver2012附加数据库出错,如何解决?
1、想要解决这个问题,要赋予数据库更高的权限。找到数据库文件,右键单击.mdf文件,选择“属性”,打开属性面板。点击上图中的“安全”,然后点击其中的“编辑”按钮,进入.mdf文件的权限设置面板,单击“添加”按钮。
2、可能是版本的兼用性问题,低版本不想上兼容。
3、首先右键单击你的MDF文件,然后进入属性界面;在安全选项卡中,你会看到如下图的提示,上面有个完全控制,附加不上去的数据库,完全控制是没有打勾的。
4、这时因为当前用户或者SQL Server启动帐号没有文件的读写权限,到文件所在目录,右击mdf文件 选择属性 ,在”安全”选项卡里编辑权限,将everyone添加进去,并授予完全控制权限。注意同一数据库的日志文件(ldf)也要这样设置权限。
5、首先打开数据库之后,选择性的进行登录的,这里我们运用sa密码进行登录。打开之后,右击数据库然后选择附加。弹出如下窗口,选择所要添加的文件,如下图所示。选择添加数据文件之后,点击确定。
6、解决方法步骤如下:首先打开sqlserver management studio,登录身份选择windows身份验证,点击连接。
相关问答
Q1: 解决附加数据库失败的问题
sqlserver附加数据库错误823的解决方案 SQL-Server附加数据库时失败。异常情况:服务器在正常运行的情况下突然断电,导致数据库文件损坏,具体表现是:数据库名后面有“(置疑)”字样。
解决方法步骤如下:首先打开sqlserver management studio,登录身份选择windows身份验证,点击连接。
很多原因都会导致这个问题,比如安装的是精简版的SQL,或者安装的时候提示错误或警告仍强行安装,或者控制面板里管理工具-服务,里面跟SQL有关的服务未启动。
首先打开数据库之后,选择性的进行登录的,这里我们运用sa密码进行登录。打开之后,右击数据库然后选择附加。弹出如下窗口,选择所要添加的文件,如下图所示。选择添加数据文件之后,点击确定。
System.Data.SqlClient.SqlError: 在处理 BackupMetadata 元数据(数据库 ID 6,文件 ID 65537)时出错。
版本不对,661错误啊 把这个数据库附加到装有SQL Server 2008 R2的数据上。 打开Management Studio,登录到服务器,在数据库中选择要转移的数据库,右键--“任务(T)”--“生成脚本(E)...”。
Q2: sql附加数据库出错一直正在执行
1、如何长时间没有分离成功,说明该数据库正在被使用,你需要关闭所有的sql文件,包括一打开的数据表、以及新建查询。
2、可能是表被锁了,可以杀死其它Session,也可以简单的重启数据库。
3、首先打开sqlserver management studio,登录身份选择windows身份验证,点击连接。
4、首先打开数据库之后,选择性的进行登录的,这里我们运用sa密码进行登录。打开之后,右击数据库然后选择附加。弹出如下窗口,选择所要添加的文件,如下图所示。选择添加数据文件之后,点击确定。
5、问题原因:对欲附加的数据文件和日志文件无操作权限。解决办法:在操作系统内,为数据文件和日志文件添加控制权限。
6、应该是你的数据库日志文件损坏了,单独附加应该不成功。因为单独附加的原理是产生一个空的LDF文件结构,但是前提是之前的Log是干净的关闭,也就是不能有其他Open的事物。
sqlserver2012附加数据库出错的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql server 2012附加数据库的时候出错、sqlserver2012附加数据库出错的信息别忘了在本站进行查找喔。







