Перезапуск службы с клиентского компьютера без прав - PullRequest
0 голосов
/ 19 августа 2009

Я уже создал программу для перезапуска базы данных SQL, но она работает, только если у клиента есть права. Это будет сделано в локальной сети с клиентского компьютера, когда они не могут получить человека, у которого есть пароль на телефоне. Любые мысли я в настоящее время использую сервисный контроллер для запуска и остановки базы данных. Когда у меня нет прав, я получаю ошибку «Отказано в доступе», или для этой операции могут потребоваться другие привилегии. Не уверен, что подделка подойдет, так как у меня нет идентификатора пользователя и пароля.

Ответы [ 2 ]

0 голосов
/ 03 апреля 2010

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

Не существует решения без каких-либо прав на блок SQL Server, будь то веб-страница, WMI, локальная служба и т. Д.

0 голосов
/ 19 августа 2009

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

...