Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Physischer Speicherort von FILESTREAM-Daten

Dafür gibt es eine Möglichkeit:method PhysicalPathName(). Wenn Sie jetzt auf SQL Server 2012 oder höher arbeiten, wird dieser Code für Sie funktionieren:

SELECT stream.PhysicalPathName() AS 'Path' FROM Media
OPTION (QUERYTRACEON 5556)

Für SQL Server 2008/2008 R2 müssen Sie das Trace-Flag 5556 für die gesamte Instanz aktivieren:

DBCC TRACEON (5556, -1)
GO

oder für die bestimmte Verbindung, in der Sie die Methode PhysicalPathName() aufrufen:

DBCC TRACEON (5556, -1)
GO