我继承了一个SQL Server 2012数据库,该数据库有一个存储过程,该存储过程引用名为XP_DELETE_FILE
的主数据库存储过程。存储过程失败,因为master数据库中不存在XP_DELETE_FILE。它似乎是一个无证件的程序,我不知道我可以在哪里采购它。有关如何解决此问题的任何建议?
谢谢,
F。
答案 0 :(得分:0)
您正在尝试使用dbo架构访问系统扩展过程。前段时间已更改为使用sys架构。
改变这个:
EXEC master.dbo.xp_delete_file ...
对此:
EXEC master.sys.xp_delete_file ...