当我尝试运行我的包时,我收到以下错误.我是ssis的新手.有什么建议.Tahnks
===================================
包验证错误(包验证错误)
===================================
数据流任务[SSIS.Pipeline]出错:"OLE DB源"验证失败并返回验证状态"VS_NEEDSNEWMETADATA".
数据流任务[SSIS.Pipeline]出错:一个或多个组件验证失败.
数据流任务出错:任务验证期间出错.
(Microsoft.DataTransformationServices.VsIntegration)
课程地点:
在Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.ValidateAndRunDebugger(的Int32标志,IOutputWindow outputWindow,DataTransformationsProjectConfigurationOptions选项)在Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(的Int32 launchOptions,项目项startupProjItem,DataTransformationsProjectConfigurationOptions选项)在Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchActivePackage (Int32 launchOptions)位于Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.Launch的Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions,DataTransformationsProjectConfigurationOptions选项)(Int32 launchOptions,DataTransformationsProjectConfigurationOptions选项)
我有一个字段是varchar(8)
,认为我从转换后的日期值float
到varchar
.
有些记录有八个字符,有些有七个字符.我想通过在具有7的那些中添加前导零来使它们具有相同的长度.
8 char示例:12162003
7个例子:5072004(需要一个前导零)
查询:
select birthdate_new from table_name
Run Code Online (Sandbox Code Playgroud)