Не удалось разрешить ссылку на '' в свойстве 'База данных'. '' является недействительным. Укажите правильное имя области - PullRequest
1 голос
/ 20 февраля 2020

Я работаю над проектом миграции данных, от Visualfoxpro до Oracle ...! Я успешно создал метаданные и скрипт пакетов в BIML, но когда я попытался сгенерировать пакет служб SSIS в Visual Studio, выдается ошибка «Не удалось разрешить ссылку на« »в свойстве« База данных ».« Недопустимо ». , Я не уверен, для чего нужно использовать имя базы данных и 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>

Поскольку я новичок в этом техническом стеке, я изо всех сил пытаюсь получить Решение этой проблемы. Любой вклад будет очень полезным.

1 Ответ

1 голос
/ 20 февраля 2020

Я думаю, вам просто нужно одинаковое имя базы данных в базах данных и схемах.

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