sqlserver mdf ldf文件导入】的更多相关文章

EXEC  sp_attach_db  @dbname  =  '你的数据库名', @filename1  =  'mdf文件路径(包缀名)', @filename2  =  'Ldf文件路径(包缀名)'…
mdf, ldf文件导入到sql server 2005的方法 在实际的工作中, 有很多涉及到数据库资料的备份,转移, 恢复等方面的工作, 但是并不是所有的资料都是以.bak格式存在的, 比如说, 你想从正在运行的数据库中把mdf, ldf格式的文件导出来,而在正在运行的数据库中则不能进行这样的操作, 同样, 当你已经拥有了mdf, ldf这样的文件想导入到服务器的sql server 2005/2000系统时, 也会出现怎么样导入的问题; 我们先讨论把mdf, ldf文件导入到sql serv…
新建查询,执行如下语句: EXEC sp_attach_db @dbname = 'xxx', /*数据库名称*/ @filename1 = 'D:\数据库备份\预发布\201611241045 测试\xxx.mdf', /*mdf文件目录*/ @filename2 = 'D:\数据库备份\预发布\201611241045 测试\xxx_log.ldf'/*ldf文件目录*/ 遇到的问题:提示无法打开物理文件,解决办法:修改mdf ldf文件的权限.…
SQL SERVER 查看mdf ldf文件路径 select filename from sysfiles…
EXEC sp_attach_db @dbname = 'OA', @filename1 = 'C:\OA.mdf', @filename2 = 'C:\OA_log.ldf'…
mdf 源文件 ldf 日志文件 在服务器不同磁盘目录内做迁移.移动用户数据库文件的情况大致有下面一些: ① 没有设计规划好,贪图方便,,,,数据库文件和日志文件增长过快,导致存放数据库文件的磁盘空间不足,需要移动数据文件或日志文件 ②由于业务需求的提高,导致数据增长过快. ③为了更好的I/O的性能,需要将数据文件或日志文件分布到不同磁盘下,减轻I/O压力,提供I/O性能. ④故障恢复.例如,数据库处于可疑模式或因为硬件故障而关闭. 开始 1.打开管理工具,选择数据库 选择一个数据库,右击属性…
sql server 2008怎样导入mdf,ldf文件   网上找了非常多解决sql server导入其它电脑拷过来的mdf文件,多数是不全.遇到的解决方法不一样等问题,下边是找到的解决这个问题的最全面方法! 将mdf. ldf文件导入到sql server 2008数据库其中,以下提供两种办法: 第一种: (1)选择右击数据库 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGxnZW4xNTczODc=/font/5a6L5L2T/fontsiz…
1.拷贝mdf ldf文件到某个文件夹下 2.打开SQL执行语句: USE master; GO CREATE DATABASE NewFile ON (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\File.mdf'), (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DAT…
一.如何导入mdf,ldf文件: 链接:http://jingyan.baidu.com/article/09ea3ede21258cc0afde3943.html 二.导入.mdf文件报错解决问题 链接:http://blog.csdn.net/peade/article/details/46628611 三.如何获得Authenticated Users 权限 链接:http://jingyan.baidu.com/article/a3aad71aa5b3fbb1fa009649.html…
现在又如下两个文件 需要用这两个文件还原数据库 那么该怎么去还原呢? 首先在D盘目录下建立一个文件夹test,然后将上图中的文件粘贴到该文件夹中. 接着在数据库中执行如下代码: EXEC sp_attach_db @dbname = 'FoodManage_database', @filename1 = 'D:\test\FoodManage_database.mdf', @filename2 = 'D:\test\FoodManage_database_log.ldf' 解释代码:EXEC s…
废话不多说,直入主题吧. 1:打开sql server 2008,右键数据库-->附加 2:这时出现这个界面点击添加 3:打开数据库实例的安装目录,打开DATA文件夹;(如我的实例目录地址为:D:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA),然后将要附加的数据库 .mdf文件和 .ldf 文件,剪切或复制到DATA文件夹里面,点击确定就行了 4:如果 出现附加数据库错误的问题,那么请更改文件的安全权限…
0. 查看数据库文件名和物理文件名 SELECT name, physical_name AS current_file_location FROM sys.master_files 1. 运行命令 USE master; -- Run from master ALTER DATABASE db MODIFY FILE (name='db', filename='C:\NewPath\Database.mdf'); ALTER DATABASE db MODIFY FILE (name='db_…
1.将mdf和ldf放到你电脑的路径中. 2.执行以下语句 USE master; GO CREATE DATABASE DBName ON (FILENAME = 'C:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA\File.mdf'), (FILENAME = 'C:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA\File_…
项目中的问题:用户选择N个dbf文件导入sql2005数据库,由于每年dbf表结构都在变化,所以在sql2005中根本就不存在,需要每年根据dbf的结构自动建表.(文章来自http://blog.csdn.net/whuyi/article/details/5990205) 解决方法(摘抄自网络): --方法一: select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IV;HDR=NO;IMEX=2;DA…
用SQLSERVER里的bcp命令或者bulkinsert命令也可以把dat文件导入数据表 下面的内容的实验环境我是在SQLSERVER2005上面做的 之前在园子里看到两篇文章<C# 读取纯真IP数据库QQWry.dat获取地区信息> <C#如何读取QQ纯真IP数据库> 里面写了很多C#代码来读取纯真ip数据库里的数据,纯真ip地址数据库实际上就一个dat文件,用到的代码有多复杂,进制转换,什么块操作,移位 万一数据库改变了,这些代码就不能用了 我发现QQ也是使用这个ip地址数据…
我们可以很轻易地使用SQL Server来创建一个数据库,创建的数据库实例将存储在指定的默认位置(不一定是C盘,可以手动变更默认存储位置).假设此时数据库实例创建在了C盘中的默认位置,亦即是与数据库安装位置保持一致性,对于64位的操作系统来说,存储在C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA中.由于各种原因,我们的代码持续性在写数据库,数据库中LDF文件变得越来越大,而C盘的空间越来越小,此时,我们首先…
举例:数据库名为 TestData 第一步: 新建一个同名的数据库即TestData数据库 第二步: 停掉数据库服务,找到刚才新建的TestData数据库的mdf和ldf文件,删掉ldf文件,再用之前想恢复的那个mdf文件覆盖新建的那个mdf文件 第三步: 开启数据库服务,在查询分析其中同时执行下面两个系统存储过程 exec sp_detach_db TestData,'true'  ---------分离数据库 exec sp_attach_single_file_db '库名','D:/so…
情景一:​ 数据库已存在旧表名 old_table,列名old_column_name. 将TXT文件导入数据库已存在旧表old_table中,导入过程中需注意 数据源中列名可全部不修改 或 全部修改列名为old_column_name(与old_table中列名一致). 情景二:将源TXT文件导入数据库,默认时以源TXT文件名建新表sourceFile_table:导入过程中需修改数据源中列名为 custom_column_name(自定义列名) 数据库右键>任务>导入数据(I)...>…
笔者的一个大小为2 TB的SQL Server的database的LDF文件在玩存储盘映射的过程中莫名其妙的丢失了. 好在MDF文件还在. 笔者慌了, Bruce Ye告诉笔者, 不用着急, 光用MDF也可以把数据库弄回来的. 笔者就问Bruce, 假设我可以容忍LDF中信息的丢失的话, 那么该如何恢复这个数据库呢?   我们执行了下面的步骤: 1. 在SQL Server Management Studio中删除状态为Recovery Pending的(即丢失了LDF的)问题数据库. 2. 重…
MDF损坏或LDF损坏 MDF丢失或LDF丢失 注意,这些情况必须要相同版本的sql server才能操作成功 当MDF损坏时 1.备份结尾日志 http://www.cnblogs.com/gered/p/8964424.html 2.当LDF损坏时(参考:http://www.cnblogs.com/CareySon/archive/2013/06/16/3138742.html) (1)重做日志文件 --设置库为紧急状态 alter database [11test] set emerge…
1.将.MDF和.LDF文件拷到SQL Server2008数据目录,如:\\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA; 2. 然后在SQL Server Management Studio 右击Datebases,选择Attach附加数据库,然后按提示ADD你刚刚添加的那个.MDF文件即可.…
[问题原因]Sql Server服务只要启动就一直占用,故无法进行编辑操作. [解决办法 - 1]: 1)在开始-运行对话框中输入"services.msc”,显示如下界面: 2)关闭如上选中的服务 3)复制mdf.ldf文件 4)重新启动选中的服务 [解决办法 - 2]: 打开“SQL Server 外围应用配置器”-->“服务和连接的外围应用配置器”-->DataBase Engine-->服务-->“停止”-->复制mdf.ldf文件-->重新"…
[MSSQL]MDF.NDF.LDF文件的含义 2012-09-03 15:32:56|  分类: SQL数据库|举报|字号 订阅     MDF是 primary data file 的缩写:NDF是 Secondary data files的缩写:LDF是 log data files的缩写.并不是取单词的首字母. SQL Server 2000 数据库有三种类型的文件: 主要主要数据文件包含数据库的启动信息,并指向数据库中的其他文件.用户数据和对象可存储在此文件中,也可以存储在次要数据文件…
方法一: 1.新建查询然后输入如下代码,点击F5键或者点击运行按钮即可 EXEC sp_attach_db @dbname = '你的数据库名', @filename1 = 'mdf文件路径(包缀名)', @filename2 = 'Ldf文件路径(包缀名)' EXEC sp_attach_db @dbname = 'empmanasys', @filename1 = '/var/opt/mssql/data/empmanasys.mdf', @filename2 = '/var/opt/mss…
创建数据库方法有两种 第一种通过图形化的操作界面 第二种通过 sql 语句 sql server 如何执行.sql 文件,的原理就是执行sql语句进行创建 打开数据库后找到   最左侧文件 找到需要执行的sql 脚本双击打开 打开后点击     执行进行创建数据库 创建好之后 通过sql 语言命令的方式创建数据库 use master go if exists(select * from sysdatabases where name='test123') begin select '该数据库已…
1,首先新建两个数据库(Db1,Db2) 在Db1数据库中添加一个表: 然后点击数据库右键-属性-文件-找到文件路径 然后复制这个路径中的Db1的数据,把这两个文件放到其他文件之下 复制之前需要关闭SQL Server (MSSQLSERVER) 关闭方法是-右键此电脑-管理-选中SQL Server (MSSQLSERVER)之后右键停止就行了(复制粘贴完成之后要重新开启,同样的操作右键-启动就行了,要不然会连接不上数据库) 我们要做的操作就是把Db1的数据附加到Db2数据库中 2,分离数据库…
最近工作中有一个sqlserver2005版本的mdf文件,还没有log文件,现在需要 附加到sqlserver2012,经过网上一顿搜索,把完整的过程奉上,供大家参考 首先创建数据库 再设置数据库的兼容性(经过尝试,此步骤可以省略) 停掉sqlserver 服务,将需要附件的mdf文件替换掉创建数据生成的mdf,删除掉对应的ldf文件 再启动sqlserver 服务 执行下面的脚本 脚本一: ALTER DATABASE HunLianJiaoYou SET EMERGENCYALTER DA…
微软的SQL Server 数据库最常用的有两种类型的文件: 1.主要数据文件,文件后缀一般是.MDF: 2.事务日志文件,文件后缀一般是.LDF. 用户数据表.视图.存储过程等等数据,都是存放在MDF文件里,LDF文件是存放MS SQL Server操作过程中的日志记录. MDF文件必读附加到MS SQL Server数据库环境后,才能正常读取其中的数据.当由于某种原因数据库附加不上,MDF数据库文件的内容就没办法读取,修复的方法有两种: 1. 使用MS SQL Server环境进行修复,先以…
sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611.请将该数据库升级为最新版本.) 最近工作中有一个sqlserver2005版本的mdf文件,还没有log文件,现在需要 附加到sqlserver2012,经过网上一顿搜索,把完整的过程奉上,供大家参考 首先创建数据库 再设置数据库的兼容性(经过尝试,此步骤可以省略) 停掉sqlserver 服务,将需要附件的mdf文件替换掉创建数据生成的mdf,删除掉对应的ldf文件 再启动sqlserver 服务 执行…
今天sql-server数据库突然报错: SQL Server 检測到基于一致性的逻辑 I/O 错误 校验和不对(应为: 0x7c781313,但实际为: 0x67a313c9). 在文件 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\E_BLOCK_DB.mdf' 中.偏移量为 0x00000000a34000 的位置对数据库 ID 5 中的页 (1:1306) 运行 读取 期间,发生了该错误. SQL Server 错误日…