无法解析对属性"数据库"中的引用。 无效。提供有效的作用域名称



我正在进行一个数据迁移项目,从Visualfoxpro到Oracle

我已在BIML中成功创建元数据和包脚本,但当我尝试在Visual Studio中生成SSIS包时,它给出了一个错误"无法解析对属性"Database"中"的引用。"无效。"。我不确定数据库名称应该用于什么以及Oracle数据库,因为它是模式驱动的(据我所知(

我关注了这篇文章http://bimlscript.com/Walkthrough/Details/73以以下方式更改1-2-Environment.biml

<Biml xmlns="http://schemas.varigence.com/biml.xsd">
<Connections>
<OleDbConnection Name="Source" ConnectionString="Provider=vfpoledb.1;Data Source=<Path to VFP database folder>;Exclusive=false;Nulls=false;" />
<OleDbConnection Name="Target" ConnectionString="Data Source=ServerName;User ID=UserName;Password=Password;Provider=OraOLEDB.Oracle.1;Persist Security Info=True;" />
</Connections>
<Databases>
<Database Name="NameForTheDatabase" ConnectionName="Target" />
</Databases>
<Schemas>
<Schema Name="OracleSchemaName" DatabaseName="" />
</Schemas>
</Biml>

由于我是这个技术堆栈的新手,所以我很难找到这个问题的解决方案。任何意见都会很有帮助。

我认为您只需要在数据库和模式中使用相同的DatabaseName。

<Databases>
<Database Name="NameForTheDatabase" ConnectionName="Target" />
</Databases>
<Schemas>
<Schema Name="OracleSchemaName" DatabaseName="NameForTheDatabase" />
</Schemas>

相关内容

最新更新