怎么将数据库中的记录导入到另一个数据库中?

如题所述

我觉得可以通过命令先转化为excel格式,然后再截取相关(相同)字段另存为一个文件,最后再在另一数据库中导入新产生的excel文件

第一步:
mdf和ldf是SQL SERVER的数据库数据文件和日志文件,可以通过SQL SERVER的数据转换服务转为excel。
下面以SQL SERVER的企业管理器里面 2000 为例说明。
首先这个mdf文件如果是从别的地方考过来的,需要先附加数据库,方法为SQL SERVER的企业管理器里面,右键“所有任务”-“附加数据库”,找到这个mdf文件确定即可。
下一步就是转换了。在方法如下:
在SQL SERVER的企业管理器里面,选择要转换的数据库,“所有任务”-“导出数据库”,源数据不用动,下一步目的数据,驱动选择带excel字样的那个,下几步选择好要转换的数据库表,自己试试吧,很容易的。

第二步:
select * into 你的sql数据库表 from openrowset('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=c:\xls', 'select * from [sheet_name$]')excel本来是一中数据库.所以能用t-sql语言来操作数据.sheet_name$代表的是工作表.不用区分开来的.它所替代的是excel表中里面Sheet1.Sheet2这类的工作表.我给你上张图
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答