社区
MS-SQL Server
帖子详情
DTS 的全局变量问题请教!
zhstars
2007-12-20 12:40:58
我希望用DTS实现如下功能:
将某张表在
指定日期
以前的数据导出到
指定文本文件
中去。
上面红色字体标注部分就是希望能调用DTS包的时候输入的变量,“指定日期”这个我知道如何设置成为DTS的全局变量,但是后者我就每没有办法了!
因为后者是导出的目标,我在DTS设计器里面没有找到能将目标文件名设为变量的办法。
敬请指教!
...全文
170
4
打赏
收藏
DTS 的全局变量问题请教!
我希望用DTS实现如下功能: 将某张表在指定日期以前的数据导出到指定文本文件中去。 上面红色字体标注部分就是希望能调用DTS包的时候输入的变量,“指定日期”这个我知道如何设置成为DTS的全局变量,但是后者我就每没有办法了! 因为后者是导出的目标,我在DTS设计器里面没有找到能将目标文件名设为变量的办法。 敬请指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhstars
2007-12-30
打赏
举报
回复
多谢fx_guo ,不好意思,好久没有上网了。
我的邮箱zhyk6s@sina.com,有效后马上给分。
fx_guo
2007-12-27
打赏
举报
回复
在DTS中可以进行脚本来控制,最近我刚做了一个,给个邮箱,给你一个包,看看
桃花岛黄岛主
2007-12-21
打赏
举报
回复
dtsrun 实用工具
dtsrun 实用工具执行用数据转换服务 (DTS) 创建的包。DTS 包可存储在 Microsoft® SQL Server™ 2000 msdb 数据库、COM 结构化存储文件或 SQL Server Meta Data Services 中。
语法
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]
]
参数/?
显示命令提示选项。
~
指定接下来的参数采取十六进制文本表示加密的参数值。可以和 /S、/U、/P、/N、/G、/V、/M、/F 和 /R 选项一起使用。使用加密的值增加了用于执行 DTS 包的命令的安全性,因为服务器名称、密码等等都不可见。使用 /!Y 确定加密的命令。
/S server_name[\instance_name]
指定要连接到的 SQL Server 实例。指定用于连接到该服务器上的 SQL Server 默认实例的 server_name。指定用于连接到该服务器上的 SQL Server 2000 命名实例的 server_name\instance_name。
/U user_name
是用于连接到 SQL Server 实例的登录 ID。
/P password
是同登录 ID 一起使用的用户指定的密码。
/E
指定信任连接(不需密码)。
/N package_name
当创建 DTS 包时为包所指派的名称。
/G package_guid_string
当创建 DTS 包时指派给它的包 ID。该包 ID 是 GUID。
/V package_version_guid_string
当第一次保存或执行 DTS 包时指派给它的版本 ID。每次修改 DTS 包时都指派给它新的版本 ID。该版本 ID 是 GUID。
/M package_password
当创建 DTS 包时指派给它的可选密码。
/F filename
包含 DTS 包的结构化存储文件的名称。如果也指定了 server_name,则执行从 SQL Server 中检索到的 DTS 包并且将该包添加到结构化存储引擎。
/R repository_database_name
包含 DTS 包的知识库数据库名称。如果没有指定名称,则使用默认的数据库名称。
/A global_variable_name:typeid=value
指定一个包全局变量,其中 typeid = 全局变量数据类型的类型标识符。可以引用整个参数字符串。该参数可重复使用以指定多个全局变量。有关全局变量的各种可用类型标识符的信息,请参见注释部分。
若要使用该命令开关设置全局变量,必须有包的所有者权限或者该包必须已在未启用 DTS 密码保护的状态保存。如果没有所有者权限,可以指定全局变量,但是所用的值将是设置在包中的值,而不是那些用 /A 命令开关指定的值。
/L log_file_name:
指定包日志文件的名称。
/W Windows_Event_Log
指定是否在 Windows 应用程序日志中写入包执行的完成状态。指定 True 或 False。
/Z
指示使用 SQL Server 2000 加密对 dtsrun 命令行进行加密。
/!X
阻塞选定 DTS 包的执行。当想要无须执行包便能创建加密的命令行时,使用该命令参数。如果未指定此选项,则将立即执行 DTS 包。
/!D
从 SQL Server 实例中删除 DTS 包。将不执行此包。从结构化存储文件中删除特定的 DTS 包是不能实现的。需要使用 /F 和 /S 选项重写整个文件。
/!Y
显示用于执行 DTS 包的加密命令,但不执行该命令。
/!C
将用于执行 DTS 包的命令复制到 Microsoft Windows® 剪贴板上。此选项也可与 /!X 和 /!Y 一起使用。
注释
如果未指定任何命令行开关、指定了错误的命令行开关或者命令语句包含语法错误,dtsrun 将返回错误信息及用法说明。如果在命令行中输入不带命令行开关的 dtsrun,则将启动 DTS 运行实用工具。
在命令开关和值之间的空格是可选的。值中嵌入的空格必须嵌入双引号之间。
如果多次指定某个选项,则最后一个为优先。/A 命令开关是个特例。指定多个 /A 开关将创建多个全局变量。
当使用 /A 命令开关指定全局变量时,必须使用类型标识符指明全局变量的数据类型。
正斜线后的 ~ 字符(例如 /~Z)表示参数值已加密,并且后跟加密值的十六进制文本。
下表显示全局变量数据类型及其 ID。
数据类型 类型 ID
Integer (small) 2
Integer 3
Real (4-byte) 4
Real (8-byte) 5
Currency 6
Date 7
String 8
Boolean 11
Decimal 14
Integer (1-byte) 16
Unsigned int (1-byte) 17
Unsigned int (2-byte) 18
Unsigned int (4-byte) 19
Integer (8-byte) 20
Unsigned int (8-byte) 21
Int 22
Unsigned int 23
HRESULT 25
Pointer 26
LPSTR 30
LPWSTR 31
有关此实用工具位置和运行方式的信息,请参见命令提示实用工具入门。
zhstars
2007-12-20
打赏
举报
回复
怎么没有人回答呢?我来自己顶一下!
本文将关注列出、执行
DTS
包和改变
DTS
包的属性或者
全局变量
首先我们看看如何列出保存在本地(local or (local)\NetSDK)服务器为本地包。在DOTNET中处理
DTS
包的关键是增加对“Microsoft
DTS
Package Object Library”的引用(
dts
.dll)。通过Package2Class对象可以执行
dts
包,或者操作
dts
包的属性。以下代码可以列出服务器上的本地包。以下语句将改动保存到
dts
包中。
用
DTS
方式实现数据导入导出操作
经常遇到批量数据导入
问题
,比如要定时把某一个目录中的所有EXCEL文件导入数据库,如果采用
DTS
导入方式,将很方便和快捷的处理好!我以实际工作中一个用
DTS
导入例子详细讲解下,希望对大家对
DTS
导入方式有一个认识。/*有疑问可以联系:zlp321001@hotmail.com*//*环境:数据库 SQL2000个人版 Office 2003操作系统:Window 2000本范例实现:某一个目录中一
在C#中应用
DTS
<script type="text/javascript"
【Python编程】Python数据类dataclass与attrs库对比
内容概要:本文深入对比Python数据类声明的两种主流方案,重点分析dataclasses模块(PEP 557)与attrs第三方库在功能覆盖、性能开销、扩展生态上的差异。文章从样板代码(boilerplate)消除出发,详解@dataclass装饰器的frozen/unsafe_hash/order/slot参数语义、field()函数的默认值工厂与元数据配置、以及__post_init__的初始化后处理钩子。通过代码示例展示attrs的validators验证器、converters类型转换器、以及auto_attribs的PEP 526注解兼容模式,同时介绍cattrs的序列化/反序列化适配、Pydantic的BaseModel运行时校验增强、以及marshmallow的Schema显式定义,最后给出在配置对象、DTO传输、领域模型等场景下的数据类选型建议与版本兼容性策略。 24直播网:m.nanjingdl.com 直播下载:powermaya.com 直播下载:m.mountkong.com 直播下载:ronghong88.com 24直播网:m.lgkjw.com
建筑材料聚合物改性砂浆技术规范:混凝土结构加固用高性能水泥基复合材料性能与施工标准
内容概要:PMSC-P2聚合物砂浆是一种用于混凝土结构加固的高强度水泥砂浆,由聚合物、水泥、细骨料、掺合料及添加剂等按比例混合而成。产品具有高抗压强度、快速固化、优良粘接性、保水性和抗裂性,同时具备耐碱、耐紫外线等特点,且施工便捷、环保健康。适用于工业、市政、桥梁、建筑等多个领域的混凝土结构修缮与加固工程。文章详细介绍了其性能指标(符合JG/T 289-2010 II级标准)、基层处理要求、材料配制方法、分层施工工艺及养护措施,并强调了施工环境控制、安全防护和严禁添加外加物等注意事项,确保工程质量与安全性。; 适合人群:从事土木工程、结构加固、建筑材料施工与管理的技术人员及施工人员;; 使用场景及目标:①应用于桥梁、建筑、化工厂等混凝土结构破损修复与承载力提升;②解决传统砂浆粘结差、易开裂等
问题
,实现高效、耐久的结构补强;③指导现场科学施工,确保材料性能充分发挥; 阅读建议:此文档兼具技术说明与施工指导功能,使用者应结合工程实际,严格按照配比、工艺流程和环境条件操作,特别注意界面处理、分层施工时机与养护措施,以保障施工质量与结构安全。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章