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

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

(Различия между версиями)
Перейти к: навигация, поиск
Версия 08:30, 24 июня 2008 (править)
NovaCxarmulo (Обсуждение | вклад)

← К предыдущему изменению
Версия 09:51, 24 июня 2008 (править) (отменить)
Dmih (Обсуждение | вклад)
(привел в соответствие со стандартами, корректировки)
К следующему изменению →
Строка 1: Строка 1:
-==Импорт SQL-базы на сервера 1Гб.ру==+== Импорт базы MS-SQL [Express] на 1Gb.ru ==
-Для того, чтобы перенести базу SQL-сервер 1Гб.ру Вам нужно создать пустую базу данных, сделать резервную копию своей базы и этот архив импортировать на нашем сервере через личный кабинет. В начале каждого пункта, кроме подключения к базе считаем, что Вы только что Вы подключены к серверу и у Вас открыто главное оно SQL management studio.+Операция похожа для баз полноценного MS-SQL Server и для облегченных баз SQL Server Express (монтирование mdf на ходу по заявке приложения).
-Создать пустую базу MS-SQL можно на странице "Личный кабинет" / "Полный список функций" / "Управление техническими ресурсами" / "Базы данных" / "Управление базами данных MS SQL Server".+Для того, чтобы перенести базу MS-SQL Server Express (mdb файл) или просто базу данных MS-SQL на 1Gb.ru, нужно делать так:
 +* Создать пустую базу данных через личный кабинет.
 +* Сделать резервную копию своей базы (.bak).
 +* Этот архив загрузить и импортировать на нашем сервере через личный кабинет.
-===Подключение SQL management studio к серверу===+Создать пустую базу MS-SQL можно на странице "полный список функций", "Управление техническими ресурсами", "Базы данных", "Управление базами данных MS SQL Server".
-[[Изображение:SQL-Express-login.png]]+
-#Если SQL Management studio не установлен, то его можно [http://www.microsoft.com/downloads/details.aspx?FamilyID=6053c6f8-82c8-479c-b25b-9aca13141c9e&DisplayLang=en скачать с сервера Microsoft].+
-#Запускаете SQL Management Studio с правами администратора (если у Вас Windows Vista нужно запускать с помощью "Запустить от имени администратора").+
-#В окне подключения вводите адрес сервера, имя и пароль пользователя (если используется не Windows-авторизация). Если используется SQL Express установленный на локальном компьютере, то адрес сервера '''.\SQLEXPRESS'''.+
-Теперь Вы подключены к серверу.+ 
 +=== Подключение SQL Management Studio к локальной базе ===
 + 
 +[[Изображение:SQL-Express-login.png]]
 +# Если SQL Management studio не установлен, то его можно [http://www.microsoft.com/downloads/details.aspx?FamilyID=6053c6f8-82c8-479c-b25b-9aca13141c9e&DisplayLang=en скачать с сервера Microsoft].
 +# Запускаете SQL Management Studio с правами администратора (если у Вас Windows Vista - нужно запускать с помощью "Запустить от имени администратора").
 +# В окне подключения вводите адрес сервера, имя и пароль пользователя (если используется не Windows-авторизация). Если используется SQL Express, установленный на локальном компьютере, то адрес сервера '''.\SQLEXPRESS'''.
[[Изображение:SQL management studio, Main window.png]] [[Изображение:SQL management studio, Main window.png]]
-===Подключить базу к SQL management studio===+ 
-#Откройте папку Databases и посмотрите есть ли там требуемая база данных, если есть то можно сразу переходить к разделу "Создание архивной копии"+=== Подключить базу к SQL Management Studio ===
-#Нажмите правую кнопку мышки на папке '''Databases''' и выберете пункт меню '''Attach'''.+# Откройте папку Databases и посмотрите, есть ли там требуемая база данных, если есть, то можно сразу переходить к разделу "Создание архивной копии".
-#В появившемся окне нажмите кнопку '''Add''' и выберете mdf-файл базы данных для подключения+# Нажмите правую кнопку мышки на папке '''Databases''' и выберете пункт меню '''Attach'''.
-#В верхнем окне можно установить имя базы, с которым она будет подключена (колонка Attach As) и владельца базы.+# В появившемся окне нажмите кнопку '''Add''' и выберете mdf-файл базы данных для подключения.
-#ОК+# В верхнем окне можно установить имя базы, с которым она будет подключена (колонка Attach As) и владельца базы.
 +# ОК
[[Изображение:SQL management studio, Attach Database.png]] [[Изображение:SQL management studio, Attach Database.png]]
-Теперь к серверу подключена база данных, архив которой нужно сделать+Теперь к серверу подключена база данных, архив которой нужно сделать.
-===Создание резервной копии базы===+ 
-#Откройте папку Databases+=== Создание резервной копии базы ===
-#На базе, архив которой нужно сделать, нажмите правую кнопку мышки и выберете пункт '''Tasks\Back Up'''.+ 
-#В разделе '''Destination''' удалите все строки с помощью кнопки Remove, если они там есть.+# Откройте папку Databases
-#Нажмите кнопку '''Add''' и укажите путь к файлу создаваемого архива (можно воспользоваться кнопкой '''...''' справа от строки ввода), создаваемому файлу нужно дать расширение '''.bak'''+# На базе, архив которой нужно сделать, нажмите правую кнопку мышки и выберете пункт '''Tasks\Back Up'''.
-#Нажмите ОК+# В разделе '''Destination''' удалите все строки с помощью кнопки Remove, если они там есть.
 +# Нажмите кнопку '''Add''' и укажите путь к файлу создаваемого архива (можно воспользоваться кнопкой '''...''' справа от строки ввода), создаваемому файлу нужно дать расширение '''.bak'''
 +# Нажмите ОК
[[Изображение:SQL management studio, Back Up.png]] [[Изображение:SQL management studio, Back Up.png]]
Теперь создан архив базы данных. Теперь создан архив базы данных.
-===Импортирование в систему 1Гб.ру===+ 
-#Зайдите на страницу "Личный кабинет" / "Полный список функций" / "Импорт/экспорт/перенос баз данных MS-SQL"+=== Импорт на 1Gb.ru ===
-#Загрузите созданный файл архива на сервер+ 
-#На этой же странице в разделе "Текущие бэкапы" рядом с только что загруженным файлом нажмите ссылку "импорт"+# Зайдите на страницу "полный список функций", "Импорт/экспорт/перенос баз данных MS-SQL".
-#Выберете базу, в которую надо восстановить Ваш архив и нажмите кнопку импорт.+# Загрузите созданный файл архива на сервер.
-#Ждите восстановления базы, страницу не обновляйте, база данных большая, то её импорт может занять много времени.+# На этой же странице в разделе "Текущие бэкапы" рядом с только что загруженным файлом нажмите ссылку "импорт".
 +# Выберете базу, в которую надо восстановить Ваш архив и нажмите кнопку импорт.
 +# Ждите восстановления базы, страницу не обновляйте, если база данных большая, то её импорт может занять много времени.
 + 
[[Изображение:1Gb.ru, MS-SQL backup upload.png]] [[Изображение:1Gb.ru, MS-SQL backup upload.png]]
Теперь на сервер загружена точная копия Вашей базы данных. Теперь на сервер загружена точная копия Вашей базы данных.
 +
 +
 +=== Изменить строку подключения к базе ===
 +
 +В файле web.config вашего приложения (обычно) вам нужно поправить строки подключения к базам данных. В том случае, если вы пользовались SQL Express, это были прямые упоминания mdf файлов, нужно заменить их на строки подключения к полноценной БД MS-SQL.
 +
 +Примеры: http://www.1gb.ru/default.aspx?ti=6&hti=117

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

Содержание

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

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

Для того, чтобы перенести базу MS-SQL Server Express (mdb файл) или просто базу данных MS-SQL на 1Gb.ru, нужно делать так:

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

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


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

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

  1. Если SQL Management studio не установлен, то его можно скачать с сервера Microsoft.
  2. Запускаете SQL Management Studio с правами администратора (если у Вас Windows Vista - нужно запускать с помощью "Запустить от имени администратора").
  3. В окне подключения вводите адрес сервера, имя и пароль пользователя (если используется не 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

  1. Зайдите на страницу "полный список функций", "Импорт/экспорт/перенос баз данных MS-SQL".
  2. Загрузите созданный файл архива на сервер.
  3. На этой же странице в разделе "Текущие бэкапы" рядом с только что загруженным файлом нажмите ссылку "импорт".
  4. Выберете базу, в которую надо восстановить Ваш архив и нажмите кнопку импорт.
  5. Ждите восстановления базы, страницу не обновляйте, если база данных большая, то её импорт может занять много времени.

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

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


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

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

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

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