在SQL 2000中打开.BAS DTS包?

时间:2008-11-12 20:08:11

标签: sql-server dts

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

3 个答案:

答案 0 :(得分:4)

实际上,尽管它很繁琐,但仍有可能:

Running a DTS Package Saved as a Visual Basic File

答案 1 :(得分:3)

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

编辑:Ben(下方)找到了描述此过程的link on the MSDN web site。 1。

答案 2 :(得分:1)

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

goPackage.SaveToSQLServer“(local)”,,, DTSSQLStgFlag_UseTrustedConnection

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