Exibir ou alterar os locais padrão para dados e arquivos de log
Aplica-se a: SQL Server – Somente Windows
A prática recomendada para proteger seus arquivos de dados e arquivos de log é garantir que eles sejam protegidos por ACLs (listas de controle de acesso). Defina as ACLs no diretório raiz em que os arquivos são criados.
Observação
Essas instruções são apenas para o SQL Server no Windows. Para alterar os locais padrão do SQL Server no Linux, consulte Configurar o SQL Server no Linux com a ferramenta mssql-conf.
Usar o SQL Server Management Studio
No Pesquisador de Objetos, clique com o botão direito em seu servidor e selecione Propriedades.
No painel esquerdo da página Propriedades, selecione a guia Configurações do banco de dados.
Em Locais padrão de banco de dados, exiba os locais atuais padrão dos novos arquivos de dados e novos arquivos de log. Para alterar um local padrão, insira um novo nome de caminho padrão no campo Dados ou Log ou selecione o botão Procurar para localizar e selecionar um nome de caminho.
Depois de alterar os locais padrão, é necessário interromper e iniciar o serviço SQL Server para concluir a alteração.
Usar o Transact-SQL
Cuidado
O exemplo a seguir usa um procedimento armazenado estendido para modificar o Registro do servidor. Poderão ocorrer problemas graves se você modificar o Registro incorretamente. Esses problemas podem exigir a reinstalação do sistema operacional. A Microsoft não pode garantir que esses problemas possam ser resolvidos. Modifique o Registro por conta própria.
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta. Substitua os valores
<path_*>
pelos novos locais em que deseja colocar os dados e arquivos de log e selecione Executar.USE [master]; GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'BackupDirectory', REG_SZ, N'<path_to_database_backup_files>' GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'<path_to_data_files>' GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', REG_SZ, N'<path_to_log_files>' GO
Depois de alterar os locais padrão, é necessário interromper e iniciar o serviço SQL Server para concluir a alteração.