在 SQL 2000 中打开 .BAS DTS 包?
您可以将 SQL Server 2000 DTS 包另存为 VB .BAS 文件。 是否可以在 SQL Server 企业管理器(或其他方式)中打开 .BAS 文件以将 DTS 包添加到服务器? 最初,SQL Server 似乎只允许您导入 .DTS 文件。
You can save a SQL Server 2000 DTS package as a VB .BAS file. Is is possible to open a .BAS file in SQL Server Enterprise Manager (or some other way) to add the DTS package to the server? Initally, it appears that SQL Server only lets you import .DTS files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
实际上,这是可能的,尽管它很繁琐:
Running a DTS Package另存为 Visual Basic 文件
Actually, it is possible although it's fiddly:
Running a DTS Package Saved as a Visual Basic File
不,这是不可能的。 保存到 .BAS 文件只是单向的。 但是,您可以使用 VB6 编译该文件并将其作为另一个 DTS 包中的可执行文件运行。 您还可以修改它,也许添加 CL 选项以将其用作独立程序。
编辑:Ben(如下)在 MSDN 网站上找到了一个 链接 描述这个流程。 +1。
No, it is not possible to do this. Saving to a .BAS file is one-way only. You can, however, compile the file with VB6 and run it as an executable from another DTS package. You can also modify it, perhaps adding CL options to use it as a standalone program.
EDIT: Ben (below) has found a link on the MSDN web site describing this process. +1.
是的,有可能,请点击之前答案中的链接。 只是另一件小事......当您取消注释 goPackage.SaveToSQLServer 时,您可以使用 flags 参数来指定受信任的连接,如下所示:
goPackage.SaveToSQLServer "(local)", , , DTSSQLStgFlag_UseTrustedConnection
这样您就不必在您的代码中公开密码。
Yes, it is possible, follow the link in the prior answer. Just one other little thing...when you uncomment the goPackage.SaveToSQLServer, you can use the flags parameter to specify a trusted connection like so:
goPackage.SaveToSQLServer "(local)", , , DTSSQLStgFlag_UseTrustedConnection
That way you don't have to expose a password in your code.