Apakah mungkin untuk menetapkan Koneksi Administrator Khusus (DAC) menggunakan SSMS?

13

Apakah mungkin untuk terhubung ke DAC menggunakan SSMS? Jika saya mengerti dengan benar, itu harus dimungkinkan dengan menggunakan awalan "admin:" sebelum nama server, tetapi saya menerima pesan berikut:

Koneksi administrator khusus tidak didukung melalui SSMS karena membuat beberapa koneksi berdasarkan desain. (Microsoft.SqlServer.Management.SqlStudio.Explorer)

Evan Carroll
sumber
Atau mungkin ini: "Secara default, koneksi hanya diperbolehkan dari klien yang berjalan di server. Koneksi jaringan tidak diizinkan kecuali mereka dikonfigurasi dengan menggunakan sp_configure prosedur tersimpan dengan opsi koneksi admin jarak jauh."
swasheck

Jawaban:

11

Anda tidak dapat menghubungkan objek explorer dengan DAC. Anda perlu menggunakan jendela permintaan tunggal, dan Anda dapat mengklik kanan untuk membuka / Mengubah Koneksi.

Sifat objek explorer adalah bahwa ia menggunakan beberapa koneksi, yang tidak diperbolehkan dengan DAC.

Sepotong lain dengan DAC, di luar kotak itu hanya memungkinkan koneksi lokal (karena alasan keamanan). Jika Anda ingin dapat terhubung ke DAC dari jarak jauh, Anda perlu mengkonfigurasi sesuai:

exec sp_configure 'remote admin connections', 1
go
reconfigure
go
Thomas Stringer
sumber
Selain itu, jika Anda mengatur pemberitahuan level 20, Anda mungkin ingin menonaktifkan IntelliSense di jendela permintaan sebelum menghubungkan.
Jon Seigel
16

Kesalahan ini terjadi ketika Anda mencoba untuk terhubung ke DAC menggunakan klik kanan Connect dan dialog Connect to Server dari Object explorer

Namun, Anda dapat terhubung ke DAC melalui SSMS dengan mengklik Database Engine Query tombol

masukkan deskripsi gambar di sini

The Connect To Database Engine dialog akan muncul keluar. Ketik awalan "admin:" sebelum nama server dan Anda akan terhubung ke DAC

masukkan deskripsi gambar di sini

Semoga ini membantu

Milica Medic
sumber
1

Saya menghabiskan beberapa hari mencoba terhubung ke DAC dengan SSMS ke server SQL sandbox saya. Saya membaca posting ini, semuanya ditandai 'dac. Saya bahkan menemukan beberapa postingan tidak memiliki tag dan menambahkannya.

Rasa frustrasi saya tinggi, saya menemukan beberapa posting seperti jawaban Milica Medic yang mengatakan betapa sederhananya itu.

Dan saya mendapat jawaban dari Thomas Stringer yang mengatakan bahwa Anda tidak dapat terhubung ke DAC dengan objek explorer.

TAPI ternyata objek explorer dapat terhubung ke DAC. Itu meraih satu-satunya koneksi seperti saya, karena saya berusaha memecahkan masalah, tetapi karena saya juga masuk sebagai saya, saya tidak menyadari bahwa saya memiliki koneksi tambahan melalui DAC. Meskipun saya tidak memiliki Query Database Engine terbuka, atau koneksi objek explorer. namun itu masih ada di sana.

Saya menutup dan membuka kembali SSMS, untuk menghapus semua koneksi DAC yang saya buat saat belajar, dan secara ajaib untuk memulai kembali SSMS, saya dapat terhubung sesederhana seperti yang dikatakan Milica Medic!

James Jenkins
sumber