SSIS没有写入分区表

时间:2017-10-26 06:49:54

标签: mysql sql-server ssis

我已经为SQL 2016创建了一个SSIS包。我已经配置了oledb源来读取存储过程和目标,以将数据转储到分区表。我也实现了日志记录。它会记录哪个进程已经开始和结束。日志位于主文件组中。我将分区数据存储在除primary之外的不同文件组中。该过程看起来在SSIS中运行良好的可视模式,但无法看到任何日志写入。现在它已经停留在一点,不知道问题是什么。

之前有没有人遇到过这个问题

我可以看到正在运行的进程

分区功能

CREATE PARTITION FUNCTION [financialStatementPartition](datetime) AS RANGE RIGHT FOR VALUES (N'2013-01-01T00:00:00.000', N'2014-01-01T00:00:00.000', N'2015-01-01T00:00:00.000', N'2016-01-01T00:00:00.000', N'2017-01-01T00:00:00.000')
GO

分区表

CREATE TABLE [dbo].[FinancialStatementIds](
    [financialCollectionId] [int] NOT NULL,
    [companyId] [int] NOT NULL,
    [dataItemId] [int] NOT NULL,
    [dataItemName] [varchar](200) NULL,
    [dataItemvalue] [decimal](18, 0) NULL,
    [unittypevalue] [int] NULL,
    [fiscalyear] [int] NULL,
    [fiscalquarter] [int] NULL,
    [periodenddate] [datetime] NULL,
    [filingdate] [datetime] NULL,
    [restatementtypename] [varchar](200) NULL,
    [latestforfinancialperiodflag] [bit] NULL,
    [latestfilingforinstanceflag] [bit] NULL,
    [currencyconversionflag] [int] NULL,
    [currencyname] [varchar](200) NULL,
    [periodtypename] [varchar](200) NULL
)

分区方案

CREATE PARTITION SCHEME [financialStatementRange] AS PARTITION [financialStatementPartition] TO ([PRIMARY], [CT1], [CT2], [CT3], [CT4], [CT5])
GO

0 个答案:

没有答案