SQL Server Management Studio 2008 Пользователь Runas в разных доменах через VPN

В настоящее время я пытаюсь запустить SQL Server Management Studio 2008 в качестве пользователя, который находится в другом домене. Я заметил в других потоках, что выполнение следующей команды из пакетного скрипта будет делать это, но, похоже, это не работает для меня.

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

Я прошу ввести свой пароль, появляется экран входа в систему, однако имя пользователя и пароль для проверки подлинности Windows по-прежнему являются некорректными пользователями, которые в настоящий момент зарегистрированы в локальном домене. Попытка подключиться к базе данных на другом домене будет безуспешной.

Это, похоже, работает для большинства людей, для меня это означает, что этот домен существует через VPN-соединение. Я не могу просматривать компьютеры домена домена VPN в разделе «Мое сетевое окружение», и поэтому я не могу добавить пользователей в панель управления.

Моя ОС – это Vista Business, к сожалению, я не могу с этим поделать.

Любые идеи были бы хорошы.

Попробуй это:

 NET USE \\DBSERVER /USER:DOMAIN\USERNAME 

Вам будет предложено ввести пароль. Это устанавливает сеанс NetBIOS с сервером базы данных. После того, как вы это сделаете, вы сможете увидеть общие папки и общие принтеры на сервере базы данных.

Если это сработает, вы сможете подключиться с помощью SSMS, как и вы. Возможно, вам придется указывать «именованные каналы» в качестве сетевого протокола для usem, если он не работает с TCP (но я думаю, что он будет).

  • Menu-> File-> Connect Object Explorer …
  • Параметры-> Свойства подключения-> Сетевой протокол
  • Укажите «Именованные трубы»

Именованные каналы наследуют ваш существующий сеанс NetBIOS, так что при условии, что вы можете перечислить акции, которые, вероятно, вам подходят.

Обновление. Похоже, что в некоторых конфигурациях это не работает с TCP-соединениями (возможно, из-за некоторых обновлений безопасности). В этих случаях вы должны включить Named Pipes и установить именованные каналы в строке подключения.