Usuário com melhor resposta
Windows travando sqlservr.exe

Pergunta
-
Seguinte galera... meu servidor do nada começou a travar muito, sendo impossivel de usar. Por exemplo, ele nao carrega nem os usuários do WTS, assim impossibilitando varios setores de usar.
O próprio administrador nao consegue usar a maquina localmente. Então eu notei que o sqlservr.exe estava ocupando bastante memória (1.1gb), e resolvi ir lá e parar o serviço no services.msc (Windows Internal Database)
Pronto, resolvido, mas quero saber como resolver isso sem parar o serviço. O serviço eu utilizo por causa do WSUS.
Eu tentei a solução http://social.technet.microsoft.com/Forums/pt-BR/winsbspt/thread/9e881728-dccd-47f4-ac1f-8443b8909c7a/
Mas o meu windows não reconhece o comando "osql" ou "sqlcmd"
Como resolver ? alguém tem idéia ?
- Movido Ricardo Russo segunda-feira, 21 de janeiro de 2013 12:27 Fórum mais indicado para a questão.
Respostas
-
Caro Adriano.
O WSUS instala o SQL Express, porém, percebo que seu problema foi não dimensionar corretamente o hardware do seu servidor para a atividade necessária.
Sugiro utilizar o fórum do WSUS para saber se há uma senha padrão de usuário com permissão no SQL Express e que então execute os comandos abaixo para configurar o máximo de memória permitido para o SQL:
exec sp_configure N'max server memory (MB)', 512
Abs!
Luiz Mercante
MCITP SQL 2008 | MCTS SQL 2008 | MCTS Windows Apps | MCTS Windows Network | MCP 2003
sqldicas@outlook.com
http://sqldicas.com.br
Se a resposta foi útil de alguma forma, classifique.- Sugerido como Resposta Luiz MercanteModerator segunda-feira, 4 de fevereiro de 2013 14:02
- Marcado como Resposta Luiz MercanteModerator terça-feira, 16 de abril de 2013 21:30
-
Olá,
O WSUS utiliza o Windows Internal Database, digamos que seria um Windows SQL self-managed, ou seja, o Windows se encarrega de gerenciar esse banco de dados. Para utilizar o sqlcmd ou osql você precisa instalar no server através da midia do SQL Server os drivers e conectores para SQL Server. Após essa instalação você consegue acessar essa Windows Internal Database via named pipes e lembrando que os recursos dele são quase que nulos. Aconselho todo esse trabalho? Depende, se sua organização utiliza um único para toda as estações e servers e esse numero é elevado o que aconselho é em um server separado instalar um SQL Server seja express ou não e migrar essa base do WSUS para lá. Existem na internet KB's explicando como realizar o procedimento.
Se a resposta for útil, classifique-a.
Att,
Marcos Freccia [MTA|MCTS|MCITP|MCT SQL Server 2008]
Blog|Twitter
Assine também os feeds clicando aqui- Marcado como Resposta Luiz MercanteModerator terça-feira, 16 de abril de 2013 21:30
-
Olá Adriano, o WSUS utiliza o SQL Server instalado no teu servidor, por tanto a configuração de utilização de memória tem que ser dimensionada de acordo com tuas limitações, 1.1 GB não é uma utilização alta para o banco, porém no teu cenário pode causar esta lentidão.
Eu recomendaria avaliar as recomendações de boas práticas do WSUS para identificar se é possível diminuir esta configuração, depois basta conectar no SQL Server e ajustar a memória máxima para um valor seguro no teu ambiente.
Espero que ajude, vlew.
--
Marcus Vinícius Bittencourt
blog: isqlserver.wordpress.com
www.sqlserverRS.com.br- Marcado como Resposta Luiz MercanteModerator terça-feira, 16 de abril de 2013 21:30
Todas as Respostas
-
-
Pois então. O servidor tem 4gb de memória, mas o windows é 32bits, então é 3gb de memória.
Não sei dizer a quantidade de memória, não instalei nem configurei o sql.
Fui limitar o uso com um artigo da microsoft, mas não consigo fazer os comandos osql e sqlcmd no prompt, pois o mesmo diz que esses comandos não existem no windows.
-
Ok Adriano,
Você sabe qual a versão do sql server instalado neste servidor? Provavelmente deve ter um client (SQL Server Management Studio) instalado.... Se tiver, voce pode conectar no servidor sql server, ir nas propriedades+memory e alterar a quantidade de memória.
At.
Rafael -
Então cara, nao tinhamos NADA instalado, pois esse serviço veio junto com o WSUS.
Eu baixei e instalei o Studio Express 2005 aqui, mas não tenho a mínima idéia de como fazer ele se comunicar com o sql.
Tenho que iniciar o serviço para isso ? (eu parei o serviço, pois quando o windows inicia com o serviço é impossível do pessoal usar o WTS ou até mesmo o administrador usar)
-
-
-
Caro Adriano.
O WSUS instala o SQL Express, porém, percebo que seu problema foi não dimensionar corretamente o hardware do seu servidor para a atividade necessária.
Sugiro utilizar o fórum do WSUS para saber se há uma senha padrão de usuário com permissão no SQL Express e que então execute os comandos abaixo para configurar o máximo de memória permitido para o SQL:
exec sp_configure N'max server memory (MB)', 512
Abs!
Luiz Mercante
MCITP SQL 2008 | MCTS SQL 2008 | MCTS Windows Apps | MCTS Windows Network | MCP 2003
sqldicas@outlook.com
http://sqldicas.com.br
Se a resposta foi útil de alguma forma, classifique.- Sugerido como Resposta Luiz MercanteModerator segunda-feira, 4 de fevereiro de 2013 14:02
- Marcado como Resposta Luiz MercanteModerator terça-feira, 16 de abril de 2013 21:30
-
Olá Adriano, o WSUS utiliza o SQL Server instalado no teu servidor, por tanto a configuração de utilização de memória tem que ser dimensionada de acordo com tuas limitações, 1.1 GB não é uma utilização alta para o banco, porém no teu cenário pode causar esta lentidão.
Eu recomendaria avaliar as recomendações de boas práticas do WSUS para identificar se é possível diminuir esta configuração, depois basta conectar no SQL Server e ajustar a memória máxima para um valor seguro no teu ambiente.
Espero que ajude, vlew.
--
Marcus Vinícius Bittencourt
blog: isqlserver.wordpress.com
www.sqlserverRS.com.br- Marcado como Resposta Luiz MercanteModerator terça-feira, 16 de abril de 2013 21:30
-
Olá,
O WSUS utiliza o Windows Internal Database, digamos que seria um Windows SQL self-managed, ou seja, o Windows se encarrega de gerenciar esse banco de dados. Para utilizar o sqlcmd ou osql você precisa instalar no server através da midia do SQL Server os drivers e conectores para SQL Server. Após essa instalação você consegue acessar essa Windows Internal Database via named pipes e lembrando que os recursos dele são quase que nulos. Aconselho todo esse trabalho? Depende, se sua organização utiliza um único para toda as estações e servers e esse numero é elevado o que aconselho é em um server separado instalar um SQL Server seja express ou não e migrar essa base do WSUS para lá. Existem na internet KB's explicando como realizar o procedimento.
Se a resposta for útil, classifique-a.
Att,
Marcos Freccia [MTA|MCTS|MCITP|MCT SQL Server 2008]
Blog|Twitter
Assine também os feeds clicando aqui- Marcado como Resposta Luiz MercanteModerator terça-feira, 16 de abril de 2013 21:30
-
Veja seus requisitos de hardware, pelo problema passado, você possui pouca estrutura e caso nao tenha configurado a utilização de memoria corretamente ele irá consumir muita memoria, inclusive dependendo de quais atualizações do WSUS voce estará armazenando e gerenciado nele.