Solución: http://www.tech-recipes.com/rx/30527/sql-server-how-to-check-if-a-file-exists-in-a-directory/¿Existe alguna verificación para el archivo en el servidor sql?
Hice una publicación sobre esta pregunta usando la pregunta de stackoverflow para ayudar a los demás.
id filepath
1 C:\vishwanath\21776656.docx
2 C:\vishwanath\vish\s_srv_req_2009.txt
3 C:\Users\dalvi\DW\DW20SharedAmd64.exe
4 C:\Users\dalvi\1.txt
he tabla como ésta creada en mi servidor db, me he guardado rutas de archivos en ella FilePath columna, ahora tengo para comprobar el uso de SQL si existe el archivo en mi máquina, si es que existe I Necesito agregar una columna temporal en mi tabla que demuestre que sí existe y que no existe.
Escribí este código que funciona para 1 archivo pero no sé cómo usarlo para mi tabla.
DECLARE @isExists INT
exec master.dbo.xp_fileexist 'C:\vishwanath\21776656.docx',
@isExists OUTPUT
SELECT case @isExists
when 1 then 'Yes'
else 'No'
end as isExists
La salida final debe recibir este
id filepath Isexists
1 C:\vishwanath\21776656.docx Yes
2 C:\vishwanath\vish\s_srv_req_2009.txt Yes
3 C:\Users\dalvi\DW\DW20SharedAmd64.exe Yes
4 C:\Users\dalvi\1.txt No
Parece que usted está intentando utilizar un servidor SQL Server remoto para comprobar si existe un archivo en el equipo local. Es poco probable que el servidor tenga acceso al sistema de archivos en su máquina local (por una buena razón). – paul