Сопоставление схем Sybase ASE со схемами SQL Server (SybaseToSQL)

В хранилище Sybase адаптивного сервера Enterprise (ASE) каждая база данных имеет одну или несколько схем. По умолчанию SSMA переносит все объекты в базе данных и схеме в ту же базу данных и схему в SQL Server или SQL Azure. Однако вы можете настроить сопоставление между ASE и SQL Server базой данных SQL Azure.

Схемы ASE и SQL Server или SQL Azure

ASE и SQL Server or SQL Azure указывают базы данных и их схемы, используя две части нотации: Database. Schema. Например, в демонстрационной базе данных ASE может существовать схема dbo . Эта пара базы данных и схемы указывается как Demo. dbo. Если SQL Server или SQL Azure имеет одну и ту же базу данных и схему, то пара также указывается как Demo. dbo.

Изменение целевой базы данных и схемы

В SSMA можно сопоставлять схему ASE с любой доступной SQL Server или SQL Azure схемой.

Изменение базы данных и схемы

  1. В обозревателе метаданных Sybase выберите базы данных.

    Вкладка сопоставление схем доступна также при выборе отдельной базы данных, папки Schemas или отдельных схем. Список на вкладке сопоставление схемы настроен для выбранного объекта.

  2. На панели справа перейдите на вкладку сопоставление схем .

    Вы увидите список всех баз данных ASE со своими схемами, за которыми следует целевое значение. Этот целевой объект обозначается в нотации с двумя частями (Database. Schema) в SQL Server или SQL Azure, куда будут перенесены объекты и данные.

  3. Выберите строку, содержащую сопоставление, которое необходимо изменить, и нажмите кнопку изменить.

  4. В диалоговом окне Выбор целевой схемы можно просмотреть доступную целевую базу данных и схему или ввести имя базы данных и схемы в текстовое поле в нотации с двумя частями (Database. Schema), а затем нажать кнопку ОК.

  5. Целевое изменение на вкладке сопоставление схемы .

Режимы сопоставления

  • Сопоставление с SQL Server

Базу данных источника можно сопоставлять с любой целевой базой данных. По умолчанию база данных-источник сопоставляется с целевой SQL Server базой данных, к которой вы подключены с помощью SSMA. Если сопоставляемая Целевая база данных не является существующей SQL Server , будет выведено сообщение "база данных и (или) схема не существует в целевых SQL Server метаданных. Он будет создан во время синхронизации. Вы хотите продолжить?» Нажмите кнопку "Да". Аналогичным образом можно сопоставлять схему с несуществующей схемой в целевой SQL Server базе данных, которая будет создана во время синхронизации.

  • Сопоставление с SQL Azure

Можно сопоставлять базу данных источника с подключенной целевой базой данных SQL Azure или с любой схемой в подключенной целевой базе данных SQL Azure. При сопоставлении исходной схемы с любой несуществующей схемой в разделе подключенная Целевая база данных появится сообщение "схема не существует в целевых метаданных. Он будет создан во время синхронизации. Вы хотите продолжить? " Нажмите кнопку Да.

Возврат к базе данных и схеме по умолчанию

Если вы настраиваете сопоставление между схемой ASE и SQL Server схемой или SQL Azure, можно вернуть сопоставление к значениям по умолчанию.

Возврат к базе данных и схеме по умолчанию

  1. На вкладке Сопоставление схемы выберите любую строку и нажмите кнопку восстановить значения по умолчанию , чтобы вернуться к базе данных и схеме по умолчанию.

Next Steps

Если необходимо проанализировать преобразование объектов Sybase ASE в SQL Server или SQL Azure объекты, можно создать отчет о преобразовании. В противном случае определения объектов базы данных ASE можно преобразовать в SQL Server определения объектов или SQL Azure.

См. также:

Миграция баз данных Sybase ASE в SQL Server — база данных SQL Azure (SybaseToSQL)