sql-server – 检查SQL Server 2005存储过程中是否存在文件的最佳方法是什么?

我们在SQL Server 2000中使用了“未记录的”xp_fileexist存储过程多年,并且没有遇到任何问题.在2005年,如果执行的用户帐户不是系统管理员,它们似乎会略微修改行为以始终返回0.如果SQL Server服务在LocalSystem帐户下运行并且您尝试检查网络上的文件,它似乎也返回零.

我想摆脱xp_fileexist.有没有人有更好的方法从存储过程内部检查网络位置是否存在文件?

最佳答案
也许你正在寻找一个CLR存储过程.当您需要以某种方式与系统交互时,通常会使用这些.

转载注明原文:sql-server – 检查SQL Server 2005存储过程中是否存在文件的最佳方法是什么? - 代码日志