SSIS中全局默认AlwaysUseDefaultCodePage为True

SSIS中全局默认AlwaysUseDefaultCodePage为True,ssis,Ssis,在SSIS中,通过OLE DB提供程序连接到某些非SQL Server数据库时,可能会遇到以下错误: 无法从OLE DB提供程序检索列代码页信息。如果组件支持“DefaultCodePage”属性,则将使用该属性中的代码页。如果当前字符串代码页值不正确,请更改属性的值。如果组件不支持该属性,则将使用组件的区域设置ID中的代码页 通常可以通过将源组件上的AlwaysUseDefaultCodePage属性设置为True来抑制此错误 我的问题是,AlwaysSuseDefaultCodePage属性

在SSIS中,通过OLE DB提供程序连接到某些非SQL Server数据库时,可能会遇到以下错误:

无法从OLE DB提供程序检索列代码页信息。如果组件支持“DefaultCodePage”属性,则将使用该属性中的代码页。如果当前字符串代码页值不正确,请更改属性的值。如果组件不支持该属性,则将使用组件的区域设置ID中的代码页

通常可以通过将源组件上的
AlwaysUseDefaultCodePage
属性设置为
True
来抑制此错误

我的问题是,
AlwaysSuseDefaultCodePage
属性是否可以设置为默认值为
True
?总是要为每个源设置此值,这有点烦人

假设这是可能的,是否会有这样的情况实际上是不好的?我还不能确定是否会有这样的情况会引起问题。我主要处理Informix(en_us.819语言环境)和MS SQL Server(Latin1排序规则),如果有帮助的话


谢谢。

我认为没有办法将默认设置从“false”更改为“true”:

例如,如果您的源数据是日语的,并且您的AlwaysUseDefaultCodePage=True,那么您可能会将日语字符导入到ETL过程中。不过,我还没有测试过这个


好的,我想我错过了什么。这怎么不能回答问题呢?事实上,这是我的错。我之前在复习,我的网络有点不稳定,不小心点击了错误的按钮。不要理会我的评论。