
Recentemente, movemos nosso banco de dados do sharepoint 2007 do servidor sql 2000 para o servidor SQL 2008 x64. Tudo parece bem, porém há um problema em que o sql server para de funcionar e o serviço precisa ser reiniciado. Os erros mencionam memória interna insuficiente, etc. Tentei iniciar o banco de dados usando -g384, que é o padrão no sql 2000, mas 256 é o padrão para 2008, acredito. Isso não corrigiu o problema. Fui informado de que talvez o problema possa ser corrigido com a atualização para o wss 3.0 sp2. No entanto, quando tentei instalar isso, recebi outro erro após a atualização do sp2 e tive que consultar um instantâneo da VM. O erro após o service pack é erro do servidor:http://go.microsoft.com/fwlink?LinkID=96177 Acho que tenho algumas perguntas: como posso corrigir o primeiro e o segundo problema. Eu verifiquei muitos fóruns e postagens e tentei algumas coisas e ainda não obtive alegria. Qualquer apoio seria bom.
ATUALIZAÇÃO Corrigi o erro do servidor:http://go.microsoft.com/fwlink?LinkID=96177eu precisava executar o wss sp2, bem como os servidores de escritório sp2, o assistente de configuração e a configuração do moss funcionou. Os erros que estou recebendo no SQL são
O SQL Server não conseguiu executar uma nova tarefa do sistema porque não há memória suficiente ou porque o número de sessões configuradas excede o máximo permitido no servidor. Verifique se o servidor possui memória adequada. Use sp_configure com a opção 'conexões de usuário' para verificar o número máximo de conexões de usuário permitidas. Use sys.dm_exec_sessions para verificar o número atual de sessões, incluindo processos de usuário.
Uma operação de leitura em um objeto grande falhou ao enviar dados ao cliente. Uma causa comum para isso é se o aplicativo estiver sendo executado no nível de isolamento READ UNCOMMITED. A conexão será encerrada.
Não há memória de sistema suficiente no pool de recursos 'interno' para executar esta consulta.
Esses erros são cometidos por um usuário que foi criado como um serviço para o sharepoint.
Responder1
Descobri que o servidor estava usando todos os seus 4 GB de RAM pouco antes de o serviço do servidor SQL ser interrompido. Então desliguei (é virtual) adicionei 4 GB de RAM para totalizar 8 GB. Ele está funcionando há 2 dias e não há erro no log. (toque na madeira) Mas notei que o saque atingiu 4 GB de RAM durante o período em que a interrupção normalmente ocorria.
Então continuo monitorando e postando resultados.
Isso não resolveu o problema. Quando dei 8 GB, o sql usou apenas 8 GB.
Não sei mais o que tentar. É hora de um guru de SQL, eu acho
Responder2
Qual é a mensagem de erro específica que você recebe no SQL ErrorLog quando ele trava e desliga?
Quanta memória há no servidor? Para quanta memória o SQL está configurado? Qual o tamanho dos bancos de dados? Quantos usuários do SharePoint são seus?
Responder3
Você pode fazer login usando a conexão de administrador dedicada (método backdoor para conexões com um servidor travado/que não responde - use SQLCMD -A) quando isso acontecer novamente e ver quantas conexões existem?
Use o seguinte T-SQL:
SELECT loginame, count (*) AS Connections
FROM master.dbo.sysprocesses (nolock)
GROUP BY loginame
ORDER BY loginame;
GO
Você provavelmente também deseja ligar para o Suporte ao Produto para obter ajuda mais rapidamente do que neste fórum.
Obrigado
Responder4
O servidor IIS também está vazando memória ou apenas a máquina do servidor SQL? A morte do serviço SQL depende do uso do SP?