PDA

View Full Version : مبتدی: پیدا نکردن stored procedure



m.toosi
دوشنبه 14 اسفند 1391, 20:47 عصر
با سلام و احترام
بنده وقتی میخوام Login کنم و وارد کنترل پنل سایتم بشم
با خطای زیر روبرو میشم
باید چکار کنم؟
Could not find stored procedure 'dbo.aspnet_CheckSchemaVersion'.

میگهstored procedure رو نمیتونه پیدا کنه
این stored procedure پیش فرض خود Asp هستش ؟ و یا اینکه من قبلا نوشتمش
یادم رفته ؟ چون مدتی بوده باهاش کار نکردم:(

fakhravari
دوشنبه 14 اسفند 1391, 21:20 عصر
به هر حال پریده.
باید برسی کنید جای گزینش کنید.

m.toosi
دوشنبه 14 اسفند 1391, 21:45 عصر
سلام دوست قدیمی :)
والا یادم نیس چی بوده
میگم شاید از stored procedure های ایجاد شده توسط خود Asp بوده
چون role هارو توسط خود asp درست کردم یعنی asp.net configuration
راستی وقتی روی این گزینه کلیک می کنم صفحه مربوطه و تنظیماتیش باز نمیشه :اشتباه:

fakhravari
سه شنبه 15 اسفند 1391, 02:18 صبح
باید ازش بکاپ بگرفتید.
http://social.msdn.microsoft.com/forums/en-US/adodotnetdataproviders/thread/7a85cf72-7f53-421f-be74-b12262c47f37/
اینو بساز شاید درست شد.

CREATE PROCEDURE [dbo].aspnet_CheckSchemaVersion
@Feature nvarchar(128),
@CompatibleSchemaVersion nvarchar(128)
AS
BEGIN
IF (EXISTS( SELECT *
FROM dbo.aspnet_SchemaVersions
WHERE Feature = LOWER( @Feature ) AND
CompatibleSchemaVersion = @CompatibleSchemaVersion ))
RETURN 0
RETURN 1
END
GO

m.toosi
چهارشنبه 16 اسفند 1391, 22:09 عصر
لام دوست عزیز
ولی همینکه stored procedure

رو ساختم
وسایت رو run کردم
خطای زیر رو داد

Server Error in '/ToolicaEdit 91.12.14' Application.

The database 'E:\+PROJECTSS\WEBDESIGNE\TOOLICA\TOOLICAEDIT 91.12.14\APP_DATA\TOOLICA.MDF' cannot be opened because it is version 661. This server supports version 655 and earlier. A downgrade path is not supported.
Could not open new database 'E:\+PROJECTSS\WEBDESIGNE\TOOLICA\TOOLICAEDIT 91.12.14\APP_DATA\TOOLICA.MDF'. CREATE DATABASE is aborted.
An attempt to attach an auto-named database for file E:\+Projectss\WebDesigne\Toolica\ToolicaEdit 91.12.14\App_Data\toolica.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

حالا چکار کنم ؟ صفحه اصلی سایت هم بالا نمیاد
با اینکهstored procedure رو پاک کردم بازم همین خطا رو میده

fakhravari
چهارشنبه 16 اسفند 1391, 22:39 عصر
مشکل از دیتابیس.:متفکر:

m.toosi
پنج شنبه 17 اسفند 1391, 02:56 صبح
همینش عجیبه واسم
چون کار دیگه ای انجام ندادم
فقط با ایجاد یک استو پروسیجر اینجوری شد
من دیتابیس رو از طریق sql اتچ کردم و از اونجا بازش کردم

barnamenevisforme
پنج شنبه 17 اسفند 1391, 08:32 صبح
سلام
چون stored procedure تو خود database قرار میگیره،احتمال داره شما موقع upload از بازیابی استفاده کرده باشید،
و نسخه پشتیبان stored procedure رو به همراه خودش نداشته باشه.

saeed_sho
پنج شنبه 17 اسفند 1391, 18:34 عصر
جدول های asp رو پاک کنید دوباره درست کنید با aspnet_regsql.exe البته با ورژن مناسب

m.toosi
جمعه 25 اسفند 1391, 22:04 عصر
سلام
چون stored procedure تو خود database قرار میگیره،احتمال داره شما موقع upload از بازیابی استفاده کرده باشید،
و نسخه پشتیبان stored procedure رو به همراه خودش نداشته باشه.


نمیدونم والا
منظورتون از بازیابی کدوم گزینه هست
چون بنده کار خاصی انجام ندادم
شایدم منظورتونو قشنگ متوجه نشدم

حالا چکار کنم به نظر شما ؟؟؟بهترین راه چیه
باید همه جداول رو پاک کنم ؟؟؟

m.toosi
جمعه 25 اسفند 1391, 22:11 عصر
جدول های asp رو پاک کنید دوباره درست کنید با aspnet_regsql.exe البته با ورژن مناسب
ممنون دوست عزیز
ولی این چیه ؟ aspnet_regsql.exe

barnamenevisforme
جمعه 25 اسفند 1391, 23:01 عصر
منظورتون از بازیابی کدوم گزینه هست
چون بنده کار خاصی انجام ندادم
شایدم منظورتونو قشنگ متوجه نشدم

منظورم موقع upload کردن روی هسات هست که از طریق restore کردن backup انجام میشه.
یا نه اینکه از سرور local هم که استفاده میکنید چنین مشکلی پیش میاد؟


The database 'E:\+PROJECTSS\WEBDESIGNE\TOOLICA\TOOLICAEDIT 91.12.14\APP_DATA\TOOLICA.MDF' cannot be opened because it is version 661. This server supports version 655 and earlier. A downgrade path is not supported.
Could not open new database 'E:\+PROJECTSS\WEBDESIGNE\TOOLICA\TOOLICAEDIT 91.12.14\APP_DATA\TOOLICA.MDF'. CREATE DATABASE is aborted.
An attempt to attach an auto-named database for file E:\+Projectss\WebDesigne\Toolica\ToolicaEdit 91.12.14\App_Data\toolica.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
چیزی که این متن میگه،ازش دو تا موضوع مشخصه
1-عدم تناسب ورژن سرور و database(نرم افزاری که database رو باهاش طراحی کردید.
2-وجود database هم نام که باعث جلوگیری از attach شدن اون میشه.
لطف کنید،کمی بیشتر در مورد جزئیات نرم افزار ها ی مورد استفاده،و ورژن اونها توضیح بدید.
اینم در مورد aspnet_regsql.exe (http://asplearning.blogsky.com/category/cat-1/page/8/)

m.toosi
جمعه 25 اسفند 1391, 23:52 عصر
منظورم موقع upload کردن روی هسات هست که از طریق restore کردن backup انجام میشه.
یا نه اینکه از سرور local هم که استفاده میکنید چنین مشکلی پیش میاد؟

چیزی که این متن میگه،ازش دو تا موضوع مشخصه
1-عدم تناسب ورژن سرور و database(نرم افزاری که database رو باهاش طراحی کردید.
2-وجود database هم نام که باعث جلوگیری از attach شدن اون میشه.
لطف کنید،کمی بیشتر در مورد جزئیات نرم افزار ها ی مورد استفاده،و ورژن اونها توضیح بدید.
اینم در مورد aspnet_regsql.exe (http://asplearning.blogsky.com/category/cat-1/page/8/)

بازم ممنون
بنده فقط به صورت لوکال دارم استفاده می کنم از سایت مورد نظر
وهنگام run کردن در ویژوال این خطا رخ میدهد
visual 2010
sql server R2 2008
فکر می کنم قبلا هم با همینا طراحی کردم
ولی بازم شک دارم
با تشکر

m.toosi
شنبه 26 اسفند 1391, 00:42 صبح
ممنون از همه
بنده یک backup دیگه داشتم ازون استفاده کردم و تونستم مشکل آخرو درست کنم
ولی مشکل اولی هنوز سرجاش هست
و هنگامی که میخوام وارد بخش مدیریت بشم و لاگین کنم میگه:
Could not find stored procedure 'dbo.aspnet_CheckSchemaVersion'.

و همچنین هنگامی که گزینه configuraton رو میزنم میگه :
An error was encountered. Please return to the previous page and try again.


به نظر شما اینارو باید چکار کنم ؟ :(