从SQL备份文件中导入现存数据库中

沙漠胡杨511

沙漠胡杨511

2016-01-29 15:48

从SQL备份文件中导入现存数据库中,从SQL备份文件中导入现存数据库中
SQL本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。

  SQL服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。

  1、首先,在“SQL企业管理器”中新建一个临时数据库A1。

  2、右击A1数据库,选择:所有任务-还原数据库。

  3、在“还原数据库”窗口中,选择:“从设备”。

  4、点击“选择设备”。

  5、点击“添加”。

  6、从文件名中选择要还原的数据库文件,如A1.BAK。

  7、点击“确定”,返回“还原数据库”窗口。

  8、点击“选项”卡,进入选项设置。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)

  9、钩选:“在现有数据库上强制还原”。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)

  10、修改“移到物理文件名”为:“c:a1.ldf”、“c:a1.mdf”。

  11、点确定,即可导入备份文件中的数据到临时数据库A1中。

  12、此时,你可以将数据从A1导入到另外一真正要导入的数据库中,如DOE数据库。

  (下面的数据导入操作为SQL2000企业管理器的一般数据导入导出操作。)

  13、在“SQL企业管理器”中选择“DOE”数据库。

  14、右击DOE数据库,选择:所有任务-导入数据。

  15、在“DTS导入/导出向导”窗口的“选择数据源”中,数据源选择刚才建立并导入数据的临时数据库A1。点击下一步。

  16、在“选择目的”中,系统已经默认为DOE数据库。

  17、连续点击“下一步”,直到完成。

  经过上面的操作,你已经成功地将备份文件A1.BAK中数据导入DOE数据库中,并且DOE数据库原有数据不变。

  此时,你可以删除临时数据库A1。

展开更多 50%)
分享

猜你喜欢

从SQL备份文件中导入现存数据库中

SQLServer
从SQL备份文件中导入现存数据库中

从SQL server数据库导入Mysql数据库的体验

MySQL mysql数据库
从SQL server数据库导入Mysql数据库的体验

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

谈谈数据从sql server数据库导入mysql数据库的体验

MySQL mysql数据库
谈谈数据从sql server数据库导入mysql数据库的体验

谈谈数据从sql server数据库导入mysql数据库地体验

编程语言 网络编程
谈谈数据从sql server数据库导入mysql数据库地体验

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在程序中压缩sql server2000的数据库备份文件的代码

编程语言 网络编程
在程序中压缩sql server2000的数据库备份文件的代码

SQL Server数据库导入MySQL数据库体验

MySQL mysql数据库
SQL Server数据库导入MySQL数据库体验

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

教你用PS制作一个美味可口的爱心慕斯

教你用PS制作一个美味可口的爱心慕斯

sql server中order by部分使用方式

sql server中order by部分使用方式
下拉加载更多内容 ↓