ali_up1
چهارشنبه 25 بهمن 1391, 09:41 صبح
سلام دوستان
نمیدونم سوالم رو جای درستی مطرح کردم یا نه
من ی دیتابیس دارم که نمیدونم چرا یهو suspect شد
بعد از سرچینگ به این کوئری رسیدم
EXEC sp_resetstatus ‘dbName’;
ALTER DATABASE dbName SET EMERGENCY
DBCC checkdb(’dbName’)
ALTER DATABASE dbName SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB (’dbName’, REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE dbName SET MULTI_USER
مشکل حل شد ولی یه مشکل عجیب براش پیش امد
وقتی به صورت دستی (توی ssms کوئری میزنم)پارامترهای ی sp رو میدم بدون Error اجرا میکنه ولی وقتی این sp از سمت برنامه vb اجرا میشه Error میده من Error رو سرچ زدم به نظر time out هستش ولی توی سورس محدودیت time out رو برداشتم و از اون گذشته وقتی دستی اجرا میکنم تیز جوابمو میده
99984
نمیدونم سوالم رو جای درستی مطرح کردم یا نه
من ی دیتابیس دارم که نمیدونم چرا یهو suspect شد
بعد از سرچینگ به این کوئری رسیدم
EXEC sp_resetstatus ‘dbName’;
ALTER DATABASE dbName SET EMERGENCY
DBCC checkdb(’dbName’)
ALTER DATABASE dbName SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB (’dbName’, REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE dbName SET MULTI_USER
مشکل حل شد ولی یه مشکل عجیب براش پیش امد
وقتی به صورت دستی (توی ssms کوئری میزنم)پارامترهای ی sp رو میدم بدون Error اجرا میکنه ولی وقتی این sp از سمت برنامه vb اجرا میشه Error میده من Error رو سرچ زدم به نظر time out هستش ولی توی سورس محدودیت time out رو برداشتم و از اون گذشته وقتی دستی اجرا میکنم تیز جوابمو میده
99984