3

您可以将 SQL Server 2000 DTS 包保存为 VB .BAS 文件。是否可以在 SQL Server 企业管理器(或其他方式)中打开 .BAS 文件以将 DTS 包添加到服务器?最初,SQL Server 似乎只允许您导入 .DTS 文件。

4

3 回答 3

4

实际上,这是可能的,尽管它很繁琐:

运行另存为 Visual Basic 文件的 DTS 包

于 2008-11-27T16:16:14.620 回答
3

不,这是不可能的。保存到 .BAS 文件仅是一种方式。但是,您可以使用 VB6 编译该文件并将其作为来自另一个 DTS 包的可执行文件运行。您也可以修改它,也许添加 CL 选项以将其用作独立程序。

编辑:Ben(下)在 MSDN 网站上找到了一个描述此过程的链接。+1。

于 2008-11-12T20:19:34.220 回答
1

是的,有可能,请按照先前答案中的链接进行操作。只是另一件小事...当您取消注释 goPackage.SaveToSQLServer 时,您可以使用 flags 参数指定受信任的连接,如下所示:

goPackage.SaveToSQLServer "(本地)", , , DTSSQLStgFlag_UseTrustedConnection

这样您就不必在代码中公开密码。

于 2011-10-28T16:00:44.993 回答