PDA

View Full Version : Stored Procedure بر روي اس كيو ال سرور



kohyar
سه شنبه 31 اردیبهشت 1387, 13:30 عصر
سلام دوستان
من سايتم رو كه با سي شارپ دات نت 2005 نوشتم روي local تست مي كنم درست جواب ميده ولي وقتي روي هاست آپلود مي كنم اين خطا رو ميده
System.Data.SqlClient.SqlException: Could not find stored procedure 'Find_User'.
در حاليكه من جدول ها و stored procedure رو هم روي سرور آپلود كردم و توي كانكشن استرينگ هم مشخصات سرور را گذاشتم
حتي زمانيكه با Query Analyzer هم به اس كيو ال سايتم كانكت ميشم stored procedure ها رو هم مي بينم

dr_csharp
سه شنبه 31 اردیبهشت 1387, 13:45 عصر
سلام
مطمئنا این خطا به SP شما بر میگرده.برای تست کافیه تو همون بخشی که این اتفاق می افته یکبار فقط در CommandText تغییر ایجاد کنید و از یه Select ساده استفاده کنید !اینجوری از Connection String مطمئن میشی.و اگه درست بود SP رو مجددا تو بانک خودت Execute کن .

chaalesh
سه شنبه 31 اردیبهشت 1387, 23:43 عصر
sp را با چه user دیتابیسی ساختی ( owner برای sp کیست ؟)
گاهی باید اینجوری فراخوانی کنی :
dbo.myspName
مثلا اگه با یوزر test ساخته باشی شون
test.myspName
owner رو میتونی توی کنترل پنل هاست ببینی