Проверьте существование файла из SQL 2005 без необходимости разрешения SA - PullRequest
0 голосов
/ 07 июля 2010

Я пытался заставить xp_fileexist в sql 2005 работать под учетной записью sql без необходимости предоставления разрешений sysadmin.Проблема в том, что я не могу заставить его работать иначе - возвращаемое значение равно 0, несмотря на то, что файл существует.Следует помнить:

  1. Общий ресурс, в котором хранятся изображения / файлы, не является локальным по отношению к экземпляру sql.
  2. Я попытался выполнить эту работу и добился успехасоздавая учетные записи локальных пользователей и предоставляя разрешения по мере необходимости, но нам нужно иметь имя пользователя sql для выполнения расширенного процесса.
  3. Если я не использую доп.proc, какие еще опции, кроме функции CLR, можно использовать?Я тоже не могу использовать xp_cmdshell.

Спасибо,

Мария

1 Ответ

1 голос
/ 07 июля 2010

Используйте процедуру CLR для сборки, отмеченной как ВНЕШНИЙ ДОСТУП.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...