Existem algumas maneiras de determinar o local dos arquivos mdf do SQL Server e dos arquivos de log associados.
Abra o Enterprise Manager, clique com o botão direito do mouse no banco de dados de seu interesse e selecione propriedades. Selecione a seção Arquivos e role até as colunas Path
e FileName
.
Abra uma janela de consulta, execute a consulta relevante abaixo e visualize a Physical_Name
coluna.
SQL 2005 ou posterior:
SELECT * FROM sys.database_files
SQL 2000:
SELECT * FROM dbo.sysfiles
- Abra uma janela de consulta e execute
sp_helpfile
e visualize a FileName
coluna.
Obviamente, como esses arquivos estão em uso pelo SQL Server, você não deve tentar copiar os arquivos para um local diferente.
O melhor método é executar um backup no Enterprise Manager, clicando com o botão direito do mouse no banco de dados do seu interesse e selecionando Tarefas -> Backup.
Como alternativa, você pode desanexar seu banco de dados, copiar os arquivos e depois anexá-lo.
Uma terceira alternativa, depois de ter uma cópia do banco de dados em execução em outro lugar, é configurar o envio ou a replicação de logs.