Onde estão seus dados SQL FILESTREAM?

Recentemente, precisei descobrir onde fisicamente no meu servidor os dados FILESTREAM estavam sendo mantidos para uma tabela específica. Não tendo acesso ao DBA que o configurou e SSMS provando ser menos do que adequado para a tarefa, eu coloquei um script SQL em conjunto para resolvê-lo, pois parece que há várias pessoas que querem saber disso e a maioria das respostas dá a você um UNC caminho, que não é o que eu queria.

SELECT      t.name AS 'table',
c
.name AS 'column',
fg
.name AS 'filegroup_name',
dbf
.type_desc AS 'type_description',
dbf
.physical_name AS 'physical_location'
FROM sys
.filegroups fg
INNER JOIN sys
.database_files dbf
ON fg
.data_space_id = dbf.data_space_id
INNER JOIN sys
.tables t
ON fg
.data_space_id = t.filestream_data_space_id
INNER JOIN sys
.columns c
ON t
.object_id = c.object_id
AND c
.is_filestream = 1

http://ignoringthevoices.blogspot.co.uk/2014/07/where-does-your-filestream-data-live.html

Curiosamente, o problema acabou sendo relacionado ao firewall e à configuração, já que o sistema tinha o NetBIOS desabilitado (porque não você), mas sem o NetBIOS o FILESTREAM não funciona se o servidor do aplicativo e o cliente estiverem fisicamente separados.