Перенос базы данных Microsoft SQL Server на 1Gb.ua

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 09:55, 24 июня 2008 (править)
Dmih (Обсуждение | вклад)
м (Подключение SQL Management Studio к локальной базе)
← К предыдущему изменению
Версия 09:56, 24 июня 2008 (править) (отменить)
Dmih (Обсуждение | вклад)
м (Импорт на 1Gb.ru)
К следующему изменению →
Строка 48: Строка 48:
=== Импорт на 1Gb.ru === === Импорт на 1Gb.ru ===
-# Зайдите на страницу "полный список функций", "Импорт/экспорт/перенос баз данных MS-SQL".+* Зайдите на страницу "полный список функций", "Импорт/экспорт/перенос баз данных MS-SQL".
-# Загрузите созданный файл архива на сервер.+* Загрузите созданный файл архива на сервер.
-# На этой же странице в разделе "Текущие бэкапы" рядом с только что загруженным файлом нажмите ссылку "импорт".+
-# Выберете базу, в которую надо восстановить Ваш архив и нажмите кнопку импорт.+
-# Ждите восстановления базы, страницу не обновляйте, если база данных большая, то её импорт может занять много времени.+
- +
[[Изображение:1Gb.ru, MS-SQL backup upload.png]] [[Изображение:1Gb.ru, MS-SQL backup upload.png]]
 +
 +* На этой же странице в разделе "Текущие бэкапы" рядом с только что загруженным файлом нажмите ссылку "импорт".
 +* Выберете базу, в которую надо восстановить Ваш архив и нажмите кнопку импорт.
 +* Ждите восстановления базы, страницу не обновляйте, если база данных большая, то её импорт может занять много времени.
Теперь на сервер загружена точная копия Вашей базы данных. Теперь на сервер загружена точная копия Вашей базы данных.
- 
=== Изменить строку подключения к базе === === Изменить строку подключения к базе ===

Версия 09:56, 24 июня 2008

Содержание

Импорт базы MS-SQL [Express] на 1Gb.ru

Операция похожа для баз полноценного MS-SQL Server и для облегченных баз SQL Server Express (монтирование mdf на ходу по заявке приложения).

Порядок действий:

  • Создать пустую базу данных через личный кабинет.
  • Сделать резервную копию своей базы (.bak).
  • Архив загрузить и импортировать на нашем сервере через личный кабинет.

Создать пустую базу MS-SQL можно на странице "полный список функций", "Управление техническими ресурсами", "Базы данных", "Управление базами данных MS SQL Server".


Подключение SQL Management Studio к локальной базе

  • Если SQL Management studio не установлен, то его можно скачать с сервера Microsoft.
  • Запускаете SQL Management Studio с правами администратора (если у Вас Windows Vista - нужно запускать с помощью "Запустить от имени администратора").

Изображение:SQL-Express-login.png

  • В окне подключения вводите адрес сервера, имя и пароль пользователя (если используется не Windows-авторизация). Если используется SQL Express, установленный на локальном компьютере, то адрес сервера .\SQLEXPRESS.
  • После подключения:

Изображение:SQL management studio, Main window.png

Подключить базу к SQL Management Studio

  1. Откройте папку Databases и посмотрите, есть ли там требуемая база данных, если есть, то можно сразу переходить к разделу "Создание архивной копии".
  2. Нажмите правую кнопку мышки на папке Databases и выберете пункт меню Attach.
  3. В появившемся окне нажмите кнопку Add и выберете mdf-файл базы данных для подключения.
  4. В верхнем окне можно установить имя базы, с которым она будет подключена (колонка Attach As) и владельца базы.
  5. ОК

Изображение:SQL management studio, Attach Database.png

Теперь к серверу подключена база данных, архив которой нужно сделать.


Создание резервной копии базы

  1. Откройте папку Databases
  2. На базе, архив которой нужно сделать, нажмите правую кнопку мышки и выберете пункт Tasks\Back Up.
  3. В разделе Destination удалите все строки с помощью кнопки Remove, если они там есть.
  4. Нажмите кнопку Add и укажите путь к файлу создаваемого архива (можно воспользоваться кнопкой ... справа от строки ввода), создаваемому файлу нужно дать расширение .bak
  5. Нажмите ОК

Изображение:SQL management studio, Back Up.png

Теперь создан архив базы данных.


Импорт на 1Gb.ru

  • Зайдите на страницу "полный список функций", "Импорт/экспорт/перенос баз данных MS-SQL".
  • Загрузите созданный файл архива на сервер.

Изображение:1Gb.ru, MS-SQL backup upload.png

  • На этой же странице в разделе "Текущие бэкапы" рядом с только что загруженным файлом нажмите ссылку "импорт".
  • Выберете базу, в которую надо восстановить Ваш архив и нажмите кнопку импорт.
  • Ждите восстановления базы, страницу не обновляйте, если база данных большая, то её импорт может занять много времени.

Теперь на сервер загружена точная копия Вашей базы данных.

Изменить строку подключения к базе

В файле web.config вашего приложения (обычно) вам нужно поправить строки подключения к базам данных. В том случае, если вы пользовались SQL Express, это были прямые упоминания mdf файлов, нужно заменить их на строки подключения к полноценной БД MS-SQL.

Примеры: http://www.1gb.ru/default.aspx?ti=6&hti=117

Личные инструменты