无法解析 属性 'Database' 中对“”的引用。 '' 是无效的。提供有效的范围名称
Could not resolve reference to '' in property 'Database'. '' is invalid. Provide valid scoped name
我正在进行数据迁移项目,从 Visualfoxpro 到 Oracle...!
我已经在 BIML 中成功创建了元数据和包脚本,但是当我尝试在 Visual Studio 中生成 SSIS 包时,它给出了一个错误 "Could not resolve reference to '' in property 'Database'. '' is invalid."。
我不确定应该使用什么数据库名称和 Oracle DB,因为它是模式驱动的(据我所知)。
我已关注文章 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>
由于我是这个技术栈的新手,所以我正在努力寻找解决这个问题的方法。任何输入都会非常有帮助。
我认为您只需要在数据库和模式中使用相同的数据库名称。
<Databases>
<Database Name="NameForTheDatabase" ConnectionName="Target" />
</Databases>
<Schemas>
<Schema Name="OracleSchemaName" DatabaseName="NameForTheDatabase" />
</Schemas>
我正在进行数据迁移项目,从 Visualfoxpro 到 Oracle...!
我已经在 BIML 中成功创建了元数据和包脚本,但是当我尝试在 Visual Studio 中生成 SSIS 包时,它给出了一个错误 "Could not resolve reference to '' in property 'Database'. '' is invalid."。
我不确定应该使用什么数据库名称和 Oracle DB,因为它是模式驱动的(据我所知)。
我已关注文章 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>
由于我是这个技术栈的新手,所以我正在努力寻找解决这个问题的方法。任何输入都会非常有帮助。
我认为您只需要在数据库和模式中使用相同的数据库名称。
<Databases>
<Database Name="NameForTheDatabase" ConnectionName="Target" />
</Databases>
<Schemas>
<Schema Name="OracleSchemaName" DatabaseName="NameForTheDatabase" />
</Schemas>