2012-01-17 3 views
1

Я пытаюсь запустить SQL-задание (SQL Server 2008) каждый день, чтобы прочитать файл, хранящийся на другом сервере. Я создал общий доступ, и я могу получить доступ к нему, используя моего пользователя через проводник Windows.Доступ к ресурсу из задания сервера sql

Затем я установил задание sql, чтобы «запустить как» того же пользователя, но, похоже, он не может получить доступ к файлу.

Я настроил делегирование в Active Directory (Windows 2003). Это не решило проблему.

Как я могу получить доступ к файлу в общей папке?

ответ

0

Имеет ли этот пользователь доступ к sqlcmd или любому инструменту командной строки, который вы используете для запуска SQL? ... Имеет ли этот пользователь доступ ко всем obujects sql-сервера в sql?

+0

Да, у пользователя есть полный доступ. Я делаю простой BULK INSERT в хранимой процедуре, вызванной заданием агента SQL. Эта хранимая процедура выполняется без проблем при запуске в SQL Server Management Studio вместо задания. – Marie