
최근에 우리는 Sharepoint 2007 db를 SQL 2000 서버에서 2008 x64 SQL 서버로 옮겼습니다. 모든 것이 괜찮아 보이지만 SQL Server가 실행을 중지하고 서비스를 다시 시작해야 하는 문제가 있습니다. 오류에는 내부 메모리 부족 등이 언급되어 있습니다. SQL 2000에서는 기본값인 -g384를 사용하여 db를 시작하려고 시도했지만 2008에서는 256이 기본값이라고 생각합니다. 이로 인해 문제가 해결되지 않았습니다. wss 3.0 sp2로 업그레이드하면 문제가 해결될 수도 있다는 조언을 받았습니다. 그러나 이것을 설치하려고 하면 sp2 업데이트 후 또 다른 오류가 발생하고 VM 스냅샷을 다시 참조해야 합니다. 서비스 팩 이후의 오류는 서버 오류입니다.http://go.microsoft.com/fwlink?LinkID=96177 그래서 첫 번째 문제와 두 번째 문제를 어떻게 해결할 수 있는지 몇 가지 질문이 있는 것 같습니다. 나는 많은 포럼과 게시물을 확인하고 몇 가지를 시도했지만 여전히 기쁨을 얻지 못했습니다. 어떤 도움이라도 좋을 것입니다.
업데이트 서버 오류를 수정했습니다.http://go.microsoft.com/fwlink?LinkID=96177wss sp2와 Office 서버 sp2를 실행한 다음 구성 마법사를 실행하고 Moss 구성이 작동했습니다. SQL에서 발생하는 오류는 다음과 같습니다.
메모리가 부족하거나 구성된 세션 수가 서버에서 허용되는 최대값을 초과하기 때문에 SQL Server에서 새 시스템 작업을 실행할 수 없습니다. 서버에 적절한 메모리가 있는지 확인하십시오. 허용되는 최대 사용자 연결 수를 확인하려면 '사용자 연결' 옵션과 함께 sp_configure를 사용하십시오. sys.dm_exec_sessions를 사용하여 사용자 프로세스를 포함한 현재 세션 수를 확인하세요.
클라이언트에 데이터를 보내는 동안 대형 개체에 대한 읽기 작업이 실패했습니다. 이에 대한 일반적인 원인은 애플리케이션이 READ UNCOMMITED 격리 수준에서 실행되는 경우입니다. 연결이 종료됩니다.
이 쿼리를 실행하기에는 '내부' 리소스 풀에 시스템 메모리가 부족합니다.
이러한 오류는 Sharepoint에 대한 서비스로 생성된 사용자에 의해 발생합니다.
답변1
SQL Server 서비스가 중지되기 직전에 서버가 4GB RAM을 모두 사용하고 있다는 것을 알았습니다. 그래서 종료했습니다(가상임). 총 8GB에 RAM 4GB를 추가했습니다. 현재 2일 동안 실행되었으며 로그에 오류가 없습니다.(touch wood) 그러나 일반적으로 중단이 발생하는 시간 동안 서버가 4GB RAM에 도달했다는 것을 알았습니다.
그래서 계속 모니터링하고 결과를 포스팅하고 있어요.
문제가 해결되지 않았습니다. 8GB를 주었을 때 SQL은 8GB를 사용했습니다.
나는 무엇을 더 시도해야할지 모르겠습니다. SQL 전문가가 필요한 시간인 것 같아요
답변2
SQL ErrorLog가 충돌하여 종료될 때 나타나는 구체적인 오류 메시지는 무엇입니까?
서버에 얼마나 많은 메모리가 있습니까? SQL은 얼마나 많은 메모리로 구성되어 있나요? 데이터베이스의 크기는 얼마나 됩니까? 셰어포인트 사용자는 몇 명입니까?
답변3
문제가 다시 발생하면 전용 관리자 연결(정지/응답하지 않는 서버에 연결하기 위한 백도어 방법 - SQLCMD -A 사용)을 사용하여 로그인하고 연결 수를 확인할 수 있습니까?
다음 T-SQL을 사용합니다.
SELECT loginame, count (*) AS Connections
FROM master.dbo.sysprocesses (nolock)
GROUP BY loginame
ORDER BY loginame;
GO
이 포럼보다 더 빨리 도움을 받으려면 제품 지원에 전화하고 싶을 수도 있습니다.
감사해요
답변4
IIS 서버에서도 메모리가 누출됩니까, 아니면 SQL Server 시스템에서만 누출됩니까? SQL 서비스 중단은 SP 사용량에 따라 달라지나요?