ورود

View Full Version : استفاده از sp در sqlexpress



razavi_university
دوشنبه 26 فروردین 1387, 08:08 صبح
سلام
من دیتابیسم رو با SQL2005 درست کردم و تمامی کارها و ارتباطها که با اون انجام میدم از همون طریقه.
حالا برای زمانی که Setup برای برنامه ام درست می کنم و دیتابیسم رو به عنوان Atach به sqlexpress می دهم، هنگام فراخوانی StoreProcedure ها برنامه خطا می دهد و میگه همچین SP وجود نداره، درصورتی که داخل ServerExplorer این SP ها نمایش داده می شوند.
این مشکل به چه دلیل پیش می آید و چطور می تونم حلش کنم؟
ممنون

AminSobati
دوشنبه 26 فروردین 1387, 09:44 صبح
آدرس SP رو درست میدین؟ یا در دیتابیس درست قرار گرفتین؟ این رو امتحان کنین:
EXEC MyDB.DBO.MySP

razavi_university
چهارشنبه 28 فروردین 1387, 01:59 صبح
آدرس SP درست بود و دیتابیس هم همان بود(چوان قبلش که با SQLServer2005 بود برنامه به درستی کار می‌کرد)
من قبلا از همون کدی که شما گذاشتید استفاده می‌کردم


EXECUTE [DBName].[dbo].[mySP]
ولی زمانی که دیتابیسم رو به SQLExpress انتقال دادم دیگه این دستور جواب نمی‌داد ولی وقتی اسم دیتابیس رو حذف کردم درست شد
یعنی اینطوری


EXECUTE [dbo].[mySP]
ممنون از توجهتون جناب ثباتی میشه دلیلش رو هم واسم بگین