물음표가있는 파란색 아이콘-무슨 뜻입니까?


25

SQL Server 인스턴스에 액세스 할 수 있으며 문제가없는 것 같습니다.

Microsoft SQL Server 2016 (SP1-CU2) (KB4013106)-13.0.4422.0 (X64)
2017 년 3 월 6 일 14:18:16 저작권 (c) Windows Server 2012 R2 Standard 6.3의 Microsoft Corporation Enterprise Edition (64 비트) (빌드 9600) :) (하이퍼 바이저)

그러나 흰색 물음표는 무엇을 의미합니까?

이 아이콘은 내가 새로 고칠 때 사라지지 않습니다. 나는 SQL Server 내부의 sysadmin이고 외부의 경우 해당 상자의 관리자입니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

내가 알았던 또 다른 것은 아래 그림에서 볼 수 있습니다. 두 가지 다른 Management Studio 세션입니다.

맨 위에는 본인으로 로그인했습니다 DBA and sysadmin. 두 번째는 Management Studio를 run as a different user사용하고 복제에 사용하는 도메인 계정을 사용합니다 sysadmin.

두 번째 blue icon서버는이 서버와 다른 서버에도 있지만 녹색은 정상적인 서버입니다.

여기에 이미지 설명을 입력하십시오


다른 서버가 몇 대 있지만이 서버에만 feature있습니다.
Marcello Miorelli 2016 년

나도 새로 고치거나 쳤을 때 아무것도 변경되지 F5
마르첼로 Miorelli

그렇지 않으면 서비스가 시작되었는지 확인하십시오. 심지어 데이터베이스를 볼 수도 없습니다
Marcello Miorelli

Windows 인증을 사용하는 경향이 있지만이 서버는 특히 SQL 연결도 허용합니다.
Marcello Miorelli 2016 년

Windows 방화벽에서 WMI 계층 통신을 열어보십시오.
Gašper

답변:


17

이 Windows 방화벽 규칙을 사용하면 나를 위해 속임수를 썼습니다

  • WMI-In (Windows 관리 계측)
  • Windows 관리 계측 (DCOM-In)

이 두 규칙은 미리 정의되어 있으며 Windows 방화벽 고급 설정에서이 규칙을 마우스 오른쪽 버튼으로 클릭하고 활성화하여 활성화 할 수 있습니다

또한 Windows 방화벽에서 포트 135를 열었지만 이것이 실제로 필요한지 모르겠습니다.

이제 Windows Server 2016 및 Windows Server 2019 및 SQL Server 2017에서 확인했습니다.


이 두 가지 규칙 만 사용하면 Windows Server 2016에서 트릭을 수행하고 포트 135를 열 필요가 없음을 확인했습니다. 이것이 정답입니다.
기 illa 필리온

그것은 SQL 2016와 서버 2019에서 작동 실 거예요
루트 루프

21

나는 생각 파란색 물음표가 SSMS하지 않음을 나타냅니다 알고 서비스가 WMI 호출의 방법으로 실행하거나하지 않은 경우. 이 아이콘이 이전 SSMS 버전 의 공백 또는 흰색 원 아이콘을 대체했다고 확신합니다 .

파기 후 다음과 같이이 동작을 일으키는 하나 이상의 문제가 발생할 수 있습니다.

  1. 서버의 TCP 포트 135가 방화벽에 열려 있는지 확인하십시오. 그렇지 않은 경우이 아이콘을 열면이 아이콘이 해결 될 수 있지만 이 포트를 활성화 할 때주의해야 할 사항도 있습니다 . 일반적으로 서버가 네트워크 주변에 노출되지 않은 경우에는 큰 문제가되지 않지만 방화벽 규칙이 매우 제한적이거나이 서버가 DMZ에있는 경우 이는 사용자가 따라야하는 것일 수 있습니다.
  2. 사용자에게 서비스 상태를 원격으로 볼 수있는 적절한 권한이 없을 수 있습니다. 이러한 권한을 활성화하려면 여기 의 지침을 따르십시오 .
  3. 데이터베이스 엔진을 호스팅하는 서버에서 WMI 서비스가 실행되고 있지 않습니다. services.msc 등을 통해 WMI 서비스를 시작하십시오.

포인트 2. 하 나를 위해 일했다
스파이더 맨

1

근본 원인 : 현재 서버에 사용자 그룹이 존재하지 않는 것 같습니다. 따라서 SQL Server 오류 로그에 " 사용자 'strsDataAndQueues'에 대한 로그인에 실패했습니다. 이유 : 명시 적으로 지정된 데이터베이스 'StrsData'를 열지 못했습니다. "

솔루션 : 현재 서버에 존재하지 않는 애드온 관리자 그룹

단계 :

  1. 서버 A와 서버 B 모두에서 컴퓨터 관리 를 엽니 다.

  2. 를 클릭 시스템 도구 , 아래로 스크롤 로컬 사용자 및 그룹 을 클릭, 그룹

  3. 관리자를 마우스 오른쪽 단추로 클릭 하고 특성을 선택하십시오.

  4. 서버 A와 서버 B 사이의 관리자 그룹 비교

  5. 서버 B에서 사용할 수없는 추가 기능 관리자 그룹


1

SSMS에서 SQL 서버에 연결할 때 FQDN을 사용하여이 문제가 발생할 수 있음을 알았습니다. 따라서 위의 모든 것을 시도했지만 여전히 작동하지 않으면 ...

FQDN이 아닌 IP 주소와 서버 이름으로 SQL Server에 대한 항목을 호스트 파일 (C : \ Windows \ System32 \ drivers \ etc \ hosts)에 추가합니다. 그런 다음 서버 이름 만 사용하여 SSMS에서 SQL Server에 다시 연결하면 예상대로 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.