Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Emplacement physique des données FILESTREAM

Il existe une option pour cela :la méthode PhysicalPathName(). Si vous êtes sur SQL Server 2012 ou supérieur maintenant, ce code fonctionnera pour vous :

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

Pour SQL Server 2008/2008 R2, vous devrez activer l'indicateur de trace 5556 pour l'ensemble de l'instance :

DBCC TRACEON (5556, -1)
GO

ou pour la connexion particulière dans laquelle vous appelez la méthode PhysicalPathName() :

DBCC TRACEON (5556, -1)
GO