PDA

View Full Version : مبتدی: sysindexes



ERIKA
چهارشنبه 17 شهریور 1389, 11:15 صبح
سلام
میخاستم بدونم علت به وجود امدن ارورsysindexes چی هست؟میخام بدونم چه کار کنم که از همچین خطا هایی در امان باشم.من تا حالا چند بار با این مشکلا برخورد کردم.احتمالا sql دستکاری کردم (sql 2000)

من الان با این خطا روبه رو شدم طبق کاری هم که دوستان گفتند انجام دادم بعد از اینکه میخام از suspectمقدار status دیتا بیس را به -32767تغییر بدم با چنین پیغام خطایی روبه رو می شوم:
[odbc sql server derive][sql server][microsoft]
ad hoc update to system catalog are not enable .
the system administrator must reconfigure sql server to allow this
بعد از okهیچ اتفاقی نمی افتد.

بهزادصادقی
چهارشنبه 17 شهریور 1389, 19:38 عصر
می شود بی زحمت متن اصل query ای را که دارد این خطا را می دهد را اینجا بیاوری؟

حمیدرضاصادقیان
چهارشنبه 17 شهریور 1389, 23:19 عصر
سلام.دوست عزیز این خطایی که به شما میده یعنی شما اجازه نداری جداول سیستمی رو تغییر بدی.
دستور زیر رو اجرا کن


use master
go
sp_configure 'allow updates',1
go
sp_configure with override
go

ERIKA
شنبه 20 شهریور 1389, 00:10 صبح
می شود بی زحمت متن اصل query ای را که دارد این خطا را می دهد را اینجا بیاوری؟

من توی اتچ دیتا بیس ام به این مشکل برخورد کردم .کوئری خاصی نیست!

ERIKA
شنبه 20 شهریور 1389, 00:28 صبح
سلام.دوست عزیز این خطایی که به شما میده یعنی شما اجازه نداری جداول سیستمی رو تغییر بدی.
دستور زیر رو اجرا کن


use master
go
sp_configure 'allow updates',1
go
sp_configure with override
go


ببخشید من این وسط یک چیزی را متوجه نشدم من طبق همان روشی که دوستان برای بانک هایی که خراب شدندو می خاستند به حالت emergenceتبدیل کنیم پیش رفتم حالا میخام ببینم من اگه نتونم این مقدار را عوض کنم پس چه جوری آن را به باید برگردام .(مشکلم تو اتچ،بانکم اتچ نمی شه).

بعد هم اینکه این کد اجرا گرفتم با خطا زیر مواجه شدم:
Incorrect syntax near 'override'.

حمیدرضاصادقیان
شنبه 20 شهریور 1389, 10:49 صبح
سلام.ببخشید اشتباه شد.باید این کد رو در خط اخر بنویسید.
reconfigure with override

با دستوراتی که نوشتم به شما اجازه داده میشه بتونید مقادیر جداول سیستمی رو تغییر بدید
موفق باشید