Xác thực Windows cho Đăng nhập không phải tên miền không cục bộ


7

Tôi đã cài đặt SQL Server 2008 R2 trên hộp Windows Server 2008 R2. Không có tên miền trong mạng.

Có cách nào để tôi thêm Đăng nhập Windows trên SQL Server cho người dùng không phải là người địa phương và không thuộc miền không? Chẳng hạn, nếu máy chủ là Server1và PC trên mạng PC1, làm thế nào tôi có thể thêm PC1\User1làm Đăng nhập Windows trên phiên bản SQL Server được cài đặt trên Server1?

Câu trả lời:


11

Tạo tên người dùng và mật khẩu phù hợp. Nó thật sự đơn giản. Ví dụ của bạn, tạo một tài khoản cho User1vào Server1với mật khẩu tương tự như trên PC1.

Chỉ trong trường hợp đây là vấn đề bạn gặp phải khi kết nối SSMS với tài khoản không thuộc miền, yêu cầu phải nhảy qua một vòng bổ sung. Một số ứng dụng không hỗ trợ tên người dùng và mật khẩu được lưu trữ thông qua cửa hàng thông tin Windows. SSMS là một trong số đó.

Tôi có một loạt các phím tắt runas để xử lý kết nối SSMS với nhiều máy chủ trong các miền khác nhau:

C:\Windows\System32\runas.exe 
/netonly 
/user:DOMAIN\USER 
"C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"

Bạn cũng có thể sử dụng tiện ích mở rộng SysIternals ShellRunAs .


1
FWIW mất rất nhiều công sức nhưng cuối cùng tôi đã có thể có được trình quản lý thông tin xác thực để chuyển thông tin đăng nhập Windows từ cửa hàng sang máy chủ từ xa bằng SSMS. Tôi đã phải thêm FQDN vào tệp máy chủ của mình và sau đó ipconfig /dnsflushtrước khi nó nhận ra và khớp với tên máy chủ thông tin xác thực.
Aaron Bertrand

Tôi không thể làm việc này. Có lẽ tôi đang ở trong một thiết lập hơi khác nhau. Tôi đang ở trên máy chủ của mình, được kết nối qua VPN để làm việc. Máy chủ SQL hoạt động chỉ có Windows Auth và tên người dùng tên miền của tôi có quyền. Tôi không thể kết nối máy tính này với tên miền hoặc được tên miền tin cậy. Nhưng tôi cần phải đăng nhập vào SQL với tư cách là người dùng tên miền của mình. Runas dường như không làm việc cho tôi chút nào ...
Ryno

1
@AaronBertrand Bạn có thể phác thảo làm thế nào bạn có thể khiến người quản lý thông tin đăng nhập thông tin đăng nhập vào SSMS không? Hiện tại, tôi kết nối giống như OP làm với runas, nhưng sau đó tôi cần nhập lại mật khẩu. Sẽ thật tuyệt nếu tôi có thể truyền thông tin được lưu trữ trong trình quản lý thông tin xác thực.
Cảnh sát SQL
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.