Подготовка схемы БД на основе СУБД MS SQL

Настройка уровня изоляции транзакций
[Внимание!] Внимание!

При развертывании БД необходимо выполнить требования, изложенные в разд. «Особенности развертывания БД».

Для создания схемы выполните следующие действия:

  1. Запустите приложение Microsoft SQL Server Management Studio.

  2. На панели инструментов выберите File → Connect Object Explorer….

    Рис. 4.8. Microsoft SQL Server Management Studio

    Нажмите для масштабирования

  3. Будет выведено окно Connect to Server (на примере MS SQL Server 2012™).

    Рис. 4.9. Окно Connect to Server

    Нажмите для масштабирования

  4. Заполните поля открывшегося окна согласно инструкции:

    1. Server name – имя экземпляра БД, в нашем примере "RYBIS7\NEWSQLEXPRESS".

    2. Autentification – вид аутентификации в БД, в нашем примере "SQL Server Autentification".

    3. Username  – <Con_user>, в нашем примере "root".

    4. Password – <Con_user_pass>, в нашем примере "123456789a".

  5. Нажмите кнопку Connect.

  6. Будет выведено окно Object Explorer.

    Рис. 4.10. Окно Object Explorer

    Нажмите для масштабирования

  7. Выполните щелчок альтернативной кнопкой мыши на элементе Databases.

  8. В появившемся контекстном меню выберите New Database…

    Рис. 4.11. Контекстное меню Databases

    Нажмите для масштабирования

  9. Будет выведено окно New Database. В данном окне:

    Рис. 4.12. Окно New Database

    Нажмите для масштабирования

    1. Во вкладке General заполните поля согласно инструкции:

      1. Database name  – <BD_name(sid)>, в нашем примере "test_test".

      2. Owner  – <Con_user>, в нашем примере "root".

    2. Во вкладке Options в поле Collations выберите из списка значение "Cyrillic_General_CS_AS".

      Рис. 4.13. Вкладка Options окна New Database

      Нажмите для масштабирования

    3. В остальных вкладках оставьте значения по умолчанию.

    4. Нажмите кнопку OK.

Схема успешно создана.

[Примечание] Примечание

Если пустая БД уже создана, и по каким-то причинам не представляется возможным выяснить, какой Collate, для обеспечения корректной работы перед запуском приложения и развертыванием таблиц "Corporate" выполните на новой схеме БД команду:

ALTER DATABASE <databaseName> COLLATE Cyrillic_General_CS_AS