日期:2014-05-17  浏览次数:20398 次

sql server 2000导入数据库只导结构不导数据如何实现?
具体问题是。本地的数据库一些表结构更改过了。太多记不下来。但是是空的。没有数据文件。服务器上是老版的。有数据。但数据库结构不对。要把本地的导过去。用导入导出功能是全部覆盖。还有其它方法可以操作吗?只要把本地的SQL表的结构导到服务器。不要覆盖。

------解决方案--------------------
寫腳本處理吧,將兩個庫所有的列對比一下,沒有的新增,先把生成的腳本print出來(看下有沒錯),沒錯就統一執行

------解决方案--------------------
可先将本地数据库导入或附加到服务器上,换个名字,然后将旧库中的数据逐一导入新加的库,最后检测数据没有问题后,再将旧库删除,更改新库名称
------解决方案--------------------

SQL code
--复制表结构不复制内容
insert into dbo.DB_A.test.tab select * from dbo.DB_B.test.tab where 1=0