还是数据库迁移的问题

salecn 2008-01-22 11:40:22
我现在有两个数据库a(老数据库),b(新数据库)。a库的所有表和表字段b库都有,现在想把b库的所有数据都清除掉,并把a库的所有数据迁移到b库。

请前辈指点,小弟万分感谢!
...全文
78 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2008-01-22
  • 打赏
  • 举报
回复

生成语句执行就行了。。
select
'delete '+quotename(Name)+char(10)+
case when exists(select 1 from syscolumns where ID=a.ID and status=0x80 )
then ' DBCC CHECKIDENT ('+quotename(Name,'''')+', RESEED, 0)' else '' end --有自增列时重置种子
from
sysobjects a
where
xtype='U' and Name<>'dtproperties'
中国风 2008-01-22
  • 打赏
  • 举报
回复
清除方法:
在数据库右健生成脚本(选择所有对象)

--分离现有数据库,执行脚本生成新的空库
或用truncate table \delete清空

select
'delete '+quotename(Name)--生成清空脚本执行
from
sysobjects
where xtype='U'
中国风 2008-01-22
  • 打赏
  • 举报
回复
先清除b库

用DTS导入就行了

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧