使用SSIS从表生成文本文件

时间:2016-10-05 03:40:28

标签: sql sql-server ssis

我有一个名为Account

的表格

我在DFT中创建了OLE DB源和平面文件目的地

enter image description here

如果我手动在C:\ data路径中创建Account.txt,我必须在“文件名”选项卡中显示它。

有没有办法自动创建文本文件?

1 个答案:

答案 0 :(得分:0)

完成SSIS包并将其部署到SQL Server 然后,当您尝试在SQL Server上执行它时,您将能够创建任务的脚本

例如,以下内容来自我的示例SSIS导出包

Declare @execution_id bigint
EXEC [SSISDB].[catalog].[create_execution] @package_name=N'Package.dtsx', @execution_id=@execution_id OUTPUT, @folder_name=N'Kodyaz', @project_name=N'ExportSQL2TextFile', @use32bitruntime=False, @reference_id=Null
Select @execution_id
DECLARE @var0 smallint = 1
EXEC [SSISDB].[catalog].[set_execution_parameter_value] @execution_id,  @object_type=50, @parameter_name=N'LOGGING_LEVEL', @parameter_value=@var0
EXEC [SSISDB].[catalog].[start_execution] @execution_id
GO

您可以在此脚本中自定义目标文件属性