Я пытаюсь запустить приложение на сервере 2012 в качестве локального пользователя (системы) и попасть на сервер db2 (на другой машине 2012 года) при удаленном входе в систему. Я пытаюсь сделать это в коде (VB.NET). Я не уверен, как это сделать без использования стороннего программного обеспечения, как это предлагается в других сообщениях.
Возможно, мне удастся получить имя пользователя сервера и использовать его в строке подключения. Но я тоже этого не понимаю. Самое близкое, что я могу получить, это:
Dim x = Environment.UserDomainName
Это дает мне только моего локального пользователя, а не сервер (локальный пользователь), на который я вошел. Мне нужно запустить это приложение (или изменить мою строку подключения, оба варианта будут работать), чтобы 2012 и db2 не срывались при попытке подключения к db.
**EDIT: я сделал это изменение на уровне выполнения: http://blog.hazaveh.net/2011/05/make-your-visual-basic-application-run-as-administrator/
Предлагает запустить от имени администратора, но работает. Любые другие решения, или я сделаю это ответом.