MSSQL之DTS工具之详解

[img]http://dl.iteye.com/upload/attachment/512116/dc0788ca-434f-3356-9c38-a0f46e56f4f2.jpg[/img]
设置复制的具体属性,这里重点说一下

(1) 创建目标(表,视图,存储过程,约束等)

删除目标(默认选项,如果存在对象就删除)
包括依赖的组件(默认选项,比如你复制一个自定义函数,dts会把相关的表传送过去)
包括扩展属性(非默认选项,复制SQL Server的扩展属性,比如字段的描述信息等)
(2) 复制数据,这边就不多说了

替换 (默认选项)
追加
(3) 使用collation(默认选项)

不清楚具体应该怎么翻,使用排序规则吧

作用是对排序规则进行转换也就是转换成目标的排序规则(从源代码页转换到目标代码页),如果不选择这个选项,数据可能造成乱码或者错误.

(4) 复制所有目标(默认选项)

如果你是想复制数据库级别,那你选上就是了.

如果你只是想传输部分对象,那就取消这个选项,同时右边的选择对象(select objects)会亮起,里面可以设置具体的复制对象比如某几个表,存储过程,视图等,这里就不单独截图了,大家一看就知道的.

(5)使用默认选项

同样取消,右边的按钮Option会亮起,这里我觉得有必要单独说明一下,放后面了,请耐心收看.

[img]http://dl.iteye.com/upload/attachment/512118/53338641-6b2f-372a-a150-a3b67a2fb23c.jpg[/img]
(1) 安全选项

复制数据库用户及角色
复制SQL Server登录
复制对象级别权限(copy object-level permissions)
前面两个选项非常有用,复制用户角色登录信息等到目标实例(如果和源实例不同),能很好的解决正常备份还原产生的孤立用户问题

复制对象级别权限:复制对象的权限设定到目标数据库

(2)表选项

复制索引,全文索引等,基本一看就知道

用unicode生成脚本:使用unicode编码生成脚本

(3)复制对象的时候加用括号标识,这个看上去似乎有点莫名其妙 呵呵 至少我是这么认为的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值