在SSIS中生成UniqueIdentifier GUID

Raj*_*ore 5 sql-server ssis sql-server-2014

我在 SSIS 中使用 GUID 作为批处理标识符。我的最终输出将发送到 SQL Server。

我知道如何在 Sql Server 中使用生成一个Select NewId() MyUniqueIdentifier- 我可以使用查询和执行 SQL 任务生成一个。

然而,如果可能的话,我希望在没有 SQL Server 可用的情况下在 SSIS 包中执行此操作。

我可以在 SSIS 中生成 GUID 吗?

Mic*_*yad 4

我有类似的问题。为了解决这个问题,我创建了一个 SSIS“Composant 脚本”,在其中创建了一个“guid”输出。脚本 VS C# 代码如下:

Row.guid = Guid.NewGuid();
Run Code Online (Sandbox Code Playgroud)

最后,我将输出作为派生列路由到数据库“OLE DB Destination”中,为每个新条目生成一个 guid。