SQL-резервное копирование базы данных и экспорт в виде файла MDF с MS SQL 2008 R2
Я создал базу данных "тест" с некоторыми таблицами в MS SQL Server 2008 R2 (т. е. MS SQL Server Management Studio).
теперь мне нужно экспортировать эту базу данных в виде файла MDF.
Что делать?
8 ответов
если вы имеете в виду, что хотите иметь возможность подключить базу данных на другом сервере, то это то, что вы можете сделать:
- отсоединить базу данных (щелкните правой кнопкой мыши базу данных и выберите
Detach
) - скопируйте файлы mdf и ldf в папку резервного копирования
- подключение базы данных (щелкните правой кнопкой мыши
Databases
и нажмите кнопкуAttach
)
это путь, где вы найдете файл MDF:
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
щелкните правой кнопкой мыши на базе данных из Management Studio - > отсоединить. Затем у вас есть файл MDF, который вы можете экспортировать туда, куда хотите:)
Если вы хотите реплику локального файла SQLEXPRESS / MDF - на удаленном сервере (SQL Server 2005)
вы можете щелкнуть правой кнопкой мыши в "Обозреватель Серверов" на вашем db.mdf файл и нажмите "опубликовать на поставщика..."
вы можете выбрать различные совместимости с SQL Server 2005, в 2008 и т. д.
выход .файл запроса sql ..
наткнулся на этот вопрос и подумал, что это будет хорошо альтернативный ответ, так как я попал сюда, ища то же самое!
Я думаю, что лучший способ-создать .bak
файл из SQL Server .
щелкните правой кнопкой мыши по базе данных=>Task
=>Back Up
-> выбрать базу данных в Source
и нажмите OK
.
C:\Program файлы\Майкрософт\иметь значение mssql10_50 SQL-сервера.ИМЯ MSSQLSERVER\MSSQL ДАННЫХ\ДАННЫЕ\
Это путь, где вы найдете файл MDF
Если вы находитесь в Visual Studio, перейдите в Обозреватель объектов SQL Server. Найдите нужную базу данных, щелкните правой кнопкой мыши и выберите Свойства. На вкладке свойства найдите Файл Данных, рядом с ним будет расположение вашего файла mdf.
по моему опыту, проще использовать команды sp_detach_db (MSDN) и sp_attach_db (MSDN). Я пытался подключить базу данных, которая была отключена при отсоединении, и SQL Server Management Studio (2014) продолжала сбой, когда я использовал опцию Attach из контекстного меню правой кнопкой мыши. Команды работали-надеюсь, это сэкономит кому-то время.
Примечание: запустите SSMS от имени администратора, если вы видите отказ в доступе при попытке выполнить команда вставить