Ikon biru dengan tanda tanya - apa artinya?


25

Contoh SQL Server dapat diakses dan tampaknya baik-baik saja.

Microsoft SQL Server 2016 (SP1-CU2) (KB4013106) - 13.0.4422.0 (X64)
6 Maret 2017 14:18:16 Hak cipta (c) Microsoft Corporation Enterprise Edition (64-bit) pada Windows Server 2012 R2 Standar 6.3 (Build 9600) :) (Hypervisor)

Tapi apa artinya tanda tanya putih?

ikon-ikon ini tidak hilang ketika saya menyegarkan. Saya sysadmin di dalam sql server dan di luar saya administrator di kotak itu.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Hal lain yang saya perhatikan, bisa Anda lihat pada gambar di bawah ini. Ini adalah 2 sesi Studio Manajemen yang berbeda.

Di atas, saya masuk sebagai diri saya sendiri, DBA and sysadmindi yang kedua saya menggunakan Studio Manajemen dengan run as a different userdan saya menggunakan akun domain yang saya gunakan untuk replikasi, yang bukan sysadmin.

Yang kedua memiliki blue icondi ini dan server lain juga, sedangkan milik saya adalah yang hijau normal.

masukkan deskripsi gambar di sini


Saya memiliki beberapa server lain, tetapi hanya yang ini yang memilikinya feature.
Marcello Miorelli

tidak ada yang berubah ketika saya menyegarkan atau menekan F5
Marcello Miorelli

yakin layanan dimulai jika tidak saya bahkan tidak akan bisa melihat database
Marcello Miorelli

Saya cenderung menggunakan otentikasi windows, tetapi server ini khususnya memungkinkan koneksi sql juga.
Marcello Miorelli

Cobalah untuk membuka komunikasi lapisan WMI di windows firewall.
Gašper

Jawaban:


17

Mengaktifkan aturan Windows Firewall ini berhasil untuk saya

  • Instrumentasi Manajemen Windows (WMI-In)
  • Instrumentasi Manajemen Windows (DCOM-In)

Kedua aturan ini sudah ditentukan sebelumnya dan Anda dapat mengaktifkannya dengan mengklik kanan dan mengaktifkan aturan ini di pengaturan lanjutan Windows Firewall

Saya juga membuka port 135 di windows firewall, tetapi saya tidak tahu apakah ini benar-benar perlu.

Saya sekarang mengkonfirmasi untuk Windows Server 2016 dan Windows Server 2019 dan SQL Server 2017


Saya mengkonfirmasi bahwa hanya mengaktifkan 2 aturan ini lakukan trik pada Windows Server 2016, tidak perlu membuka port 135. Ini harus menjadi jawaban teratas.
Guillaume Filion

Ini tidak akan bekerja pada server 2019 dengan sql 2016
Root Loop

21

Saya percaya tanda tanya biru menunjukkan bahwa SSMS tidak tahu apakah layanan sedang berjalan atau tidak, melalui panggilan WMI. Saya cukup yakin ikon ini menggantikan ikon lingkaran kosong atau putih dari versi SSMS sebelumnya.

Setelah beberapa penggalian, sepertinya Anda dapat mengalami satu atau beberapa masalah yang menyebabkan perilaku ini, sebagai berikut:

  1. Lihat apakah port TCP 135 ke server terbuka atau tidak di firewall Anda? Jika tidak, membukanya dapat menyelesaikan ikon ini, tetapi pahamilah bahwa ada juga beberapa pertimbangan khusus yang harus diperhatikan ketika mengaktifkan port ini . Biasanya, ini bukan masalah besar jika server tidak terkena perimeter jaringan Anda, tetapi jika aturan firewall Anda sangat ketat atau server ini berada di DMZ, ini mungkin sesuatu yang harus Anda jalani.
  2. Pengguna Anda mungkin tidak memiliki izin yang tepat untuk melihat status layanan dari jarak jauh. Untuk mengaktifkan izin itu, ikuti instruksi di sini .
  3. Layanan WMI tidak berjalan di server hosting mesin database. Mulai layanan WMI melalui services.msc, dll.

Poin 2. ha bekerja untuk saya
spiderman

1

Penyebab root: Grup Pengguna tampaknya tidak ada di server saat ini. Dengan demikian, log galat server sql menunjukkan " Gagal masuk untuk pengguna 'strsDataAndQueues'. Alasan: Gagal membuka basis data yang ditentukan secara eksplisit 'StrsData' "

Solusi: Grup Administrator Add-on yang tidak ada di server saat ini

Tangga:

  1. Buka Manajemen Komputer pada kedua server yaitu server A dan server B

  2. Klik Alat Sistem , gulir ke bawah ke Pengguna dan Grup Lokal , Klik pada Grup

  3. Klik kanan Administrator , dan pilih Properties

  4. Bandingkan grup Administrator antara server A dan server B

  5. Add-on Administrator grup yang tidak tersedia di server B


1

Saya juga menemukan masalah ini dapat disebabkan oleh menggunakan FQDN saat menghubungkan ke server SQL di SSMS. Jadi, jika Anda sudah mencoba semuanya di atas dan masih belum berhasil coba ...

Menambahkan entri untuk server SQL ke file host Anda (C: \ Windows \ System32 \ drivers \ etc \ hosts) dengan alamat IP dan hanya nama server, bukan FQDN. Kemudian coba sambungkan ke SQL server lagi di SSMS hanya menggunakan nama server dan berfungsi seperti yang diharapkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.