【问题标题】:Creating DTS package in SQL server 2008?在 SQL Server 2008 中创建 DTS 包?
【发布时间】:2014-06-26 13:53:16
【问题描述】:

我正在使用以下脚本创建 DTS 包,它在 SQL 2000 上运行良好,但在 SQL Server 2008 R2 上的第一步“无法创建包...”失败。如果有人知道答案,请帮忙

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO

实际查询

print 'creating a DTS package'

DECLARE @objPackage int
DECLARE @returnValue int
EXEC @returnValue = sp_OACreate 'DTS.Package', @objPackage output
IF @returnValue <> 0
BEGIN
    raiserror('failed to create package returnValue = %d', 16, -1, @returnValue)
    return
END
EXEC @returnValue = sp_OAMethod @objPackage, 'LoadFromStorageFile' , null,
    @UncFile = @FileName, @password = null
IF @returnValue <> 0
BEGIN
    raiserror('Custom Error fileName = %s , description = %s', 16, -1, @FileName, @Description)
    raiserror('failed to load package returnValue = %d, package = %s', 16, -1, @returnValue, @PackageName)
    return
END
EXEC @returnValue = sp_OAMethod @objPackage, 'SaveToSQLServerAs' , null,
    @NewName = @PackageName, @ServerName = @@ServerName, @Flags = 256
IF @returnValue <> 0
BEGIN
    raiserror('failed to save to SQL server returnValue = %d, package = %s', 16, -1, @returnValue, @PackageName)
    return
END

【问题讨论】:

    标签: sql sql-server-2008-r2 dts


    【解决方案1】:

    SQl Server 2008 不使用 DTS 包。您应该创建 SSIS 包。

    在 SQl Server 2008,m 中可以使用 DTS,但它不是开箱即用的。在任何情况下,我都不会使用它来创建新的 DTS 包,而只会管理现有的包,直到它们可以转换为 SSIS。我们的政策是,每次我们必须对 DTS 包进行更改时,我们都会对其进行转换。但下面的链接可能会帮助您找到在 SQL Server 2008 中使用 DTS 所需的工具。

    http://msdn.microsoft.com/en-us/library/ms143755(v=sql.105).aspx

    【讨论】:

    • 感谢我已经安装了 dts 包向后兼容,我可以导入包并导入它,但我无法使用上面的脚本创建包。这是否意味着它不完全向后兼容?
    • 正确,他们不想让你再使用 DTS,他们已经尽可能地让它变得尴尬。实际上,策略应该是永远不要在 2008 实例上创建新的 DTS 包。
    • 有什么方法可以轻松地将 dts 迁移到 SSIS?
    • 有一个转换向导,但取决于 DTS 任务的作用,并非所有内容都能无缝转换。
    • 谢谢哥们,我会研究如何转换成SSIS包,如果你有有用的链接请发帖。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多