it-swarm-korea.com

SQL Management Studio가 연결하는 데 왜 그렇게 오래 걸립니까?

Microsoft SQL Server가 기술적으로 느린 데이터베이스 관리 시스템이 아니라는 점을 고려할 때 SQL Management Studio가 연결되는 데 왜 오랜 시간이 걸리는지 궁금합니다.

다른 사람이 데이터베이스 서버에 액세스하고 있지 않고 Management Studio가 SQL Server와 동일한 시스템에서 실행될 때에도 마찬가지입니다.

또한 SQL Management Studio는 종종 무언가를 수행하는 데 시간이 오래 걸리며, 로그인 권한을 표시하는 것만으로도 데이터베이스 서버에서 사용하지 않는 경우 몇 분이 걸릴 수 있습니다.

명확한 설명이 있습니까?

20
Andrew J. Brehm

이것은 바보처럼 들리지만 매우 느린 SQL Server Management Studio 문제가 있었고이 트릭으로 해결되었습니다.

  • Internet Explorer 열기
  • 도구-> 인터넷 옵션으로 이동
  • "고급"탭을여십시오
  • "서버 인증서 해지 확인 (다시 시작해야 함)"을 선택 취소하십시오.

이 트릭은 SQL Server Management Studio가 설치된 컴퓨터가 인터넷에 연결되어 있지 않은 경우에만 유효합니다. 그렇게하면 내 문제가 해결되었습니다. 아마 당신을 해결할 것입니다.

16
Julien N

이것은 나를 위해 일했습니다 : Microsoft SQL Server Management Studio가 너무 느립니다

회사 환경에서는 SQL Server 2005 용 Microsoft SSMS (SQL Server Management Studio)가 응용 프로그램 내에서 다양한 창과 대화 상자를 열 때 지연 및 지연뿐만 아니라 시작하는 데 45 초 이상 걸리는 경우가 드물지 않습니다. 이 문제가 발생하면 빠른 수정은 호스트에 항목을 추가하는 것입니다. crl.Microsoft.com이 127.0.0.1을 가리키는 파일

  • SSMS 종료
  • [Win] + [R] 키를 누릅니다
  • 다음을 입력..

    notepad %systemroot%\system32\drivers\etc\hosts.
    
  • 다음을 추가하십시오.

    127.0.0.1    crl.Microsoft.com
    
  • 파일을 저장하십시오.

  • SSMS 시작 (아! 훨씬 낫다)
17
peco

SSMS는 기본 루트 인증서를 사용하지 않더라도 Microsoft에 기본 루트 인증서를 확인하려고합니다. 프록시 서버를 사용하는 경우 proxycfg 또는 netsh를 사용하여 시스템 프록시 설정을 설정하십시오. SSMS를 닫았다가 다시 열면로드 시간이 크게 줄어 듭니다.

3
Vern Wold

기본적으로 로컬 서버에 연결할 때 사용되는 네트워크 프로토콜은 공유 메모리입니다. 때때로 느려질 수 있습니다.

비슷한 사양의 박스에 로컬로 연결할 때 동일한 속도 문제가 발생했지만 원격으로는 그렇지 않았습니다.

연결할 때 TCP/IP 네트워크 프로토콜을 지정하면 동일한 속도 저하가 발생합니까?

[~ # ~] edit [~ # ~] 또한 Microsoft에 따르면 Management Studio가 32 비트이고 실행 중일 때 발생하는 문제 일 수 있습니다. 64 비트 OS 여기를 참조하십시오 : http://support.Microsoft.com/kb/906892

3
Sk93

IPv6 구현이 중단 될 수 있습니까? 이중 스택을 실행하고 있습니까? 우리는 이전에이 문제를 겪고있었습니다. IPv6을 먼저 시도하고 구성 오류가 있으면 결국 IPv4에 실패합니다.

3
Brian Knoblauch

위의 Julien N의 답변에 덧붙여, 나는 틱을 해제하여 문제 (처음 쿼리를 처음 실행할 때 10 초 지연)를 수정했습니다.

"게시자의 인증서 해지 확인"

internet Explorer 고급 옵션에서. 다시 시작할 필요가 없습니다.

2
Neil Miller

나를위한 해결책은 Hyper-V NIC를 비활성화하는 것이 었습니다.

enter image description here

마우스 오른쪽 버튼을 클릭 한 다음 disable

2
RobIII

SQL Server 2005의 Windows 방화벽 예외 목록에 sqlservr.exe를 추가했습니다. 결과 : 매우 빠른 응답!

1
user29096

이것이 이름 확인 문제 일 수 있습니까? SQL Server 엔진이 동일한 시스템에있는 경우 이름으로 (로컬) 또는 127.0.0.1 (또는 시스템의 IP 주소)을 사용해보십시오. TCP/IP를 통한 Netbios 및/또는 WINS/DNS가 부족하면 연결 시간이 느려질 수 있습니다.

또한 서버에 작동하기에 충분한 메모리가 있는지 확인하십시오. SQL Server는 512MB 램에서 잘 작동 할 수 있지만 성능이 매우 저하됩니다.

서버에 연결할 때 5 초 이상 지연되지 않아야합니다. (로컬 인 경우에 한함).

1
Martin Marconcini

제 경우에는 항상 그런 것은 아니었지만 연결 상자를 다시 가져 오는 데 10 분이 걸렸습니다. 그래서 Configuration Manager를 살펴보고 공유 메모리를 비활성화했습니다. 매번 매력처럼 작동합니다!

1
user61982

내 동료는 자신의 PC에서 정확한 동작을 수행합니다. 그는 2005 년 SQL Server Management Studio를 사용하고있었습니다. 그는 SQL Server 2008과 함께 제공되는 새 버전 설치를 해결했습니다.

이 문제가 PC에서만 발생하는 것을 발견하면 전체 Microsoft SQL Server 제품군을 제거한 후 다시 설치해보십시오.

1
Drake

Views 폴더를 확장하는 데 시간이 오래 걸리는 것과 같은 문제가 발생했습니다. 데이터베이스 나 테이블을 포함한 다른 폴더는 정상입니다. 위의 모든 권장 사항이 제 경우에는 효과가 없었습니다. 나를 위해 일한 것은 사용자에게 sysdamin 역할이 있었고 sysadmin 역할을 제거하고 되돌려 주면 모든 것이 잘 작동하기 시작합니다.

0
Bader Cheema