Я создал базу данных "тест" с некоторыми таблицами в MS SQL Server 2008 R2 (т.е. MS SQL Server Management Studio).
Теперь мне нужно экспортировать эту базу данных в файл MDF.
Что мне делать?
Я создал базу данных "тест" с некоторыми таблицами в MS SQL Server 2008 R2 (т.е. MS SQL Server Management Studio).
Теперь мне нужно экспортировать эту базу данных в файл MDF.
Что мне делать?
Если вы хотите, чтобы вы могли прикреплять базу данных на другом сервере, то это то, что вы можете сделать:
Detach
)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 Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
Это путь, в котором вы найдете файл MDF
Перейдите к пути C:\Users\your pc name то вы найдете mdf, ldf файл здесь
Если вы находитесь в Visual Studio, перейдите в Обозреватель объектов SQL Server. Найдите нужную базу данных, щелкните правой кнопкой мыши и выберите свойства. На вкладке свойств найдите Файл данных, рядом с ним будет место для вашего файла mdf.
По моему опыту, проще использовать команды sp_detach_db (MSDN) и sp_attach_db (MSDN). Я пытался подключить базу данных, которая была отключена в автономном режиме, и SQL Server Management Studio (2014) продолжал сбой, когда я использовал параметр "Прикрепить" в контекстном меню контекстного меню. Команды работали - надеюсь, что это кому-то поможет.
ПРИМЕЧАНИЕ. Запуск SSMS в качестве администратора, если вы видите отказ в доступе при попытке выполнить команду attach