SQL Server 2014 SSIS导入向导-如何插入GUID值

尤金·戈德堡

我的Sql Server 2014数据库中有许多表,这些表包含定义为GUID类型的主键。我也有一些Excel文件,我需要将这些文件导入Sql Sql Server。有没有一种方法可以在SSIS导入向导中为每个插入器行生成GUID?

卢卡斯·索佐达(Lukasz Szozda)

解决方案基于Create a GUID column in SSIS

  1. 您可以Script Component Transformation在源和目标之间放置

  2. 创建新列编辑脚本组件,然后转到输入和输出选项卡。展开输出0并添加一个新列。列类型应为uniqueidentifier [DT_GUID]

  3. 脚本代码(C#)

    使用系统;
    使用System.Data; 
    使用Microsoft.SqlServer.Dts.Pipeline.Wrapper; 
    使用Microsoft.SqlServer.Dts.Runtime.Wrapper; 
    
    
    [Microsoft.SqlServer.Dts.Pipeline.SSISScriptComponentEntryPointAttribute]
    公共类ScriptMain:UserComponent 
    {
        公共重写void Input0_ProcessInputRow(Input0Buffer Row)
        { 
            //使用SSIS 
            Row.Guid = System.Guid.NewGuid()创建一个全局唯一标识符
        } 
    }
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server 2014 SSIS和SSRS访问

来自分类Dev

在SQL Server 2014中自动插入的行

来自分类Dev

SQL Server 2014插入/更新带有秒数的smalldatetime值

来自分类Dev

如何从TEXT列插入SQL Server 2014中的XML列

来自分类Dev

SQL Server导入和导出向导

来自分类Dev

SQL Server导入和导出向导

来自分类Dev

将Access DB的ACCDB文件导入Sql Server 2014

来自分类Dev

将.csv文件导入SQL Server 2014数据库

来自分类Dev

计划导入 csv 到 SQL Server 2014 Express 版

来自分类Dev

批量插入到SQL Server 2014 DateTime格式的Python代码

来自分类Dev

SQL Server 2014中的大量标识列值跳转

来自分类Dev

在 SQL Server 2014 中选择多个括号之间的值

来自分类Dev

SQL Server 2014 Express设置

来自分类Dev

SQL Server 2014舍入函数

来自分类Dev

Query XML in SQL Server 2014

来自分类Dev

SQL Server 2014 MSDN许可

来自分类Dev

SQL Server 2014 Express设置

来自分类Dev

SQL Server 2014中的NullReferenceException

来自分类Dev

SQL Server 2014事务复制

来自分类Dev

SQL Server 2014 中的聚合

来自分类Dev

SQL Server 2014和SQL Server 2012

来自分类Dev

如何在SQL Server 2014上启用MSDTC?

来自分类Dev

如何从SQL Server 2014函数创建MVC模型

来自分类Dev

如何在SQL Server 2014中描述表格

来自分类Dev

如何在SQL Server 2014中呈现分层数据

来自分类Dev

如何手动启动SQL Server 2014?

来自分类Dev

如何在SQL Server 2014中获得总时间

来自分类Dev

如何从 SQL Server 2014 获取特定的 XML 格式(提供示例)

来自分类Dev

SQL 2014-SSIS或存储过程可将数据从SQL Server复制到具有相同表结构的SQL Server