У меня есть хранимая процедура, которая требует использования функции xp_dirtree
.В настоящее время эта функция работает только при запуске нашей учетной записью SA, поскольку для чтения файловой системы сервера требуются дополнительные разрешения.
Я хочу получить ее для запуска программы VB.Net, но по понятным причинам я этого не делаю.хотите поместить данные для входа в SA в строку подключения SQL Server.У нас есть другие учетные записи, которые мы используем для доступа к данным из наших программ.
Мой вопрос: есть ли в коде хранимой процедуры в SQL Server способ выполнить этот код примерно так:
Run AS: Login:'SA';Password:'xxxxxxx'
чтобы учетные записи без повышенных прав могли выполнять процедуру, но затем она запускалась с повышенными правами?
С уважением
Мэтт