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

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

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

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

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

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

Любые идеи будут оценены.

Ответ 1

Попробуйте следующее:

NET USE \\DBSERVER /USER:DOMAIN\USERNAME

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

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

  • Меню- > Файл- > Подключить проводник объектов...
  • Параметры- > Свойства подключения- > Сетевой протокол
  • Укажите "Именованные каналы"

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

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