Có thể thiết lập kết nối quản trị viên chuyên dụng (DAC) bằng SSMS không?


13

Có thể kết nối với DAC bằng SSMS không? Nếu tôi hiểu chính xác, có thể sử dụng tiền tố "admin:" trước tên máy chủ, nhưng tôi nhận được thông báo sau:

Kết nối quản trị viên chuyên dụng không được hỗ trợ qua SSMS vì nó thiết lập nhiều kết nối theo thiết kế. (Microsoft.SqlServer.Man Quản lý.SqlStudio.Explorer)



Hoặc có thể thế này: "Theo mặc định, kết nối chỉ được phép từ một máy khách đang chạy trên máy chủ. Kết nối mạng không được phép trừ khi chúng được cấu hình bằng cách sử dụng thủ tục lưu trữ sp_cool với tùy chọn kết nối quản trị viên từ xa."
swasheck

Câu trả lời:


11

Bạn không thể kết nối trình thám hiểm đối tượng với DAC. Bạn cần sử dụng một cửa sổ truy vấn duy nhất và bạn có thể nhấp chuột phải vào cửa sổ đó để Kết nối / Thay đổi kết nối.

Bản chất của thám hiểm đối tượng là nó sử dụng nhiều kết nối, điều không được phép với DAC.

Một phần khác với DAC, ngoài hộp nó chỉ cho phép kết nối cục bộ (vì lý do bảo mật). Nếu bạn muốn có thể kết nối với DAC từ xa, bạn cần định cấu hình cho phù hợp:

exec sp_configure 'remote admin connections', 1
go
reconfigure
go

Ngoài ra, nếu bạn đã thiết lập thông báo cấp 20, bạn có thể muốn tắt IntelliSense trong cửa sổ truy vấn trước khi kết nối.
Jon Seigel

16

Lỗi này xảy ra khi bạn cố gắng kết nối với DAC bằng cách nhấp chuột phải vào Kết nối và hộp thoại Kết nối với Máy chủ từ Trình thám hiểm đối tượng

Tuy nhiên, bạn có thể kết nối với DAC qua SSMS bằng cách nhấp vào nút Truy vấn Công cụ Cơ sở dữ liệu

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

Các Database Engine Connect To hộp thoại sẽ bật ra. Gõ "admin:" tiền tố trước tên máy chủ và bạn sẽ được kết nối với DAC

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

Hi vọng điêu nay co ich


1

Tôi đã dành vài ngày để thử kết nối với DAC với SSMS với máy chủ hộp cát SQL của mình. Tôi đọc bài này, mọi thứ được gắn thẻ 'dac. Tôi thậm chí tìm thấy một số bài viết thiếu thẻ và thêm nó.

Sự thất vọng của tôi rất cao, tôi đã tìm thấy một số bài viết như câu trả lời của Milica Medic nói rằng nó đơn giản như thế nào.

Và tôi đã có câu trả lời của Thomas Stringer nói với tôi rằng bạn không thể kết nối với DAC với trình thám hiểm đối tượng.

NHƯNG hóa ra trình thám hiểm đối tượng có thể kết nối với DAC. Nó chộp lấy kết nối một và duy nhất như tôi, khi tôi đang cố gắng giải quyết vấn đề, nhưng khi tôi cũng đăng nhập như tôi, tôi không nhận ra mình có kết nối thêm thông qua DAC. Mặc dù tôi không có Cơ sở dữ liệu truy vấn mở hoặc kết nối trình thám hiểm đối tượng. vậy mà nó vẫn ở đó

Tôi đã đóng và mở lại SSMS, để xóa mọi kết nối DAC còn sót lại mà tôi đã vô tình tạo ra khi học và kỳ diệu khi bắt đầu lại SSMS, tôi có thể kết nối đơn giản như Milica Medic nó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.