2009-05-06 5 views
0

SQL Server에 문제가 있습니다. SQL이 웹 애플리케이션에 응답하지 않기 때문에 하루에 두 번 정도 서버를 다시 시작해야합니다. 한 번에 20 개 이상 활성화되지 않으므로 많은 연결에 문제가있는 것처럼 보입니다. 이상한 일은 MS SQL Enterprise Manager 8.0에서만 sql에 액세스 할 수 있다는 것입니다. 다른 응용 프로그램 (asp.net 또는 SQL Server Management Studio 05)의 연결 시간이 초과되었습니다. Querys는 엔터프라이즈 관리자에서 제대로 작동하므로 잠금이 문제라고 생각하지 않습니다. 도움을 주시면 감사하겠습니다. 감사합니다SQL 연결 문제

+0

무작위로 발생하며 하루에 두 번 이상 발생할 수 있습니다. –

+0

이것은 MS SQL 8.0 서버입니다. 서버에서 실행되는 유일한 응용 프로그램입니다. 쿼리가 아니라 시간이 초과 된 연결입니다. 엔터프라이즈 관리자는 새 연결을 만들 수있는 유일한 앱입니다. 이 경우 모든 사람이 바탕 화면과 동일한 문제 연결을합니다. –

답변

0

SQL Server 로그에는 어떤 내용이 기록되어 있습니까?그것은 깨끗하고 (로컬 또는 원격으로 DB를 연결할 수 있습니다) 및 다시 부팅이 풀링 문제 및/또는 네트워크 문제

을 제시 한 후 알려진 상태 에 응용 프로그램을 복원하면 우리는 고정 비슷한 문제가 있었다 명시된 이유로 최신 서비스 팩으로 업그레이드해야합니다. 우리의 문제는 웹 응용 프로그램이 닫혀 있다고 생각하는 동안 기본 네트워크 연결을 열어 둔 채로 상자에 나타 났으므로 풀을 복원 한 다음 최대 연결로 실행하려고했습니다. 귀하의 질문에 당신이 최대 연결을 공격하지 않았지만 귀하의 증상은 유사하다고되어 있습니다. OS 레벨에서 네트워크 연결을 살펴보십시오. 고려해야 할 다른 사항은 다음과 같습니다.

웹 응용 프로그램을 호스팅하지만 쿼리 분석기와 같은 다른 클라이언트 응용 프로그램이나 명령 줄의 isql과 같은 다른 클라이언트 응용 프로그램을 사용하여 연결할 수 있습니까?

웹 응용 프로그램 상자에서 연결할 수 있으면 응용 프로그램에서 사용하는 db를 사용할 수 있습니까? 그렇다면 일단 거기에 있다면 일을 할 수 있습니까?

웹 응용 프로그램의 연결 풀에 대한 매개 변수 설정은 무엇입니까? 이것들을 조정 해 보셨습니까?

행운을 비네.

0

이전에 유휴 연결이 부실로 표시되어 시간이 초과되어 결국 응용 프로그램을 다시 시작해야했던 MySQL과 비슷한 문제가있었습니다. 아마도 연결 풀에 사용할 수있는 구성이 있습니까?

0

누군가가 당신을 도와 도움이 될 몇 가지 질문 :

  1. 실행중인 SQL 서버의 버전은 무엇?
  2. 서버 상자에서 실행중인 항목이 있습니까?
  3. 특정 클라이언트에서 액세스 할 수 없다고 말하면 시간이 초과됩니다. 연결 만하거나 쿼리를 실행할 때 시간이 초과되는 것을 의미합니까?
  4. 각 클라이언트 컴퓨터에서 이러한 앱간에 동일한 동작을합니까?
0

SQL 서버 자체가 유휴 상태에 있고 차단이 감지되지 않으면 네트워크 또는 방화벽이나 바이러스 백신 문제 일 수 있습니까? 또는 서버 RAID 어레이가 죽어 가고 있습니다.

1
  • 환경 변화, 하드웨어 또는 소프트웨어?
  • 마지막 변경 사항은 무엇입니까?

네트워크 문제로 경험 한 메모 ... 네트워크에 장애가 발생하면 성능 모니터 (성능 모니터)의 성능 카운터에서만 볼 수있는 네트워크 연결이 발생할 수 있습니다. 그건 내가 볼 곳이 될거야.

환경이 변경되지 않으면 테이블 및 인덱스 통합, 백업을위한 로그 푸시, 삭제 및 DBA의 정리 등의 유지 관리가 필요할 수 있습니다.

0

그 당시 부엉이 RAM 메모리는 어떻게 되었습니까? 어쩌면 당신은 RAM을 망쳐 놓을 것입니다.

0

SQL 로그를보고 확장이 있는지 또는 일반적인 문제가 있는지 확인하고 있습니까?

수렁에 빠졌을 때 실행중인 것을 프로파일 링하고 있습니까?

비정상적인 활동에 대한 상자의 이벤트 로그를보고 있습니까?

SQL Server를 다시 시작하거나 전체 상자를 다시 시작 하시겠습니까?