С чего начать при загрузке базы данных SQL Server на веб-сервер - PullRequest
0 голосов
/ 28 апреля 2011

Вот еще один вопрос на моих губах.

Мой веб-сайт использует базу данных, которая была создана в SQL Server 2008 R2 Enterprise Edition. С чего начать, когда я планирую загрузить базу данных на веб-сервер? Мой сайт будет требовать эту базу данных. Должен ли я отправить сценарии, которые создали базу данных, сотрудникам веб-сервера, чтобы они могли воссоздать мою базу данных, или я должен отсоединить свою базу данных и поместить ее в папку «Данные приложения», а затем обновить строки подключения, чтобы сослаться на отключенный базы данных?

Еще одна вещь, которую я боюсь, это версия базы данных. Будет ли мое соединение с базой данных разорвано на веб-сервере из-за ошибки «Версия базы данных 655 и не может быть понижена до 612»? и если да, как я мог бы предотвратить это?

Ответы [ 3 ]

1 голос
/ 28 апреля 2011

Я бы предложил создать резервную копию базы данных SQL и передать ее администратору веб-сервера для восстановления на их сервере.Это будет означать, что вы можете гарантировать, что у вас не возникнет проблем со структурой, и вам просто нужно изменить строку соединения в вашем Web.Config (при условии, что вы всегда создавали свои соединения в коде на основе строки соединения вweb.config), чтобы содержать имя пользователя и пароль, которые дает вам администратор вашего веб-сервера (если это резервное копирование и восстановление вашей базы данных, при условии, что вы используете аутентификацию SQL, новая база данных на веб-сервере все равно будет иметь тех же пользователей).

1 голос
/ 28 апреля 2011

Некоторые параметры;

  1. Если у вас есть доступ через Management Studio, просто используйте инструменты импорта / экспорта или Мастер копирования базы данных
  2. Если удаленный сервер SQL может читать с одного изкаталоги сайта, к которым у вас есть доступ для загрузки резервной копии и восстановления .bak или для правильной загрузки файлов базы данных и использования одной из процедур sp_attach *
  3. Сценарий базы данных (включая данные), загрузка отдельных файлов и быстрое созданиеи грязный скрипт, который их выполнит.
1 голос
/ 28 апреля 2011

Наилучшим способом будет

1: отправьте им сценарии, дайте им запустить его на своей стороне, затем они смогут предоставить вам имя сервера, имя базы данных, идентификатор пользователя и т. Д.

2: Создайте файл резервной копии базы данных .bak, отправьте его им и попросите восстановить его для вас. Таким образом, вы избавите себя от необходимости создавать сценарии, а также убедитесь, что база данных похожа навы хотите этого, и вы знаете, что они не сделали беспорядок восстановления сценариев.

Вы также можете спросить их, если у них нет какой-то консоли управления, куда вы можете загрузить базу данных самостоятельно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...