Ну, если нужно, вы всегда можете сделать следующее
DECLARE @fso int,
@hr int
EXECUTE @hr = sp_OACreate 'Scripting.FileSystemObject', @fso OUT
От этого вы можете (если hr = 0) получить старый добрый FileSystemObject .
С этого момента вы должны быть в состоянии сделать следующее
EXECUTE sp_OAMethod @fso, 'FileExists', @hr OUT, @FileName
Но на самом деле, если вы хотите сделать это, вы идете в ад **** ухмыляясь ****
Конечно, это зависит от многих вещей, конфигурации вашего сервера SQL, пользователя, на котором он работает, и т. Д. И т. Д. Ваш пробег может отличаться.