MS SQL Server 2000数据转换服务部署
发表于:2007-06-08来源:作者:点击数:
标签:
1. 目标 MS SQL Server做大数据量传输的时候,我们大多会用到数据传输服务。现在假设,在 开发 环境下,我们已经设计好了DTS包并且运行良好,接下来我们要做的事情是迁移和部署这个DTS数据包。所以,我们需要把设计环境下的DTS包保存成结构化的存储文件,并
1. 目标
MS SQL Server做大数据量传输的时候,我们大多会用到数据传输服务。现在假设,在开发环境下,我们已经设计好了DTS包并且运行良好,接下来我们要做的事情是迁移和部署这个DTS数据包。所以,我们需要把设计环境下的DTS包保存成结构化的存储文件,并且这个文件导入到目标环境下的MS SQL Server中,最后添加作业,让MS SQL Server Angent在我们预期的事情执行这个DTS包完成数据传输工作。其中需要重点解决的一个问题是,在目标环境中,DTS传输的源和目的地会发生改变,需要对它进行配置。
2. 解决方案
2.1. DTSRun
DTSRun是微软提供的命令用于执行DTS包(包括结构化存储的、存储在SQL Server或存储在Meta Data Services的包)。
dtsrun的用法:
dtsrun [/?
]|
[
[
/[
~]
S server_name[
\instance_name]
{ {
/[
~]
U user_name [
/[
~]
P password]} |
/E }
]
{
{
/[~]
N package_name }
| {
/[~]
G package_guid_string}
| {
/[~]
V package_version_guid_string}
}
[
/[~]
M package_password]
[
/[
~]
F filename]
[
/[~]
R repository_database_name]
[
/A global_variable_name:typeid=value]
[
/L log_file_name]
[
/W NT_event_log_completion_status]
[/Z] [
/!X] [
/!D] [
/!Y] [
/!C]
]
原文转自:http://www.ltesting.net