Como localizo o diretório de dados para uma instância do SQL Server?

Nós temos algunsenorme bancos de dados (20 GB ou mais) que contêm principalmente dados de pesquisa estática. Como nosso aplicativo executa junções em tabelas nesses bancos de dados, eles precisam fazer parte do SQL Server local de cada desenvolvedor (ou seja, não podem ser hospedados em um servidor de banco de dados compartilhado central).

Planejamos copiar um conjunto canônico dos arquivos de banco de dados reais do SQL Server (* .mdf e * .ldf) e anexá-los ao banco de dados local de cada desenvolvedor.

Qual é a melhor maneira de descobrir o diretório de dados da instância local do SQL Server para que possamos copiar os arquivos no lugar certo? Isso será feito por meio de um processo automatizado, por isso tenho que conseguir encontrá-lo e usá-lo a partir de um script de construção.

questionAnswers(15)

yourAnswerToTheQuestion