locked
Reduzir MDF RRS feed

  • Pergunta

  • Bom Dia.

    Preciso reduzir meu MDF.
    Está com 50GB e afetando meu Backup.
    Esse MDF atual sob uma webapp do sharepoint.

    Obrigado.
    • Movido Gustavo Maia Aguiar segunda-feira, 27 de julho de 2009 10:03 (De:SQL Server - Desenvolvimento Geral)
    sexta-feira, 24 de julho de 2009 14:00

Respostas

  • Olá Diogenes,

    Antes de tentar realizar um Shirink você deve verificar porque o database possui 50GB. Se ele possui este tamanho é porque ele precisou crescer, e se ele precisou crescer, possivelmente ele vai continuar crescendo.

    Salvo alguns casos, expurgo por exemplo, o uso do Shirink não é aconselhável por diversos motivos ( lentidão, database necessitar crescer novamente, etc. ).

    Uma opção seria realizar o backup com a opção with compression ( SQL Server 2008 Enterprise ), ou mesmo compactar os arquivos de backup através de aplicação externa ao SQL Server.

    Mesmo assim, segue link do BOL mostrando como reduzir o tamanho do database:

    http://msdn.microsoft.com/en-us/library/ms189035.aspx
    http://msdn.microsoft.com/en-us/library/ms190488.aspx


    Abraços

    Demétrio Silva
    sexta-feira, 24 de julho de 2009 15:13
  • Olá Diogenes,

    Esse tópico pode lhe ajudar:

    http://social.technet.microsoft.com/Forums/pt-BR/admingeralpt/thread/7b2969f2-17ca-40e0-b1d3-140bf34803ef/

    Abraços

    Demétrio Silva
    sexta-feira, 24 de julho de 2009 17:49

Todas as Respostas

  • Olá Diogenes,

    Antes de tentar realizar um Shirink você deve verificar porque o database possui 50GB. Se ele possui este tamanho é porque ele precisou crescer, e se ele precisou crescer, possivelmente ele vai continuar crescendo.

    Salvo alguns casos, expurgo por exemplo, o uso do Shirink não é aconselhável por diversos motivos ( lentidão, database necessitar crescer novamente, etc. ).

    Uma opção seria realizar o backup com a opção with compression ( SQL Server 2008 Enterprise ), ou mesmo compactar os arquivos de backup através de aplicação externa ao SQL Server.

    Mesmo assim, segue link do BOL mostrando como reduzir o tamanho do database:

    http://msdn.microsoft.com/en-us/library/ms189035.aspx
    http://msdn.microsoft.com/en-us/library/ms190488.aspx


    Abraços

    Demétrio Silva
    sexta-feira, 24 de julho de 2009 15:13
  • Demétrio,

    Concordo com você, em relação ao backup compression esta funcionalidade esta somente disponível no SQL Server 2008.

    Sobre o Shrink realmente devemos pensar muito antes de utilizar, mas quando temos problema de espaço em disco as vezes é a solução mais rápida.

    Diogenes,

    Aqui no fórum você poderá encontrar vários links sobre Shrink File ou Shrink Database, realize uma pesquisa.


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sexta-feira, 24 de julho de 2009 16:02
    Moderador
  • Senhores,

    Muito Obrigado.

    Meu BD crescer devido a lista no sharepoint onde usuário começaram a alimentá-la com files grande.
    Tive que limpá-la e logo após meu MDF chegou nesse volume.

    Hoje na estrutura desse sistema em listas tenho um volume grande porém de registros os arquivos que compoem esses registros estão em um Fileserver linkados pelos seus respectivos endereços.


    Detalhe:
    Minha Estrutura é essa:

    Windows Server 2008
    WSS 3.0
    SQL Server 2008
    EPM


    O espaço inicial desse BD está como 50000 posso alterá-lo?
    Qual seria código a ser executado para a redução do .MDF?



    Abs.
    sexta-feira, 24 de julho de 2009 16:54
  • Olá Diogenes,

    Esse tópico pode lhe ajudar:

    http://social.technet.microsoft.com/Forums/pt-BR/admingeralpt/thread/7b2969f2-17ca-40e0-b1d3-140bf34803ef/

    Abraços

    Demétrio Silva
    sexta-feira, 24 de julho de 2009 17:49