SQL高手帮帮忙!数据库.MDF与.LDF文件改了物理名之后-附加数据库就出问题了物理路径不对。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL高手帮帮忙!数据库.MDF与.LDF文件改了物理名之后-附加数据库就出问题了物理路径不对。相关的知识,希望对你有一定的参考价值。

物理路径老错误啊。验证也不行 希望高手指点下 最好能详细点。
方法介绍到位。因为我刚接触SQL 。不会弄,拜托懂的指教下吧
教我改好物理名和路径的我追+分给他,先谢谢了。

1.用ssms附加
步骤如下
打开ssms
点选附加资料库
点选加入
选择 更改名称以后的mdf文件

注意! 这时下方会带出附加资料库的详细资料,这些都是从master资料库带出来的旧资料,所以路径都是错误的,需要你重新给定正确的物理地址。

重新给定地址后点确定即可

2、用指令附加

将下面数据库名和物理地址换成你要附加的即可
USE master;
GO
CREATE DATABASE 数据库名
ON (FILENAME = 'D:\SQL_DATA\TEST.TDF'),
(FILENAME = 'D:\SQL_DATA\TEST_Log.Tdf')
FOR ATTACH;
GO
参考技术A 附加数据库时,“当前文件位置”一项如果与你MDF的路径或文件名不符,修改为正确的就可以了。 参考技术B ldf和mdf是数据库文件兄弟,要转成sql也很简单哦!你先通过sql
server
management
studio把数据库文件附加上去,然后在附加好的数据库中操作生成sql就可以了

你好,请问SQL的master.mdf和mastlog.ldf 拒绝访问 解决办法

选中两个不能访问的文件,右键 属性 讲只读 去掉 从新附加到数据库 参考技术A 1,只读属性是不是没去掉?
2,登录用户的权限是否设置了?

以上是关于SQL高手帮帮忙!数据库.MDF与.LDF文件改了物理名之后-附加数据库就出问题了物理路径不对。的主要内容,如果未能解决你的问题,请参考以下文章

mdf 和 ldf 文件格式的sql文件,怎么还原到sql中

SQL2000的数据库文件后缀是.mdf和.ldf文件能用啥方法直接下载下来?

你好,请问SQL的master.mdf和mastlog.ldf 拒绝访问 解决办法

在sql2000中创建的备份mdf、 ldf文件怎么样导入到mysql数据库或oracle数据库中

SQL Server2008 如何附加没有日志文件ldf的数据库mdf?

SQL恢复master数据库方法 只有mdf文件的数据库如何恢复