Я в ситуации, когда мне нужно найти физическое расположение файлов данных для одной базы данных.
Обычно я просто делал что-нибудь вроде
SELECT name, physical_name
FROM sys.master_files WHERE DB_NAME(database_id) = 'MyDB'
Однако на этом конкретном сервере у меня нет доступа к главной базе данных, только MyDB.
Есть ли способ получить информацию из MyDB? Это на SQL Server 2008R2.
1 ответ
Попробуй это:
SELECT name, filename
FROM sysfiles
Похожие вопросы
Новые вопросы
sql-server
Microsoft SQL Server — это система управления реляционными базами данных (RDBMS). Используйте этот тег для всех выпусков Microsoft SQL Server, включая Compact, Express, Azure, Fast-track, APS (ранее PDW) и Azure SQL DW. Не используйте этот тег для других типов СУБД (MySQL, PostgreSQL, Oracle и т. д.). Не используйте этот тег для вопросов по программному обеспечению и разработке мобильных устройств, если только он не связан напрямую с базой данных.