asp.net 写的打开sql server 2005 数据库 ,执行存储过程.(以前我用了3年的存储过程写法,没有任何问题,而且,在上一个使用sql server 2005项目中也是这么写的,也很正常.
明明数据库里有这个存储过程--"get_type_by_tid" ,但是,在页面执行时抛出异常 : 未能找到存储过程'get_type_by_tid'
数据库连接肯定没有问题,不知道为什么?!
明明数据库里有这个存储过程--"get_type_by_tid" ,但是,在页面执行时抛出异常 : 未能找到存储过程'get_type_by_tid'
数据库连接肯定没有问题,不知道为什么?!
前面加上所有者比如: dbo.get_type_by_tid
你copy你asp.net中执行存储过程的代码到 management studio中去跑下看有没问题另外,你asp.net连接的当前数据库是否是包含该存储过程的库呢?
你可以用下面的语句查询孤立用户
USE 你的库名;
GO
EXEC sp_change_users_login 'Report';并用下面的语句修复孤立用户
USE 你的库名;
GO
EXEC sp_change_users_login 'Auto_Fix', 'Mary', NULL, 'B3r12-3x$098f6';
GO