2013-07-21 22 views
6

Pracuję z Management Studio i chcę zalogować się do baz danych znajdujących się na innym serwerze w innej domenie. Jedyny login, jaki mam dla takich danych, to poświadczenia systemu Windows.Połącz się z programem SQL Server za pomocą Management Studio, korzystając z uwierzytelniania systemu Windows.

Chcę być w stanie zalogować się za pomocą Management Studio na moim lokalnym komputerze. Znalazłem jedyny sposób, aby to zrobić, używając polecenia podobnego do:

runas /netonly /user:domain\username "C:\Progr...\IDE\Ssms.exe" 

Podczas gdy to działa, nie jest to najłatwiejszy lub najmilszy sposób. Czy istnieje lepszy sposób? W jaki sposób mogę to zrobić w Management Studio?

+0

Czy "inny serwer" znajduje się w innej domenie? Jeśli tak, to w jaki sposób to robisz, to w jaki sposób to robisz (oprócz ustanawiania sesji RDP i otwierania SSMS na innym serwerze). –

+0

tak inna domena – amateur

+0

Gdybym był tobą, utworzyłbym skrót do polecenia, które wymieniłeś. Nazwij to "domeną SSMS" lub czymś podobnym. W ten sposób ukryjesz polecenie i będzie wyglądać bardzo podobnie do zwykłego skrótu SSMS. –

Odpowiedz

3

Jedynymi eleganckie sposoby aby połączyć się z SQL Server w innej domenie, ale nadal korzystać z uwierzytelniania systemu Windows są:

  • Co jesteś już robi: runas /netonly
  • Podłączenie poprzez zdalny pulpit i otwarcie SSMS lokalnie na zdalny serwer
1

Oprócz pozostałych otrzymanych odpowiedzi, można również kliknąć prawym przyciskiem myszy plik wykonywalny lub skrót do jednego iw wynikowym menu kontekstowym powinna istnieć opcja uruchamiania jako a di fferent użytkownika. Próbowałem tego na mojej maszynie Win 7. Przypominam sobie, że w XP musiałem zainstalować ShellRunAs, aby pojawiły się te opcje.

0

Możesz uzyskać graficzny monit o hasło, pobierając ShellRunAs lub jeszcze lepiej, cały Sysinternals Suite.

  • Przechowuj pliki wykonywalne dla ShellRunAs lub Sysinternals Suite w wybranej lokalizacji. Polecam:

    C:\Program Files\Sysinternals 
    
  • Następnie można włączyć "Uruchom jako inny użytkownik ..." opcji menu kontekstowego dla wszystkich aplikacji/skrótów uruchamiając

    shellrunas /reg 
    

    Run as different user

  • Jeśli chcesz włączyć to tylko dla SQL Server Management Studio, możesz utworzyć skrót do niego i przekazać ścieżkę do studia zarządzania tak:

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

Jeśli pobierzesz cały pakiet Sysinternal Suite, polecam Ci add the directory to your PATH environment variable.

Należy pamiętać, że konieczne będzie dostosowanie powyższych ścieżek w zależności od wersji SQL Server Management Studio i od wersji 64-bitowej lub 32-bitowej.

Powiązane problemy