Я отключил базу данных в SQL Server 2008, но не могу найти физический файл для перемещения. Где это находится?
Нет гарантии, что именно здесь будет находиться файл, но расположение по умолчанию:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\
Это значение по умолчанию, но его можно изменить на другое значение по умолчанию. Самый быстрый способ проверить это - в SSMS, подключиться к серверу, щелкнуть правой кнопкой мыши сервер в обозревателе объектов, перейти в «Свойства», а затем перейти на панель «Базы данных», где указаны значения по умолчанию.
(у вас может быть другое имя экземпляра из MSSQL.1
, и если вы используете 32-разрядный SQL в 64-разрядной версии Windows, он будет Program Files (x86)
Поскольку ваше местоположение по умолчанию может быть изменено, а исходное местоположение зависит от того, где вы выберете при установке, здесь нет правильного ответа. Вы можете перечислить все текущие местоположения файлов базы данных: -
выберите * из sys.master_files
И укажите свои местоположения по умолчанию через T-SQL, которые вы можете использовать в настоящее время
EXEC @rc = master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE ', N'Software \ Microsoft \ MSSQLServer \ MSSQLServer', N'DefaultLog ', @dir output,' no_output '
EXEC @rc = master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE ', N'Software \ Microsoft \ MSSQLServer \ MSSQLServer', N'DefaultData ', @dir output,' no_output '
Обратите внимание, что эти две приведенные выше команды могут быть заменены в будущих версиях SQL Server.
С Уважением,
отметка
@retracement
Я надеюсь, что это ответ, который ты ищешь Системные и образцы баз данных
Расположение файлов базы данных и журнала по умолчанию:
Program Files\Microsoft SQL Server\MSQL10.<InstanceName>\MSSQL\
. Это расположение изменится, если каталог по умолчанию был изменен при установке SQL Server.
Зависит от конфигурации вашей базы данных. Вы используете кластерный режим или одиночный сервер? Он будет расположен в разных местах для каждого файла.