Переместите Базы данных SQL Server в новую установку

Таким образом, я понял сегодня что, в то время как я действительно удостоверялся, что "localhost" был в/etc/hosts, я не удостоверился, что системное имя хоста, как установлено в/etc/sysconfig/network было в/etc/hosts. Проблема для меня - то, что, в то время как fqdn находится в DNS, стандарт в этой среде не должен использовать fqdn для системного имени хоста. Таким образом, я засунул (non-fqdn) имя хоста в/etc/hosts с IP-адресом, и вопрос был решен.

Я предполагаю то, что отбрасывало меня, настолько плохо сообщение об ошибке "getaddrinfo: Имя localhost или сервис, не известный". Использование localhost является немного вводящим в заблуждение. Я надеюсь, что кто-то еще находит эту информацию полезной.

0
задан 30 September 2011 в 16:10
2 ответа
  1. Резервное копирование и восстановление

  2. Отсоединить и повторно подключить

Независимо от того, резервное копирование баз данных выполняется или отсоединение перед восстановлением рабочей станции убедитесь, что вы скопировали / переместили их на съемный носитель.

2
ответ дан 4 December 2019 в 12:50

Есть несколько способов сделать это. Вы можете

  • сделать резервную копию баз данных на съемном носителе, а затем восстановить их в новой установке БД на вашей рабочей станции.
  • Или вы можете использовать мастер копирования базы данных, чтобы скопировать БД в новую установку.

Просто убедитесь, что вы выбрали вариант , а не удалить текущую БД, если вы используете опцию копирования , как я полагаю, это будет плохо для вас, если что-то пойдет не так.

У вас есть резервная копия, верно?

Все это легко сделать в SQL Server Management Studio.

Я отсылаю вас сюда для аналогичной ситуации и дополнительных пошаговых инструкций для БД, которую нельзя было отключить.

1
ответ дан 4 December 2019 в 12:50

Теги

Похожие вопросы