SQL Server DTS/SSIS 滥用之复制数据库对象

本文介绍了如何利用SQL Server的DTS/SSIS工具高效地复制数据库对象,如表、视图、存储过程等,避免复杂代码实现和潜在问题。通过设置复制属性、安全选项和调度,可以实现快速、便捷的数据同步和权限复制,解决数据库管理和同步的常见挑战。
摘要由CSDN通过智能技术生成

论坛上一直看到有朋友问

1 我的数据库一个表怎么定期同步到另一个表

2 我的局域网络上两台sql server服务器上的数据库怎么同步

3 我的数据库迁移,n多用户登录信息怎么备份

4 我怎么定期去调用windows上的一个程序

      诸如此类很多...很多情况写SQL代码当然可以达到效果(事实上就没有写代码达不到的),但是写代码不一定意味着效率高。你可能要面对很多亢长的代码,还有很多可能从来没有涉及的系统存储过程。就拿问题一来说,论坛上说法很多,有建议用触发器的,有建议用select * into的,甚至有人建议用复制发布订阅的。那些方法不是不可以,但是往往会带来一系列问题,比如自增列的消失,索引必须重建利用等等。关键是效率不一定高。不管你是数据库管理员还是数据库开发,能省时间总不错吧.

      SQL Server有自带强大的工具DTS/SSIS(因为DTS太好用了,微软2005后决定把它单独做成一个扩展,而不是只是SQL Server的一个功能属性)合理使用这个工具很多问题根本不是问题,这篇文章将讨论一下DTS/SSIS的一个好用又方便特性--复制SQL Server对象(如果要全面论述DTS/SSIS,那足可以写一本书了,我只是以点代面,抛砖引玉,大家工作学习中可以继续发掘,共享经验),数据转换任务估计大家比较熟悉不讨论了,还有其实数据库的导入导出数据就是利用的调度dts包的特性来进行的,今天写点可能大家不太常用的.

      本篇文章主要解决数据库及其对象的复制传输,(不是说只能整个复制数据库,你只想复制存储过程,视图,自定义函数也完全可以)以后看看反响如何再写几篇,比如备份用户登录信息,dts自带的复制数据库向导(和今天说的不一样),dts和windows交互,多层dts综合应用等.本来要写个FTP相关的前些天看到Roy写了,就不写了.

      废话不多说上图(我这边英文版,我尽量翻译但是不一定准确,仅作参考)

      written by:billpu

 

一 拖出Copy SQL Server Oject Task图标(中文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值