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

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

(Различия между версиями)
Перейти к: навигация, поиск
Версия 19:24, 31 мая 2010 (править)
77.239.235.129 (Обсуждение)

← К предыдущему изменению
Версия 20:00, 31 мая 2010 (править) (отменить)
Dmih (Обсуждение | вклад)
м (Правки 77.239.235.129 (обсуждение) откачены к версии Dmih)
К следующему изменению →
Строка 1: Строка 1:
-Как 1gb.ru разводит лохов+== Импорт базы MS-SQL [Express] на 1Gb.ru ==
-Кризис размножает жуликов с огромной скоростью. А интернет рай для воров и мошенников. Так как получить ответственность за интернет мошенничество крайне сложно. И вот очередной интернет хостер 1gb.ru вышел на ниву жульничества. И добился там превосходных результатов. + 
-Итак, на главой странице сайта написано о низких ценах и домене в подарок. +Операция похожа для баз полноценного MS-SQL Server и для облегченных баз SQL Server Express (монтирование mdf на ходу по заявке приложения).
-Однако замечательная фраза содержится на странице отказа от заказа+ 
-«Вы можете отказаться от услуг хостинга во время текущего периода оплаты, при этом вам будет возвращены неистраченные средства (пропорционально потраченному времени), за вычетом цены регистрации доменов в подарок, если это происходило в текущем периоде оплаты».+Порядок действий:
-Особенно кайфово звучит фраза: «за вычетом цены регистрации доменов в подарок». Это что за цена регистрации домена в подарок? Как подарок может вообще иметь какую-либо цену? Вот страница для тех кто не верит.+* Создать пустую базу данных через личный кабинет.
-http://www.1gb.ru/default.aspx?ti=6&hti=104+* Сделать резервную копию своей базы (.bak).
-То есть они честно говорят, что их подарок имеет некую цену регистрации. Хорош подарок. Это как парень, отбирающий у девушки свои подарки после расставания.+* Архив загрузить и импортировать на нашем сервере через личный кабинет.
-Сама эта фраза по себе показывает, в чем состоит мошенничество этого ресурса.+ 
-Ну ладно хитрый маркетинговый ход скажите вы. Но не все так просто.+Создать пустую базу MS-SQL можно на странице "полный список функций", "Управление техническими ресурсами", "Базы данных", "Управление базами данных MS SQL Server".
-Как только вы закажите там услуги хостинга, то вы выясняете, что 30% времени ваш сайт не работает вообще. Он висит или отвратительно долго грузится. Когда вы начинаете этому возмущаться, то вам предлагают резво вернуть деньги. Но вы должны выполнить следующие условия: «Прежде всего, необходимо убедиться, что в личном кабинете заполнены все реквизиты клиента» + 
-И тут есть ключевой момент. Если вы заполните эти данные, то на вас сразу же оформят домен. Без этих данных оформить домен они не могут. А как только оформят домен (который дается типа в подарок :-)) вы уже лишитесь 750 рублей. И домен типа обратно перерегистрировать нельзя. И жулик с песнями бежит делить капусту, которую получил продав домен с наваром 350 рублей. А при оптовых ценах еще выше. А вы остаетесь с носом или с доменом. Переплатив за него почти половину стоимости. В любом случае ни о каком хостинге говорить не приходится.+=== Подключение SQL Management Studio к локальной базе ===
-А они еще спрашивают сами себя, а почему такие низкие цены? Да вот почему, потому что ничего за эти деньги они не делают. Халявный сыр как известно в мышеловке.+ 
 +* Если SQL Management studio не установлен, то его можно [http://www.microsoft.com/downloads/details.aspx?FamilyID=6053c6f8-82c8-479c-b25b-9aca13141c9e&DisplayLang=en скачать с сервера Microsoft].
 +* Запускаете SQL Management Studio с правами администратора (если у Вас Windows Vista - нужно запускать с помощью "Запустить от имени администратора").
 +[[Изображение:SQL-Express-login.png]]
 + 
 +* В окне подключения вводите адрес сервера, имя и пароль пользователя (если используется не Windows-авторизация). Если используется SQL Express, установленный на локальном компьютере, то адрес сервера '''.\SQLEXPRESS'''.
 + 
 +* После подключения:
 +[[Изображение:SQL management studio, Main window.png]]
 + 
 +=== Подключение базы к SQL Management Studio ===
 +# Откройте папку 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]]
 + 
 +Теперь создан архив базы данных.
 + 
 +=== Импорт на 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
 + 
 +[[Категория:MS-SQL]]

Версия 20:00, 31 мая 2010

Содержание

Импорт базы 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

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