插入现有数据表信息

yun00855 2012-04-05 10:52:54
2个数据库的结构一样,一个在本地、一个在异地,要是我想把本地数据表新添加的信息,导入到异地的数据表,
不用备份还原,也不用一条条自己写insert语句,有没有什么方便的方法呢?谢谢!
...全文
61 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Felixzhaowenzhong 2012-04-05
  • 打赏
  • 举报
回复
如果异地的数据库还在执行 生产(跑业务),那把你本地的数据导出来,然后拷贝到异地,最后在异地执行导入。
如果异地的数据库 没有执行 生产(跑业务),可以将你本机的事务日志拷贝到异地进行还原。
还有一种就是 用复制订阅的方式(同样要求异地数据库不能跑业务)。以上后两种适合将基础数据同步到不同DB上。
红木偶 2012-04-05
  • 打赏
  • 举报
回复
不过这样不仅仅同步了你的一个insert ,还会影响你整体的数据和本地保持一致。[Quote=引用 4 楼 的回复:]
备份本地日志,copy到远程机器,restore 日志即可。
[/Quote]
红木偶 2012-04-05
  • 打赏
  • 举报
回复
不过这样的话,不仅仅是同步了你的一个insert ,会影响你整体的数据
红木偶 2012-04-05
  • 打赏
  • 举报
回复
备份本地日志,copy到远程机器,restore 日志即可。
  • 打赏
  • 举报
回复
sp_msforeachtable 'select top 0 * into test2.? from ?'

不过建议 生成脚本,然后在新的数据库上执行 。
上面语句只是复制了表结构,然是表的约束,表与表之间的关系并没有在新的数据库生成
jwdream2008 2012-04-05
  • 打赏
  • 举报
回复
同步订阅??
prcak47 2012-04-05
  • 打赏
  • 举报
回复
数据库--右键--任务,传送事务日志

34,590

社区成员

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

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