C ccweifen Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-12 #1 我想把一台服务器上的SQL数据库(数据库名为data1)导到另一台SQL服务器上,用SQL 自带的导入导出数据总是出错,有些数据表不能正确导入。
笨 笨笨 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-13 #4 我曾经也象你一样困惑,生成的脚本不包含数据只有表的结构,最后我是这样解决的: 将数据文件直接拷贝到目标及其上,每个数据库文件有两个,都要拷过去, 然后在目标机器上建立数据库,再在脚本执行器中执行一个叫断开/重新建立连接的存储过程, 名字好像是sp_dbdis×××,然后将原文件拷过来覆盖新的文件,再执行一次这个存储过程 就行了。你先自己找找,如果找不着我星期一上班再帮你找!
我曾经也象你一样困惑,生成的脚本不包含数据只有表的结构,最后我是这样解决的: 将数据文件直接拷贝到目标及其上,每个数据库文件有两个,都要拷过去, 然后在目标机器上建立数据库,再在脚本执行器中执行一个叫断开/重新建立连接的存储过程, 名字好像是sp_dbdis×××,然后将原文件拷过来覆盖新的文件,再执行一次这个存储过程 就行了。你先自己找找,如果找不着我星期一上班再帮你找!
S sportsman Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-13 #6 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'
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'