SQLServer .mdf 文件导入或更换

新建数据库 test

下图红线处为.mdf文件所安置的地点

如果你的SQLServer服务启动着你是没法操作这些的,你需要停止服务再去操作文件的增删改,

去上图红线这里把原有的test.mdf文件和log文件删掉

拿你要替换的test.mdf 粘贴到 上图红线上的地址,

启动SQLserver服务

执行sql: exec sp_attach_db ‘test‘ ,‘C:\Program Files\Microsoft SQL Server\MSSQL\MSSQL\DATA\test.mdf‘

可能会报错误说

数据库名字已存在,让你重新改个名字,

没关系这个错误不用管他,重启SQLServer客户端应该就是好的。log文件它也会自动创建。

时间: 2024-12-23 00:57:48

SQLServer .mdf 文件导入或更换的相关文章

通过Navicat导入SQLServer的MDF文件和LDF文件

新建查询运行: EXEC  sp_attach_db  @dbname  =  '你的数据库名',      @filename1  =  'mdf文件路径(包缀名)',      @filename2  =  'Ldf文件路径(包缀名)' 如果显示没有权限,需要右击文件的属性,将完全控制选上. 原文地址:https://www.cnblogs.com/qianmo123/p/11772501.html

解剖SQLSERVER 第十六篇 OrcaMDF RawDatabase --MDF文件的瑞士军刀(译)

解剖SQLSERVER 第十六篇 OrcaMDF RawDatabase --MDF文件的瑞士军刀(译) http://improve.dk/orcamdf-rawdatabase-a-swiss-army-knife-for-mdf-files/ 当我最初开始开发OrcaMDF的时候我只有一个目标,比市面上大部分的书要获取MDF文件内部的更深层次的知识 随着时间的推移,OrcaMDF确实做到了.在我当初没有计划的时候,OrcaMDF 已经可以解析系统表,元数据,甚至DMVs.我还做了一个简单U

SQLServer数据库中了勒索病毒,MDF文件扩展名被篡改了。

如果您的服务器中了勒索病毒,扩展名被篡改了.SQLServer数据库中了勒索病毒,MDF文件扩展名被篡改了.解密联系:QQ 80554803 TEL: 18620906802(微信) 如果您的文件被如下勒索病毒加密:? Trojan-Ransom.Win32.Rakhni? Trojan-Ransom.Win32.Agent.iih? Trojan-Ransom.Win32.Autoit? Trojan-Ransom.Win32.Aura? Trojan-Ransom.AndroidOS.Ple

SQLserver数据文件(MDF)的页面文件头结构剖析

先执行一下以下SQL语句,我的测试环境为SQL2005 dbcc traceon(3604) godbcc page(master,1,0,2) 可以看到MDF文件的一些物理结构信息,其中包括重要的头96个字节.也就是第一个页面的文件头. ........ PAGE HEADER: Page @0x03FA0000 m_pageId = (1:0)                     m_headerVersion = 1                  m_type = 15m_type

SQLServer数据库mdf文件中了勒索病毒rabbit4444。扩展名变为rabbit4444

SQL,数据库,勒索病毒,mdf文件中毒,rabbit4444 *SQL Server数据库mdf文件中了勒索病毒.mdf.rabbit4444.扩展名变为rabbit4444 咨询qq472635019咨询电话15169121444欢迎大家咨询各种后缀的勒索病毒! SQL Server数据库mdf文件中了勒索病毒rabbit4444.扩展名变为rabbit4444常见的扩展名如下:.ALCO .BIP .COMBO .KRAB .China4444 .Help4444 .Rat4444 .Ox

SQLServer2008R2 mdf文件还原数据库

偶然遇到要用mdf文件restore数据库,试了2个小时才弄出来,百度查出来的我试了都不太好用,或者是我没理解. 下面把我用的记录一下,以防忘记. 工具:SQLServer 2008R2 步骤: 1.创建一个与mdf文件同名的数据库 2.将新创建的数据库宕机(detach), 3.在数据库文件中找到对应的数据库文集和对应的log文集,删除. 4.将需要还原的文件复制到对应的目录下. 5.将该文件attach到数据库上. 6.OK了.

.NET从EXCEL文件导入数据

.NET com组件 这种方法在计算机没有安装office套件时,也是能够使用的.所以不依赖于软件, 但是还是需要xcel.exe编译后的dll文件打包到相应的程序中来引用.这样将dll文件" 随身携带",就可以了.还是挺不错的! 1.注册Microsoft.Office.Interop.Excel.dll 在office安装文件夹下找到excel.exe,路径D:\Program Files(x86)\Microsoft Office\Office15.将excel.exe文件复制到

【升级至sql 2012】sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611。请将该数据库升级为最新版本。)

sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611.请将该数据库升级为最新版本.) 最近工作中有一个sqlserver2005版本的mdf文件,还没有log文件,现在需要 附加到sqlserver2012,经过网上一顿搜索,把完整的过程奉上,供大家参考 首先创建数据库 再设置数据库的兼容性(经过尝试,此步骤可以省略) 停掉sqlserver 服务,将需要附件的mdf文件替换掉创建数据生成的mdf,删除掉对应的ldf文件 再启动sqlserver 服务 执行

sqlserver日志文件过大的处理方法

SqlServer 数据库中与备份和恢复相关的日志文件有MDF和LDF文件 存在于\\sqlserver_install_dir\MSSQL\Data\1.文件解释.mdf文件    MDF是SQL Server数据库文件. .ldf文件    LDF是SQL的日志文件,是不能直接打开的.LDF记录每一个操作:SELECT.INSERT.DELETE.UPDATE..日志 2.通过MDF和LDF文件恢复数据库的方法:1).sql语句下面的示例将   pubs   中的两个文件附加到当前服务器.