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

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

(Различия между версиями)
Перейти к: навигация, поиск
Версия 09:55, 24 июня 2008 (править)
Dmih (Обсуждение | вклад)
м (Подключение SQL Management Studio к локальной базе)
← К предыдущему изменению
Текущая версия (12:34, 19 марта 2012) (править) (отменить)
Sony (Обсуждение | вклад)
м (Правки 178.239.58.143 (обсуждение) откачены к версии Rin)
 
(17 промежуточных версий не показаны.)
Строка 1: Строка 1:
-== Импорт базы MS-SQL [Express] на 1Gb.ru ==+== Импорт базы MS-SQL [Express] на 1Gb.ua ==
Операция похожа для баз полноценного MS-SQL Server и для облегченных баз SQL Server Express (монтирование mdf на ходу по заявке приложения). Операция похожа для баз полноценного MS-SQL Server и для облегченных баз SQL Server Express (монтирование mdf на ходу по заявке приложения).
Строка 9: Строка 9:
Создать пустую базу MS-SQL можно на странице "полный список функций", "Управление техническими ресурсами", "Базы данных", "Управление базами данных MS SQL Server". Создать пустую базу MS-SQL можно на странице "полный список функций", "Управление техническими ресурсами", "Базы данных", "Управление базами данных MS SQL Server".
- 
=== Подключение SQL Management Studio к локальной базе === === Подключение SQL Management Studio к локальной базе ===
Строка 22: Строка 21:
[[Изображение:SQL management studio, Main window.png]] [[Изображение:SQL management studio, Main window.png]]
-=== Подключить базу к SQL Management Studio ===+=== Подключение базы к SQL Management Studio ===
# Откройте папку Databases и посмотрите, есть ли там требуемая база данных, если есть, то можно сразу переходить к разделу "Создание архивной копии". # Откройте папку Databases и посмотрите, есть ли там требуемая база данных, если есть, то можно сразу переходить к разделу "Создание архивной копии".
# Нажмите правую кнопку мышки на папке '''Databases''' и выберете пункт меню '''Attach'''. # Нажмите правую кнопку мышки на папке '''Databases''' и выберете пункт меню '''Attach'''.
Строка 32: Строка 31:
Теперь к серверу подключена база данных, архив которой нужно сделать. Теперь к серверу подключена база данных, архив которой нужно сделать.
- 
=== Создание резервной копии базы === === Создание резервной копии базы ===
Строка 45: Строка 43:
Теперь создан архив базы данных. Теперь создан архив базы данных.
 +=== Импорт на 1Gb.ua ===
-=== Импорт на 1Gb.ru ===+* Зайдите на страницу "полный список функций", "Импорт/экспорт/перенос баз данных MS-SQL".
 +* Загрузите созданный файл архива на сервер.
 +[[Изображение:1Gb.ru, MS-SQL backup upload.png]]
-# Зайдите на страницу "полный список функций", "Импорт/экспорт/перенос баз данных MS-SQL".+* На этой же странице в разделе "Текущие бэкапы" рядом с только что загруженным файлом нажмите ссылку "импорт".
-# Загрузите созданный файл архива на сервер.+* Выберете базу, в которую надо восстановить Ваш архив и нажмите кнопку импорт.
-# На этой же странице в разделе "Текущие бэкапы" рядом с только что загруженным файлом нажмите ссылку "импорт".+* Ждите восстановления базы, страницу не обновляйте, если база данных большая, то её импорт может занять много времени.
-# Выберете базу, в которую надо восстановить Ваш архив и нажмите кнопку импорт.+
-# Ждите восстановления базы, страницу не обновляйте, если база данных большая, то её импорт может занять много времени.+
- +
-[[Изображение:1Gb.ru, MS-SQL backup upload.png]]+
Теперь на сервер загружена точная копия Вашей базы данных. Теперь на сервер загружена точная копия Вашей базы данных.
 +=== Изменение строки подключения к базе ===
-=== Изменить строку подключения к базе ===+В файле web.config вашего приложения (обычно) вам нужно поправить строки подключения к базам данных. В том случае, если вы пользовались SQL Express, это были прямые упоминания mdf файлов, нужно заменить их на строки подключения к полноценной БД MS-SQL.
-В файле web.config вашего приложения (обычно) вам нужно поправить строки подключения к базам данных. В том случае, если вы пользовались SQL Express, это были прямые упоминания mdf файлов, нужно заменить их на строки подключения к полноценной БД MS-SQL.+Примеры: http://www.1gb.ua/default.aspx?ti=6&hti=125
-Примеры: http://www.1gb.ru/default.aspx?ti=6&hti=117+[[Категория: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

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