我已经为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