Подтвердить что ты не робот

SQL - Как создать резервную копию базы данных и экспортировать ее как файл MDF с MS SQL 2008 R2

Я создал базу данных "тест" с некоторыми таблицами в MS SQL Server 2008 R2 (т.е. MS SQL Server Management Studio).

Теперь мне нужно экспортировать эту базу данных в файл MDF.

Что мне делать?

4b9b3361

Ответ 1

Если вы хотите, чтобы вы могли прикреплять базу данных на другом сервере, то это то, что вы можете сделать:

  • отсоедините базу данных (щелкните правой кнопкой мыши базу данных и нажмите Detach)
  • скопируйте файлы mdf и ldf в резервное хранилище.
  • присоедините базу данных (щелкните правой кнопкой мыши Databases и нажмите Attach)

Это путь, в котором вы найдете MDF файл:

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\

Ответ 2

щелкните правой кнопкой мыши по базе данных из Management Studio → Отсоединить. Затем у вас есть файл MDF, который вы можете экспортировать туда, где хотите:)

Ответ 3

Если вам нужна реплика вашего локального файла SQLEXPRESS/MDF на удаленном сервере (SQL Server 2005)

Вы можете щелкнуть правой кнопкой мыши в "Проводнике сервера" в файле db.mdf и нажать "Опубликовать в провайдер..."

Вы можете выбрать различные совместимости с SQL Server 2005, 2008 и т.д.

Вывод представляет собой файл запроса .sql..

Перешел через этот вопрос и подумал, что это будет хороший альтернативный ответ, так как я попал сюда, ища то же самое!

Ответ 4

Я думаю, что лучший способ - создать файл .bak из SQL Server.

Щелкните правой кнопкой мыши по базе данных = > Task = > Back Up → Выберите базу данных в Source и нажмите OK.

Ответ 5

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\

Это путь, в котором вы найдете файл MDF

Ответ 6

Перейдите к пути C:\Users\your pc name то вы найдете mdf, ldf файл здесь

Ответ 7

Если вы находитесь в Visual Studio, перейдите в Обозреватель объектов SQL Server. Найдите нужную базу данных, щелкните правой кнопкой мыши и выберите свойства. На вкладке свойств найдите Файл данных, рядом с ним будет место для вашего файла mdf.

Ответ 8

По моему опыту, проще использовать команды sp_detach_db (MSDN) и sp_attach_db (MSDN). Я пытался подключить базу данных, которая была отключена в автономном режиме, и SQL Server Management Studio (2014) продолжал сбой, когда я использовал параметр "Прикрепить" в контекстном меню контекстного меню. Команды работали - надеюсь, что это кому-то поможет.

ПРИМЕЧАНИЕ. Запуск SSMS в качестве администратора, если вы видите отказ в доступе при попытке выполнить команду attach