Windows 7 Менеджер по учетным данным и получающий доступ к SQL Server от за пределами домена

Мой SQL Server установлен использовать аутентификацию Windows. Если я буду подключен к домену непосредственно от моей машины Windows 7 Ultimate x64, то Studio управления SQL (SSMS) позволит мне пройти проверку подлинности с аутентификацией Windows. Однако, если я буду соединен через VPN (от другой машины, которая не соединена с доменом), то это не будет.

Если я запускаю SSMS со следующей командной строки:

C:\Windows\system32>runas /netonly /user:domainname\username 
"C:\Program Files (x86)\Microsoft SQL...\ssms.exe"

затем соединение с SQL Server (который находится в домене) с аутентификацией Windows хорошо работает.

Я хотел бы сохранить эти учетные данные так, чтобы я не запускал SSMS из командной строки или изменить ярлык. Я знаю, что могу использовать расширение SysInternals ShellRunAs, чтобы сделать это, но я снова должен ввести свое доменное имя пользователя и пароль каждый раз, и shift+right-click видеть тот пункт меню.

Менеджер по Windows Credential кажется разработанным для решения этой проблемы и работ для сетевых ресурсов. Однако это, кажется, не работает на SSMS. Какие-либо предложения?

Я попытался использовать /savecred опция с рунами для создания необходимых учетных данных но это, кажется, является несовместимым с /netonly опция. Выполнение вышеупомянутой командной строки с добавлением /savecred просто дисплеи runas экран справки.

5
задан 23.08.2011, 06:20

1 ответ

Используйте менеджера по Windows Credential.

Создайте новые учетные данные Windows со следующими деталями:

  • dbservername.domain.com:1433
  • domain\UserId
  • Пароль

Также создайте ярлык для SSMS со следующим в ЦЕЛИ:

C:\Windows\System32\runas.exe /user:domain\userid /netonly "C:\Program Files (x86)\Microsoft SQL Server\100\Tools\binn\VSShell\Common7\IDE\Ssms.exe -nosplash"
6
ответ дан 07.12.2019, 17:39

Теги

Похожие вопросы