Usuário com melhor resposta
Mudar o Path de lugar

Pergunta
-
Respostas
-
Boa Tarde,
Você pode fazer um backup da base, matar a base e restaurar o backup especificando os novos locais. Ex:
Code Snippet-- Faz o backup
BACKUP
DATABASE BD TO DISK = 'E:\BACKUPS\BD.BAK'-- Mata a base de dados
DROP
DATABASE BD-- Retorna informações do Backup
RESTORE
FILELISTONLY FROM DISK = 'E:\BACKUPS\BD.BAK'-- Restaura a nova base mudando o local
RESTORE
DATABASE BD FROM DISK = 'E:\BACKUPS\BD.BAK'WITH
-- Os nomes foram obtidos do comando anterior
MOVE
'BD_Data' TO DISK = 'D:\Bancos\BDData.MDF',MOVE
'BD_Log' TO DISK = 'D:\Bancos\BDData_log.LDF'Ou se preferir, você pode liberar os arquivos (detach) e reanexá-los. Ex:
Code Snippet-- Detacha o banco
exec
sp_detach_db 'BD'-- Mova os arquivos para o novo local
-- Anexe os arquivos (Attach)
exec
sp_attach_db 'BD', 'D:\Bancos\BDData.MDF', 'D:\Bancos\BDData_log.LDF'[ ]s,
Gustavo
Todas as Respostas
-
-
-
Boa Tarde,
Você pode fazer um backup da base, matar a base e restaurar o backup especificando os novos locais. Ex:
Code Snippet-- Faz o backup
BACKUP
DATABASE BD TO DISK = 'E:\BACKUPS\BD.BAK'-- Mata a base de dados
DROP
DATABASE BD-- Retorna informações do Backup
RESTORE
FILELISTONLY FROM DISK = 'E:\BACKUPS\BD.BAK'-- Restaura a nova base mudando o local
RESTORE
DATABASE BD FROM DISK = 'E:\BACKUPS\BD.BAK'WITH
-- Os nomes foram obtidos do comando anterior
MOVE
'BD_Data' TO DISK = 'D:\Bancos\BDData.MDF',MOVE
'BD_Log' TO DISK = 'D:\Bancos\BDData_log.LDF'Ou se preferir, você pode liberar os arquivos (detach) e reanexá-los. Ex:
Code Snippet-- Detacha o banco
exec
sp_detach_db 'BD'-- Mova os arquivos para o novo local
-- Anexe os arquivos (Attach)
exec
sp_attach_db 'BD', 'D:\Bancos\BDData.MDF', 'D:\Bancos\BDData_log.LDF'[ ]s,
Gustavo
-
Para mudar somente a localizaçao fisica dos arquivos sem mudar de servidor\instancia a metodo mais indicado é utlizar:
ALTER DATABASE .... SET OFFLINE
MOVER OS ARQUIVOS
ALTER DATABASE .... MODIFY FILE
ALTER DATABASE .... SET ONLINE
No books online tem um exemplo claro disso em MOVING USERS DATABASES.
-
-