none
unrestricted file growth RRS feed

  • Pergunta

  • Restaurei os bancos de dados de um cliente, no meu ambiente de teste.
    Todos os bancos vieram desabilitado a opção enable autogrowth.
    Habilitei essa opção tanto pra os arquivos de data quanto de log, porém,  configurei a opção maximum file size como unrestricted file growth, confirmo essa alteração mas o sql volta para a opção restricted file growth para o arquivo de log.
    Tentei fazer essa alteração via t-sql também não funcionou.

    ALTER DATABASE DB_XX MODIFY FILE (NAME = [DB_XX_log], MAXSIZE=UNLIMITED)

    quarta-feira, 10 de novembro de 2010 19:27

Todas as Respostas

  • Elisange,

    Entaão configurar um banco de dados para utilizar um crescimento ilimitado de tamanho para seus arquivos de dados e log, pode parecer um pouco arriscado.

    Por qual motivo você esta tentando utilizar esta configuração?


    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]
    quinta-feira, 11 de novembro de 2010 12:26
    Moderador
  • Pessoal,

    Já vi ocorrer. Não sei porque, há um tempo, analisando uma base vi que ao tentar alterar igual a Elisangela fez ele não salvou. Sinceramente não consegui encontrar o motivo disso. Ele fica como Restrito e coloca o máximo que o SQL permite (Se não me engano foi 1 Tera), ou seja, acaba que no final das contas esta configuração é a mesma que se marcar como unrestricted.

    Mas não consegui identificar o porque desta situação no ambiente.

    Att.,


    Marco Antônio Pinheiro / MCTS - Database Developer 2008 http://marcoantoniopinheiro.blogspot.com Se o post foi útil, não esqueça de marcá-lo.
    quinta-feira, 11 de novembro de 2010 12:58
  • Marco,

    É justamente isso, dependendo da edição e versão do SQL Server temos limitação na área de armazenamento e crescimento dos bancos de dados e logs, por isso o SQL Server acaba deixando de lado esta configuração.


    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]
    quinta-feira, 11 de novembro de 2010 13:15
    Moderador
  • Marco,

    É justamente isso, dependendo da edição e versão do SQL Server temos limitação na área de armazenamento e crescimento dos bancos de dados e logs, por isso o SQL Server acaba deixando de lado esta configuração.


    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]


    Estou usando o sql express, o interessante é que em outros servidores, com essa mesma versão do SQL não acontece isso.

    Nesse servidor que não confirma a alteração está  como default 2.097.152 MB nessa opção.

    Junior estou deixando essa configuração "crescimento ilimitado", para todoas as configurações de tamanho data e log, pois é um ambiente de teste e não tenho controle sobre esse ambiente, ou seja, todos podem fazer o que quiser.

    Estava ocorrendo problema de restaurar backup, como todas as configuraçãoes log e data vieram com restrição de tamanho estava com problemas de espaço.

    Como não quero parar o que estou fazendo para verificar porque o suporte não consegui restaurar o backup, esse ambiente sobre muita alteração desse tipo, então estou liberando todas as configurações de restrição de tamanho.

    Mas se fica restrito e coloca o máximo que o SQL permite  já soluciona o meu problema.

    obrigada a todos

    quinta-feira, 11 de novembro de 2010 16:12
  • Bom dia.

    Qual a versão do SQL que esta sendo utilizada nesse ambiente de teste, pois o SQL Express 2005 o tamanho para arquivamento é 4GB e o SQL Express 2008 é de 10GB.

     

     


    Emerson Alberti Corrêa Analista de Suporte Pleno Stefanini IT Solutions (Ipiranga Asfaltos S/A – uma Empresa do sistema BR Petrobras)
    terça-feira, 16 de novembro de 2010 11:29
  • É o SQL express 2008.
    terça-feira, 16 de novembro de 2010 19:00
  • Boa tarde.

     

    Se você tiver dois bancos instalados nesse servidor SQL o 1º com 5Gb e o 2º com 6Gb vai estourar o espaço para armazenamento do SQL 2008 Express.

    Abaixo um pequeno resumo das versões do SQL 2008.

    Veja a possibilidade de atualizar a versão do SQL, abaixo a versão Enterprise Edition e  Estandard Edition.

     

    Enterprise Edition - Esta é basicamente usada por grandes empresas que necessitam de uma maior fluxo de dados. Grandes escalas de processamento de transações on-line (OLTP), relatórios de larga escala.

    A versão enterprise do SQL Server 2008 tem mais ou menos 60 recursos que não são encontrados na versão Standard, isso não quer dizer que a versão Standard não seja boa, as diferenças estão principalmente em Backup de dados, auditorias.

    As diferenças de versões entre a Standard e Enterprise são maiores na versão 2008 que na versão 2005.

    Estandard Edition - Esta versão é mais usada para aplicações que não requerem grande poder de transação, esta versão tem um maior poder em analise de dados e Reporting Services.

     

     


    Emerson Alberti Corrêa Analista de Suporte Pleno Stefanini IT Solutions (Ipiranga Asfaltos S/A – uma Empresa do sistema BR Petrobras)
    quarta-feira, 17 de novembro de 2010 14:16