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

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

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

Текущая версия

Содержание

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

Операция похожа для баз полноценного 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.ua

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

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

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

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

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

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

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

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