Tôi cần kết nối với phiên bản SQL Server 2008 trong miền Windows khác để quản lý nó. Chúng tôi chỉ sử dụng Xác thực Windows.Không thể kết nối với SQL Server trong miền khác nhau bằng SSMS và Trình quản lý thông tin xác thực Windows 7
Trong Windows XP, tôi có thể sử dụng tính năng "Quản lý mật khẩu mạng" để lưu trữ trên máy cục bộ tên người dùng và mật khẩu của tôi cho máy từ xa. Làm như vậy sẽ khiến SQL Server Management Studio sử dụng các thông tin xác thực đó thay vì thông tin đăng nhập cục bộ của tôi khi kết nối với máy chủ đó. Điều này làm việc tuyệt vời và ngăn tôi phải nhập tên người dùng hoặc mật khẩu mỗi khi tôi kết nối với SSMS.
Nhưng, Holy Cow, sau khi nâng cấp lên Windows 7, tôi không thể thực hiện việc này nữa. Thêm thông tin đăng nhập miền từ xa của tôi trong Trình quản lý thông tin xác thực không thể tạo ra hành vi mong muốn. SMSS 2008 R2 bỏ qua các thông tin đăng nhập được lưu trữ, và thay vào đó, luôn gửi thông tin xác thực cục bộ của tôi, khiến đăng nhập thất bại mỗi lần. Thậm chí không có cách nào, trong SMSS, để nhập thông tin đăng nhập thay thế, do đó, upshot là tôi chỉ đơn giản là không thể truy cập vào máy chủ từ xa!
Tên đăng nhập không thành công với thông báo sau:
Login failed. The login is from an untrusted domain and cannot be used with Windows authentication. (Microsoft SQL Server, Error: 18452)
Làm thế nào tôi có thể nhận được SMS trên Windows 7 để làm việc cùng một cách nó đã làm trên Windows XP?
Các bạn đã thử sử dụng phương pháp này? http://stackoverflow.com/questions/5237654/sql-server-management-studio-2008-runas-user-on-different-domain-over-vpn –
Tôi chưa, nhưng có vẻ như một lựa chọn tốt nếu bạn không không muốn sử dụng Trình quản lý thông tin xác thực. – BrianFinkel