如何分离和附加数据库以及附加数据库失败的解决方案

您所在的位置:网站首页 数据库附加不成功 如何分离和附加数据库以及附加数据库失败的解决方案

如何分离和附加数据库以及附加数据库失败的解决方案

2023-08-21 16:47| 来源: 网络整理| 查看: 265

许多初学者,并不知道分离和附加数据库,今天就写一篇文章介绍一下。我们知道在新建数据库时,会生成数据库文件,数据库文件包括后缀.mdf和.ldf两个文件,mdf是数据库文件,ldf是数据库日志文件,两个缺一不可,下面以SqlServer2012为例,演示一下。服务器名称:.代表本地数据库,这个被称为数据库服务器名称,一般在源码的配置文件里的数据库链接字符串里有类似语句:      data source也可以写成server,意思是一样的,这个.就代表着你的数据库服务器名称,有的电脑上数据库服务器名称可能不是.,但是只要保证server=数据库服务器名称,就没问题。有点扯远了,下面继续说数据库的分离和附加。

一、数据库分离

选中你要分离的数据库,右键:所有任务——分离勾选这两个,点击确定就完成了数据库分离。这样就完成了数据库分离。

二、数据库附加

选择数据库,右键所有任务——附加然后选择你要附加的数据库文件所在的路径:点击确定,即可完成附加。如果附加不成功,可以点击附加失败的原因:点击查看失败原因:如果提示的是拒绝访问:我们可以打开数据库文件设置一下权限即可,选中mdf文件,右键属性将users权限全部勾选上,点击确定——确定后,此时mdf文件权限已经设置完成,ldf文件同样需要按照以上步骤再设置一次,设置完成之后,再次依照附加步骤进行附加,即可附加成功。如果提示的不是拒绝访问,而是其他,例如版本不支持,就说明该数据库文件是由比你电脑上SqlServer版本的高版本创建的,无法附加,此时就没有办法了。只有通过生成脚本文件来执行生成数据库了。好了以上就是数据库的分离和附加以及过程中会遇到的问题。                            



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3