2014-11-21 6 views
1

Мне нужно удалить SQL Server 2012 на компьютер с Windows Server 2008, но мне нужно оставить все существующие базы данных. Другими словами, мне нужно удалить SQL Server, но без удаления всех данных. Как я могу это сделать? Кроме того, где должны быть все базы данных физически (.mdf-файлы)?Удаление SQL Server 2012

+0

взять 'backup' ->' uninstall' -> 'reinstall' ->' recover' –

+0

Can not - лицензия завершена. Копирование всех баз данных физически будет работать или нет? – ramas

ответ

1

Если у вас есть или может делать резервное копирование, то вы можете:

  1. Выключите экземпляр базы данных с помощью конфигурации SQL Server Manager.
  2. Найти, где находятся файлы вашей базы данных, и скопировать их безопасно .
  3. На этом этапе вы можете попробовать установить их на альтернативном (тестовом) сервере SQL (используя базу данных «SQL Server»). Это даст вам уверенность в том, что переустановка будет работать над любой версией SQL, которую вы планируете переместить в .
  4. Тогда, как и другие заявили, деинсталлировать SQL Server
  5. Переустановка
  6. Повторно приложить

Примечание - это не сохранение уровня безопасности экземпляра, так что вам нужно будет скрипт из каких-либо специальных настроек безопасности для эти базы данных, а затем повторно импортировать их обратно (см. https://dba.stackexchange.com/questions/58772/how-to-export-all-the-security-related-information-from-a-sql-server-database).

0

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