Существует несколько способов определить местоположение mdf-файла (ов) SQL Server и связанных с ним файлов журнала.
Откройте Enterprise Manager, щелкните правой кнопкой мыши по интересующей вас базе данных и выберите свойства. Выберите раздел Файлы и прокручиваться до Path
и FileName
столбцов.
Откройте окно запроса и выполните соответствующий запрос ниже и просмотрите Physical_Name
столбец.
SQL 2005 или более поздняя версия:
SELECT * FROM sys.database_files
SQL 2000:
SELECT * FROM dbo.sysfiles
- Откройте окно запроса, запустите
sp_helpfile
и просмотрите FileName
столбец.
Конечно, поскольку эти файлы используются SQL Server, вы не должны пытаться копировать файлы в другое место.
Лучший способ - выполнить резервное копирование из Enterprise Manager, щелкнув правой кнопкой мыши интересующую вас базу данных и выбрав Задачи -> Резервное копирование.
Кроме того, вы можете отсоединить базу данных, скопировать файлы и затем прикрепить.
Третий вариант, когда у вас есть копия базы данных, работающей в другом месте, это настроить доставку журналов или репликацию.
SQL 2005 и далее: следующий запрос даст вам список всех баз данных и связанных файлов:
источник
Вы были в правильном диалоговом окне, но неверная вкладка Откройте вкладку Файлы , путь показан для всех файлов базы данных
источник
Лучший и простой способ найти
(.mdf & .ldf)
файл, размер, скорость роста и т. Д. Подробности о конкретной базе данных с помощью нижеприведенного TSQL Query.источник
Путь для .mdf и .ldf будет
Корневой диск (где установлен Os) ->
Программные файлы (для 64-битных приложений) или программные файлы (x86) для 32, но приложений->
Microsoft SQL Server->
MSSQL11.SQL2012->
MSSQL->
ДАННЫЕ
MSSQL11.SQL2012 Это для пользователей, использующих SQL 2012 ...
Таким образом, вы можете легко узнать, какое у вас имя папки, если вы используете SQL 2008 в папке «Microsoft SQL Serve» по указанному пути.
источник