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

author author     2023-04-18     745

关键词:

物理路径老错误啊。验证也不行 希望高手指点下 最好能详细点。
方法介绍到位。因为我刚接触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 数据库文件 MDF 和 LDF 移动到新位置

】将SQL数据库文件MDF和LDF移动到新位置【英文标题】:MoveSQLDatabaseFilesMDF&LDFtoNewLocation【发布时间】:2015-01-0816:01:53【问题描述】:环境:SQLServer2008R2数据库未接收到活动事务。在生产环境中,我需要将MDF和LDF文件移动到新驱... 查看详情

从 SQL Server 2008 的 .mdf 和 .ldf 文件创建 MySQL 数据库

】从SQLServer2008的.mdf和.ldf文件创建MySQL数据库【英文标题】:CreateMySQLdatabasefrom.mdfand.ldffilesfromSQLServer2008【发布时间】:2016-10-0808:20:19【问题描述】:我有一些数据库大小超过10GB的.mdf和.ldf文件。我想用同样的方法创建一个MySQL数... 查看详情

如何使用 T-SQL 或 .net 代码将 Mdf/ldf 数据库文件转换为 .bak 文件(数据库恢复)

】如何使用T-SQL或.net代码将Mdf/ldf数据库文件转换为.bak文件(数据库恢复)【英文标题】:howtoconvertMdf/ldfdatabasefilesto.bakfile(dbrestore)usingT-SQLor.netcode【发布时间】:2011-01-0613:44:52【问题描述】:我有sqlserver数据库文件(Mdf/Ldf),我想... 查看详情

从数据库文件(.mdf 和 .ldf)中恢复丢失数据的问题

】从数据库文件(.mdf和.ldf)中恢复丢失数据的问题【英文标题】:ProbleminRecoveringtheLostDatafromtheDatabasefiles(.mdfand.ldf)【发布时间】:2011-10-0100:31:00【问题描述】:最近,我们的一个客户从一个表中删除了200万行。这里的问题是数... 查看详情

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

方法1停止sqlserver服务,直接复制到其他盘上。方法2执行数据库分离命令,再复制到其他盘上。追问我是从网站上直接下载,有详细步骤吗?追答如果网站提供下载链接,直接点击或用下载工具下载。与其他软件的下载方式没有什... 查看详情

MS SQL Server 从 MDF 和 LDF 恢复数据库不显示最新数据

】MSSQLServer从MDF和LDF恢复数据库不显示最新数据【英文标题】:MSSQLServerrestoringdatabasefromMDF&LDFnotshowinglatestdata【发布时间】:2009-07-2014:42:23【问题描述】:数据库是MSSQLServerExpress2005。数据库处于简单模式。我正在尝试将现有数... 查看详情

从恢复中打开 SQL Server .mdf 和 .ldf 文件

】从恢复中打开SQLServer.mdf和.ldf文件【英文标题】:OpenSQLServer.mdfand.ldffilesfromrecovery【发布时间】:2017-09-1519:33:44【问题描述】:最近我在一个远程服务器上遇到了一个问题,该服务器包含一个正在运行的小型SQLServer。我使用Photo... 查看详情

请教mssql2000数据导出的问题

...SQL2000“企业管理器”,展开“控制台根目录”,右击“数据库”,选择“所有任务”,再选择“附加数据库”,弹出“附加数据库”对话框,找到那个临时目录,选择原来拷贝的“mdf”文件,接下去按要求操作,不用我介绍了... 查看详情

有数据库文件mdf和ldf两个文件,怎么用sqlserver把他们打开,谢谢了

教你个方法,你右击数据库--任务--导出数据然后选择你要导出的数据库,再选择目标文件类型为oracle数据文件就可以导出了参考技术A如果是sql2008,数据库-右键-任务-还原-选择你的mdf和ldf文件,一般就可以附加了。 查看详情

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

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

从 USB DRIVE .MDF .LDF 读取数据时出错

...述】:我有一个USBPen驱动器。我为SQL服务器创建了一个SQL数据库,并将还原“.MDF.LDF”路径设置为我的USB笔驱动器。以便所有数据都保存在我的USB驱动器中。现在我的问题是,当我将USBPendrive重新连接到计算机并打 查看详情

.mdf文件转为.sql文件

...哪位能告诉我如何将.mdf文件转化为.sql文件,我装了mysql数据库,但是没装sqlserver,现在我有.mdf的数据库文件,我想转存到mysql中,谢谢.mdf是sqlserver数据库地层组织数据的格式,只有通过sqlserver打开了。你找一个装有sqlserver的电... 查看详情

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

SQLServer2008如何附加没有日志文件ldf的数据库mdf?可以直接附加,如果只有mdf文件没有日志文件,系统会自动产生一个日志文件。参考技术ADB:MicrosoftSQLServer2008R2(10.50.1600)现象:SQLServer2008R2版本的数据库没有ldf文件,直接附加m... 查看详情

如何修改sql2008的数据文件目录

参考技术Ausemaster;goalterdatabasemastermodifyfile(name=master,filename='J:\data\master.mdf');goalterdatabasemastermodifyfile(name=mastlog,filename='J:\data\mastlog.ldf');goalterdatabasetempdbmodifyfile(name=tempdev,filename='J:\data\tempdb.mdf');g... 查看详情

急!!sql数据库启动无反应大侠们帮忙

...先赏50问题解决追加100有可能的非法关机或断电造成master数据库损坏.可以先备份本地的master数据库和日志文件(master.mdf,mastlog.ldf),在安装目录.....MicrosoftSQLServer\MSSQL\Data\下面,从其它装有SQL数据库的电脑拷贝这两个文件过... 查看详情

sql2000数据库置疑

解决办法:在SQL-Server中,新建同名数据库(这里假设为Test)后,停止数据库,把损坏的Data.mdf和Test_log.LDF覆盖刚才新建数据库目录下的Data.mdf和Test_log.LDF,同时删除Test_log.LDF文件;启动数据库服务,发现数据库名Test后面有“置... 查看详情

sql数据库如何删除日志ldf

参考技术A1、确定SQL数据库的安装路径与所用的SQL数据库名称。2、点击开始--程序--MicrosoftSQLServer--查询分析器--确定,进入软件里,点击菜单帮助--Transact-sql帮助(S)--索引--输入(sp_attach_single_file_db),在右边对话框里找到以下... 查看详情

db_library_data.mdf和db_library_log.ldf怎么用sql2005命令行导进去??或者怎么转成sql脚本??

...,用户名:sa,密码:0):sqlcmd-S.-Usa-P0execsp_attach_db@dbname=N\'数据库名称\',@filename1=N\'MDF文件物理路径(如D:\\data\\db_library_Data.mdf\',@filename2=N\'LDF文件物理路径(如D:\\data\\db_library_Log.ldf)\'GO追问execsp_attach_db@dbname=N\'数据库名称\',,,,,不是sql20... 查看详情