Biểu tượng màu xanh với dấu chấm hỏi - có nghĩa là gì?


25

Ví dụ SQL Server có thể truy cập và có vẻ ổn.

Microsoft SQL Server 2016 (SP1-CU2) (KB4013106) - 13.0.4422.0 (X64)
6 tháng 6 2017 14:18:16 Bản quyền (c) Microsoft Corporation Enterprise Edition (64-bit) trên Windows Server 2012 R2 Standard 6.3 (Build 9600 :) (Hypervisor)

Nhưng dấu hỏi màu trắng có ý nghĩa gì?

những biểu tượng này không biến mất khi tôi làm mới. Tôi là sysadmin bên trong máy chủ sql và bên ngoài tôi là quản trị viên trên hộp đó.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Một điều tôi nhận thấy, bạn có thể thấy trên hình dưới đây. Đây là 2 phiên Management Studio khác nhau.

Trên đầu trang, tôi đăng nhập với tư cách là chính mình, DBA and sysadmintrên trang thứ hai tôi sử dụng Management Studio run as a different uservà tôi sử dụng tài khoản miền mà tôi sử dụng để sao chép, không phải vậy sysadmin.

Máy chủ thứ hai cũng có blue iconmáy chủ này và các máy chủ khác, trong khi máy chủ của tôi là máy chủ màu xanh bình thường.

nhập mô tả hình ảnh ở đây


Tôi có một vài máy chủ khác, nhưng chỉ có cái này có cái này feature.
Marcello Miorelli

không có gì thay đổi khi tôi làm mới hoặc nhấn F5
Marcello Miorelli

chắc chắn dịch vụ được bắt đầu nếu không tôi thậm chí không thể xem cơ sở dữ liệu
Marcello Miorelli

Tôi có xu hướng sử dụng xác thực windows, nhưng máy chủ này đặc biệt cho phép kết nối sql.
Marcello Miorelli

Cố gắng mở giao tiếp lớp WMI trên tường lửa windows.
Gašper

Câu trả lời:


17

Việc kích hoạt các quy tắc Tường lửa Windows này đã giúp tôi rất nhiều

  • Thiết bị quản lý Windows (WMI-In)
  • Thiết bị quản lý Windows (DCOM-In)

Hai quy tắc này được xác định trước và bạn có thể kích hoạt chúng bằng cách nhấp chuột phải và bật các quy tắc này trong cài đặt nâng cao của Tường lửa Windows

Tôi cũng đã mở cổng 135 trong tường lửa của windows, nhưng tôi không biết điều này có thực sự cần thiết không.

Bây giờ tôi đã xác nhận nó cho Windows Server 2016 và Windows Server 2019 và SQL Server 2017


Tôi xác nhận rằng chỉ cần kích hoạt 2 quy tắc này đã thực hiện thủ thuật trên Windows Server 2016, không cần mở cổng 135. Đây phải là câu trả lời hàng đầu.
Guillaume Filion

Nó không hoạt động trên máy chủ 2019 với sql 2016
Root Loop

21

Tôi tin rằng dấu hỏi màu xanh cho biết SSMS không biết liệu dịch vụ có chạy hay không, bằng cách gọi WMI. Tôi khá chắc chắn biểu tượng này đã thay thế biểu tượng vòng tròn trống hoặc trắng của các phiên bản SSMS trước đó.

Sau khi đào, có vẻ như bạn có thể gặp phải một hoặc nhiều vấn đề gây ra hành vi này, như sau:

  1. Xem cổng TCP 135 đến máy chủ có mở hay không trên tường lửa của bạn không? Nếu không, việc mở nó lên có thể giải quyết biểu tượng này, nhưng hãy hiểu rằng cũng có một số cân nhắc đặc biệt cần lưu ý khi bật cổng này . Thông thường, đây không phải là vấn đề lớn nếu máy chủ không tiếp xúc với chu vi mạng của bạn, nhưng nếu quy tắc tường lửa của bạn rất hạn chế hoặc máy chủ này nằm trong DMZ, đây có thể là thứ bạn phải sống.
  2. Người dùng của bạn có thể không có quyền thích hợp để xem trạng thái dịch vụ từ xa. Để kích hoạt các quyền đó, hãy làm theo các hướng dẫn ở đây .
  3. Các dịch vụ WMI không chạy trên máy chủ lưu trữ công cụ cơ sở dữ liệu. Bắt đầu dịch vụ WMI thông qua services.msc, v.v.

Điểm 2. ha làm việc cho tôi
nhện

1

Nguyên nhân gốc: Nhóm người dùng dường như không tồn tại trên máy chủ hiện tại. Do đó, nhật ký lỗi máy chủ sql hiển thị " Đăng nhập thất bại cho người dùng 'strsDataAndQueues'. Lý do: Không thể mở cơ sở dữ liệu được chỉ định rõ ràng 'StrsData' "

Giải pháp: Các nhóm Quản trị viên bổ trợ không tồn tại trên máy chủ hiện tại

Các bước:

  1. Quản lý máy tính mở trên cả hai máy chủ tức là máy chủ A và máy chủ B

  2. Nhấp vào Công cụ hệ thống , cuộn xuống Người dùng và nhóm cục bộ , Nhấp vào Nhóm

  3. Nhấp chuột phải vào Quản trị viên và chọn Thuộc tính

  4. So sánh nhóm quản trị viên giữa máy chủ A và máy chủ B

  5. Nhóm quản trị viên bổ trợ không có sẵn trong máy chủ B


1

Tôi cũng thấy vấn đề này có thể do sử dụng FQDN khi kết nối với máy chủ SQL trong SSMS. Vì vậy, nếu bạn đã thử mọi thứ ở trên và nó vẫn không hoạt động, hãy thử ...

Thêm một mục nhập cho máy chủ SQL vào tệp máy chủ của bạn (C: \ Windows \ System32 \ driver \ etc \ hosts) bằng địa chỉ IP và chỉ tên máy chủ, không phải FQDN. Sau đó thử kết nối lại với máy chủ SQL trong SSMS chỉ bằng tên máy chủ và nó hoạt động như mong đợi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.