sql数据库附加出错怎么办

 我来答
二三社会事
高粉答主

2019-05-23 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1254
采纳率:0%
帮助的人:30万
展开全部

解决方法步骤如下:

1、首先打开sqlserver management studio,登录身份选择windows身份验证,点击连接。

2、进入管理器中,选择数据库,右键,在弹出的菜单选择“附加”,如图所示,选择要附加的文件后,点击附加,如果没有报错,则完成附加,否则,需要接下来的数据修复。

3、报错,附加失败后,新建数据库,且要与要附加的数据库同名。如要附加的数据库为skhprint,要新建的数据库名也要命名为skhprint,如图,点击确定,完成数据库创建。

4、如何在界面内找到“停止”选项并单击停止数据库。

5、将原mdf文件,如skhprint.mdf复制到新创建的数据库所在目录中,之后,开启服务器。

6、这时,会发现skhprint质疑,接下来要打开查询分析器,输入如下代码:use mastergo--declare @databaseName varchar(50)--set @databaseName='skhprint'--1修改服务器设置:允许对系统目录进行直接修改

sp_configure 'allow updates',1 reconfigure with overridego--2将数据库置为紧急状态update master.dbo.sysdatabases set status = 32768 where name = 'skhprint'go--3删除新的ldf文件,重建日志:dbcc rebuild_log('skhprint', 'f:\skhprint_log_new.ldf')--假设把新日志在f盘goupdate master.dbo.sysdatabases set status = 16 where name = 'skhprint'即可。

殿智n
2017-07-19 · TA获得超过1.5万个赞
知道大有可为答主
回答量:9036
采纳率:81%
帮助的人:2233万
展开全部
这个原因是操作系统拒绝访问错误(没有权限)两种方法1 .你把需要附加的数据库 复制到你sql 安装所在磁盘的目录下就可以访问了(就是在点击附加数据库时默认打开的目录)一般是 Microsoft SQL Server\MSSQL.1\MSSQL\Data 目录下2.数据库要附加的数据库所在的磁盘 右键--》属性--》安全--》》添加一个名为 Everyone 的账户就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
溜到被人舔

2019-12-23 · TA获得超过6.8万个赞
知道顶级答主
回答量:8.2万
采纳率:96%
帮助的人:2751万
展开全部
解决方法步骤如下:

1、首先打开sqlserver management studio,登录身份选择windows身份验证,点击连接。
2、进入管理器中,选择数据库,右键,在弹出的菜单选择“附加”,如图所示,选择要附加的文件后,点击附加,如果没有报错,则完成附加,否则,需要接下来的数据修复
3、报错,附加失败后,新建数据库,且要与要附加的数据库同名。如要附加的数据库为skhprint,要新建的数据库名也要命名为skhprint,点击确定,完成数据库创建。
4、如何在界面内找到“停止”选项并单击停止数据库。
5、将原mdf文件,如skhprint.mdf复制到新创建的数据库所在目录中,之后,开启服务器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蒙MengNum1
推荐于2017-12-15 · TA获得超过2494个赞
知道大有可为答主
回答量:3004
采纳率:87%
帮助的人:795万
展开全部
1
找到要添加数据库的.mdf文件,点击右键,选择属性。

2
在属性页面点击安全,选择Authenticated Users,单击编辑

3
Authenticated Users权限中选择完全控制,点击确定,点击属性界面的确定。

4
同理,右键点击数据库的.ldf文件,打开属性。按以上步骤再次设置即可。

5
完成以上步骤,再进行附加数据库,这时就可以。

END
方法二、
打开数据库实例的安装目录,打开DATA文件夹。(如我的实例目录地址为:D:\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA 也可能当时安装时装在C盘了)

将要附加的数据库.mdf文件和.ldf文件,剪切或复制到DATA文件夹里。

完成以上步骤,再次附加数据库。这时就可以了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小笑趣谈生活
2019-12-23 · 希望每个读者都能够善待生活
小笑趣谈生活
采纳数:6489 获赞数:65373

向TA提问 私信TA
展开全部
通过错误信息提示,可以做如下设置:
1.找到您要附加的数据库的MDF文件,右键选择属性,选择“安全"选项卡,单击“编辑” 在“Authenticated Users”用户下,勾选“完全控制”,确定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式