locked
Arquivo de Log SQL Server RRS feed

  • Pergunta

  • Ola pessoal,

    Tenho um Servidor Windows 2012 R2 Data Center, com SQL Server 2012 Sp1 Enterprise.

    Tenho RAID 10 apenas para Dados, RAID 1 Apenas para LOG.

    Na instalação do SQL eu configurei os caminhos corretamente para LOG e Dados, ou seja apontei corretamente os caminhos para discos diferentes.

    Ao restaurar as bases de minha aplicação no SQL Também apontei corretamente e ficou separado.

    Porem como podem ver na imagem abaixo, algumas bases do próprio SQL Ainda continuam no Disco errado, como faço para alterar esses arquivos de log para o outro disco?

    sexta-feira, 11 de abril de 2014 17:28

Respostas

  • Pessoal,

    Apenas para nao ficar sem resposta.

    Li varios artigos que nao é recomendavel pela microsoft, alterar os arquivos de Log para outros discos dos bancos:

    masterlog

    MSDBLog

    modellog

    Somente o tempdb.

    segunda-feira, 14 de abril de 2014 11:34

Todas as Respostas

  • Diego,

    Veja estes exemplos:

    Movendo o TempDB

    SELECT name, physical_name
    FROM sys.master_files
    WHERE database_id = DB_ID('tempdb');
    GO
    
    USE master;
    GO
    ALTER DATABASE tempdb 
    MODIFY FILE (NAME = tempdev, FILENAME = 'D:\MSSQL2008\TEMPDB\tempdb.mdf');
    GO
    
    ALTER DATABASE  tempdb 
    MODIFY FILE (NAME = templog, FILENAME = 'D:\MSSQL2008\TEMPDB\templog.ldf');
    GO
    
    SELECT name, physical_name
    FROM sys.master_files
    WHERE database_id = DB_ID('tempdb');
    GO
    

    Restaurando um banco de dados em outra unidade de disco:

    Restore Database XPT
    From Disk = '\\servidor\Backup-Servidores\XPT-20120731.bak'
    With Replace, Recovery,
    Stats=10,
    Move 'XPT_data' TO 'E:\MSSQL\DATA\XPT_data.mdf',
    Move 'XPT_log' To 'E:\MSSQL\LOG\XPT_LOG.Ldf'
    Go


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    sexta-feira, 11 de abril de 2014 17:46
    Moderador
  • No meu caso as bases que eu pretendo mover para outro disco são:

    masterlog

    MSDBLog

    modellog

    O Restante como tempdb e de aplicação já estão ok.

    Minha pergunta a você é, se existe problema em mover as bases citados acima para outro disco?

    sexta-feira, 11 de abril de 2014 18:44
  • Pessoal,

    Apenas para nao ficar sem resposta.

    Li varios artigos que nao é recomendavel pela microsoft, alterar os arquivos de Log para outros discos dos bancos:

    masterlog

    MSDBLog

    modellog

    Somente o tempdb.

    segunda-feira, 14 de abril de 2014 11:34
  • Este post foi encerrado por ser considerado um post antigo.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 5 de junho de 2018 18:39
    Moderador