SQL Express – бесплатный инструмент начального уровня. Рано или поздно, ваше приложение, которое будет использовать SQL Express столкнется с его существенными ограничениями:
- Однопроцессорная архитектура;
- Максимальный размер БД 10 Гб;
- Максимум 1Гб ОЗУ будет задействован в работе – не больше;
Так себе перспектива, не правда ли? Уверены, если вы работаете в Enterprise сегменте, то задумались о миграции на версию Standard и закупили лицензионный ключ. В статье расскажем, как бесшовно перейти с SQL Express 2012 на SQL Standard 2012.
Процесс апгрейда редакции
Проверим текущую редакцию SQL. Сделаем это с помощью SQL Server Management Studio. Подключаемся к серверу, выбираем наш сервер, нажимаем правой кнопкой мыши на него и выбираем Properties:
Проверили – у нас SQL Express. Но, это временно :) Монтируем ISO файл с дистрибутивом Standard 2012, открываем его и нажимаем на setup.exe:
Открывается инсталлятор. Выбираем, слева, раздел Maintenance:
Внутри раздела, выбираем пункт Edition Upgrade:
Запускается процесс апгрейда. Сначала, он проверяет некие пререквизиты. Выглядит это так:
Окно закрывается, потом показывается очередное меню проверки. Оно финальное, тут нажимаем Next:
Поехали. В разделе Product Key укажите ваш лицензионный ключ:
Принимаем лицензионное соглашение. Или не принимаем – решать вам :)
Выбираем инстанс SQL. У нас на сервере уже установлен SQL Express, поэтому, он подтянулся в это окно – у вас должно быть так же. Если все ОК, нажимаем Next:
На следующем шаге происходит финальная проверка всех условий начала апгрейда:
Все! Инсталлятор показывает, что готов приступить к процессу апгрейда. А еще, он показывает какие компоненты буду обновлены в рамках смены редакции и путь к конфигурационному файлу. Жмякаем Upgrade и ждем.
Готово! По окончанию, инсталлятор доложит вам, какие именно фичи были успешно обновлены в рамках новой редакции:
Помните с чего мы начали? СSQL Server Management Studio :) Снова открываем его и смотрит, что же стало с редакцией нашего SQL: