Usuário com melhor resposta
SQL SERVER 2008 : Limitações

Pergunta
-
Olá Desenvolvedores, bom dia !
Tenho instalado no meu Servidor (64x), a versão abaixo :
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64) Jul 9 2008 14:17:44 Copyright (c) 1988-2008 Microsoft Corporation Express Edition with Advanced Services (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
Está me dando falta de espaço para inserir registros numa tabela, alegando falta de espaço.
Ao tentar aumentar em Propriedades do banco de Dados, Arquivos, notei que o "LOG" está limitado :
"Por 10 por cento, aumento restrito a 2097152MB"
Eu não consigo mudar este status para irrestrito.
O que fazer ?
Grato e Sucesso !!!
Gilberto Herminio Analista de Desenvolvimento de Sistemas Mogi das Cruzes-SP desenvolvedor.ti@r7.com / gil_haf@ig.com.br
Respostas
-
Bom dia Gilberto,
Vá em "Propriedades -> Files" e clique no botão "..." do seu arquivo de log na coluna "Auto growth\Max Size"
Lá altere para "unlimited" conforme figura abaixo:
Espero ter ajudado.
Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */
- Sugerido como Resposta Junior Galvão - MVPMVP quarta-feira, 10 de dezembro de 2014 13:10
- Marcado como Resposta Gilberto_Mogi quinta-feira, 11 de dezembro de 2014 16:15
-
Deleted
- Marcado como Resposta Gilberto_Mogi quinta-feira, 11 de dezembro de 2014 16:16
-
Olá Galvão,
Obrigado por seu retorno.
Eu já fiz isso...ele aceita ficar irrestrito...clico em [OK]....não dá mensagem alguma de erro...
Daí quando vou nas propriedades novamente....volta como RESTRITO.
Poderá ser a versão do SQL que não permite aumento ?
Gilberto Herminio Analista de Desenvolvimento de Sistemas Mogi das Cruzes-SP desenvolvedor.ti@r7.com / gil_haf@ig.com.br
Gilberto,
Isto está parecendo que é uma limitação de permissão do seu usuário para realizar esta alteração. Procure utilizar o "sa" ou outro usuário "db_owner" para este banco de dados para alterar esta configuração.
Outro item importante, modifique para alterar o crescimento por uma quantidade definida de "Mb". Isto porque se você mantém a alteração do tamanho do MDF e do LDF por porcentagem a tendência é que o SQL Server procure sempre mais espaço do que realmente é necessário para uso.
Verifique também como está configurado o modo de recuperação deste banco. Caso esteja como "SIMPLE" (Veja na imagem abaixo), então procure reduzir este log utilizando o comando DBCC Shrink.
Segue um script para você executar no arquivo de Log, através do SSMS:
USE SeuBanco GO DBCC SHRINKFILE (SeuBanco_Log, 10); GO
Para maiores informações veja:
http://msdn.microsoft.com/pt-br/library/ms189493.aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta Gilberto_Mogi quinta-feira, 11 de dezembro de 2014 16:15
-
Deleted
- Marcado como Resposta Gilberto_Mogi quinta-feira, 11 de dezembro de 2014 16:16
Todas as Respostas
-
Bom dia Gilberto,
Vá em "Propriedades -> Files" e clique no botão "..." do seu arquivo de log na coluna "Auto growth\Max Size"
Lá altere para "unlimited" conforme figura abaixo:
Espero ter ajudado.
Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */
- Sugerido como Resposta Junior Galvão - MVPMVP quarta-feira, 10 de dezembro de 2014 13:10
- Marcado como Resposta Gilberto_Mogi quinta-feira, 11 de dezembro de 2014 16:15
-
Olá Galvão,
Obrigado por seu retorno.
Eu já fiz isso...ele aceita ficar irrestrito...clico em [OK]....não dá mensagem alguma de erro...
Daí quando vou nas propriedades novamente....volta como RESTRITO.
Poderá ser a versão do SQL que não permite aumento ?
Gilberto Herminio Analista de Desenvolvimento de Sistemas Mogi das Cruzes-SP desenvolvedor.ti@r7.com / gil_haf@ig.com.br
-
-
Olá Galvão,
Obrigado por seu retorno.
Eu já fiz isso...ele aceita ficar irrestrito...clico em [OK]....não dá mensagem alguma de erro...
Daí quando vou nas propriedades novamente....volta como RESTRITO.
Poderá ser a versão do SQL que não permite aumento ?
Gilberto Herminio Analista de Desenvolvimento de Sistemas Mogi das Cruzes-SP desenvolvedor.ti@r7.com / gil_haf@ig.com.br
Gilberto,
Isto está parecendo que é uma limitação de permissão do seu usuário para realizar esta alteração. Procure utilizar o "sa" ou outro usuário "db_owner" para este banco de dados para alterar esta configuração.
Outro item importante, modifique para alterar o crescimento por uma quantidade definida de "Mb". Isto porque se você mantém a alteração do tamanho do MDF e do LDF por porcentagem a tendência é que o SQL Server procure sempre mais espaço do que realmente é necessário para uso.
Verifique também como está configurado o modo de recuperação deste banco. Caso esteja como "SIMPLE" (Veja na imagem abaixo), então procure reduzir este log utilizando o comando DBCC Shrink.
Segue um script para você executar no arquivo de Log, através do SSMS:
USE SeuBanco GO DBCC SHRINKFILE (SeuBanco_Log, 10); GO
Para maiores informações veja:
http://msdn.microsoft.com/pt-br/library/ms189493.aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta Gilberto_Mogi quinta-feira, 11 de dezembro de 2014 16:15
-
Deleted
- Marcado como Resposta Gilberto_Mogi quinta-feira, 11 de dezembro de 2014 16:16
-
Deleted
- Marcado como Resposta Gilberto_Mogi quinta-feira, 11 de dezembro de 2014 16:16
-