2013-07-21 35 views
6

Tôi đang làm việc với phòng quản lý và tôi muốn đăng nhập vào cơ sở dữ liệu nằm trên một máy chủ khác trong miền khác. Thông tin đăng nhập duy nhất tôi có là bằng chứng chỉ Windows.Kết nối với SQL Server bằng Studio quản lý bằng Xác thực Windows

Tôi muốn có thể đăng nhập thông qua Management Studio trên máy tính cục bộ của mình. Tôi đã tìm thấy cách duy nhất để làm như vậy là sử dụng một lệnh tương tự như:

Trong khi điều này hoạt động, nó không phải là cách dễ nhất hoặc đẹp nhất. Có cách nào tốt hơn? Bất kỳ cách nào tôi có thể làm điều đó trong Management Studio?

+0

Có phải "máy chủ khác" trong miền khác không? Nếu vậy, thì làm thế nào bạn đang làm nó là cách bạn làm điều đó (ngoài việc thiết lập một phiên RDP và mở SSMS trên máy chủ khác). –

+0

có tên miền khác nhau – amateur

+0

Nếu tôi là bạn, tôi sẽ tạo một lối tắt cho lệnh bạn đã liệt kê. Gọi nó là 'SSMS Domain' hoặc một cái gì đó tương tự. Bằng cách đó bạn ẩn lệnh và nó sẽ trông rất giống với shortcut SSMS bình thường. –

Trả lời

3

Cách duy nhất tao nhã để kết nối với một SQL Server trong tên miền khác nhưng vẫn sử dụng Windows Authentication là:

  • gì bạn đã thực hiện: runas /netonly
  • Kết nối qua máy tính để bàn từ xa và mở cửa SSMS cục bộ trên máy chủ từ xa
1

Ngoài các câu trả lời khác bạn đã nhận được, bạn cũng có thể nhấp chuột phải vào tệp thực thi hoặc phím tắt đến một và trong menu ngữ cảnh kết quả, sẽ có tùy chọn để chạy a di người dùng fferent. Tôi đã thử điều này trên máy Win 7 của tôi. Tôi dường như nhớ lại rằng trong XP, tôi phải cài đặt ShellRunAs để các tùy chọn này hiển thị.

0

Bạn có thể nhận được lời nhắc mật khẩu bằng cách tải xuống ShellRunAs hoặc tốt hơn, toàn bộ Sysinternals Suite.

  • Lưu trữ (các) tệp thi hành cho ShellRunAs hoặc Sysinternals Suite ở vị trí bạn chọn. Tôi khuyên bạn nên:

    C:\Program Files\Sysinternals 
    
  • Sau đó bạn có thể kích hoạt một "Chạy sử dụng như nhau ..." tùy chọn menu ngữ cảnh cho tất cả các ứng dụng/phím tắt bằng cách chạy

    shellrunas /reg 
    

    Run as different user

  • Nếu bạn chỉ muốn kích hoạt tính năng này cho SQL Server Management Studio, bạn có thể tạo lối tắt cho nó và chuyển đường dẫn đến studio quản lý như sau:

    "C:\Program Files\Sysinternals\ShellRunas.exe" "C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe" 
    

Nếu bạn tải xuống toàn bộ Sysinternal Suite, tôi khuyên bạn nên add the directory to your PATH environment variable.

Xin lưu ý rằng bạn sẽ cần phải điều chỉnh các đường dẫn ở trên dựa trên phiên bản SQL Server Management Studio và cho dù bạn đang chạy Windows 64 bit hay 32 bit.

Các vấn đề liên quan