如何在SQL中导数据。(50分)

  • 主题发起人 主题发起人 ccweifen
  • 开始时间 开始时间
C

ccweifen

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把一台服务器上的SQL数据库(数据库名为data1)导到另一台SQL服务器上,用SQL
自带的导入导出数据总是出错,有些数据表不能正确导入。
 
使用的SQL版本是什么?
 
我曾经也象你一样困惑,生成的脚本不包含数据只有表的结构,最后我是这样解决的:
将数据文件直接拷贝到目标及其上,每个数据库文件有两个,都要拷过去,
然后在目标机器上建立数据库,再在脚本执行器中执行一个叫断开/重新建立连接的存储过程,
名字好像是sp_dbdis×××,然后将原文件拷过来覆盖新的文件,再执行一次这个存储过程
就行了。你先自己找找,如果找不着我星期一上班再帮你找!
 
备份出来
 
1.如果是整个库的话,用backup/restore方法比较简单。
2.import方法因为很可能涉及到foreign key会出错。(双击错误看提示)
笨笨的方法也可以:
example:
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:/mssql7/data/pubs.mdf',
@filename2 = N'c:/mssql7/data/pubs_log.ldf'



 
多人接受答案了。
 
后退
顶部