Как подключить приложение, работающее как «локальный администратор», к удаленной базе данных с использованием аутентификации SQL, без прав «sysadmin» на сервере - PullRequest
0 голосов
/ 22 марта 2019

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

У меня есть база данных SQL на одной машине.

У меня смешанный режим аутентификации.

У меня есть приложение, которое запускается на другом компьютере и работает как «локальный администратор», что означает, что оно должно подключаться к базе данных с аутентификацией SQL.

Насколько я знаю, приложение не может запускаться как что-либо, кроме учетной записи «local admin», поскольку оно запускается удаленно с помощью WMI. Я не хочу требовать в качестве службы, работающей на компьютере, для запуска приложения.

Но он может подключиться к базе данных только в том случае, если я предоставлю учетной записи SQL права «sysadmin» на «сервере», чтобы учетная запись «локального администратора» могла войти в базу данных.

Есть ли способ разрешить приложению, работающему как «локальный администратор», входить в базу данных, не будучи «системным администратором»?

1 Ответ

0 голосов
/ 23 марта 2019

база данных уже имела учетную запись с таким же именем, которая была «учетная запись SQL без входа в систему», поэтому мне пришлось удалить ее, поэтому, когда я добавлял учетную запись на сервер, она воссоздала бы ее в базе данных с именем входа.

...