Назад | Перейти на главную страницу

Миграция с SQL Server 2008 Express на SQL Server Web

У меня есть SQL Server Management Studio (для SQL Server Express R2) на моем компьютере, и я хотел бы экспортировать несколько баз данных для использования на веб-сайте, который работает на сервере с SQL Server Web. Однако, когда я щелкаю правой кнопкой мыши одну из баз данных в студии управления и перехожу в «Задачи»> «Экспорт данных» ... появляется окно с предупреждением о том, что при переходе на другой экземпляр SQL Server я должен использовать мастер копирования базы данных. Однако я не могу найти этого мастера в студии управления. Когда я щелкаю правой кнопкой мыши по базе данных и перехожу в «Задачи», опции «Копировать базу данных» нет. Я, должно быть, сделал что-то не так. Кто-нибудь сталкивался с этой проблемой раньше?

Спасибо,

Андрей

Мастер копирования базы данных не включен в инструменты Express, что нормально, потому что он все равно отстой. Лучше всего сделать резервную копию базы данных и восстановить ее на новом сервере (если на обоих серверах установлена ​​одна и та же основная версия).

Ладно, оказывается, есть кнопка Advanced, содержащая параметр, который я искал. Шаги следующие:

  1. Щелкните правой кнопкой мыши базу данных в SQL Server Management Studio.
  2. Перейдите в Задачи> Создать скрипты ...
  3. На шаге мастера «Установить параметры сценария» нажмите кнопку «Дополнительно» и установите для параметра «Типы данных для сценария» значение «Схема и данные».

Это сгенерирует сценарий для воссоздания базы данных. По-видимому, параметр «Копировать базу данных» в контекстном меню для щелчка правой кнопкой мыши по базе данных просто не существует в той версии Sql Server Management Studio, которая у меня есть.

Андрей