【发布时间】:2011-06-25 23:10:01
【问题描述】:
我遇到了问题:
我有一个运行存储过程的数据库连接。这个相同的连接用于之前创建所述存储过程。
稍后当我尝试调用给定的存储过程时,我收到以下消息:
找不到存储过程 'dbo.yaf_prov_upgrade'。
问题是它确实存在于数据库中。而且它还显示在 SQL Server Profiler 上。
RPC:已完成执行 [dbo].[yaf_prov_upgrade] @PreviousVersion=46,@NewVersion=46 .Net SqlClient 数据 提供者 Nico 矩阵\Nico
我想知道一个特定查询会抛出这样一个异常的原因是什么,即使它存在,它被调用,并且调用到达数据库。
连接不会有问题,因为它已经执行了其他存储过程。程序不会有问题,因为它确实存在,实际上是同一个应用程序,同一个网页,创建它并将其放在那里。
更新:忘了提及我使用的是集成安全性,并且我确实使用与应用程序连接的同一用户在数据库上运行 SP,并且运行它没有问题。
那么可以是什么?
【问题讨论】:
标签: c# sql-server