• 0
mha011

هام لمشرفى القسم (رسالة warning fatal error 9001 occurred)

سؤال

السلام عليكم ورحمته وبركاته

 

عند فتح قاعدة البيانات ومحاوله اضافه اى بيانات جديدة تأتى إلى هذه الرسالة وقاعدة البيانات على السيرفر وكنت مضطرا إلى نقل البيانات من هذه القاعدة إلى قاعدة جديدة باستخدام الكود ولكنى أريد أن افهم مامعنى هذه الرساله وكيف يمكن حل المشكله بطريقه افضل وهل يمكن تجنب تلك المشكله مستقبليا

 

الرسالة هى

warning fatal error 9001 occurred at . note the error and time and contact your system administrator

 

جزائكم الله خيرا فى تقومون به

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

20 إجابة على هذا السؤال .

  • 0

السلام عليكم ..

اعمل deattch  ثم attach  للقاعدة ...

إذا لم تحل المشكلة حاول تنفيذ الأمر : 

DBCC CHECKDB (N'DB02')

في الــ Sql SErver Management Studio  و ضع الناتج هنا . (DB02 هو اسم القاعدة المطلوبة)

هل ملف الـــ log  الخاص بالقاعدة موجود ؟ كم حجمه ؟ 

تم تعديل بواسطه حسام الشامي
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انا متشكر جدا جدا علي ردك السريع 

 

هي القاعدة مرفوعة علي السيرفر واثناء المحاوله عملت ليها اوف لاين ارجعها ازاي اون لاين علما بان الكود المستخدم هو c# 

 

 

وانا بدخل علي القاعدة من برنامج sql server management studio 2008 r2

 

وعملت كده وبرده محصلش حاجه 

 

ممكن تشرحلي حضرتك اعمل ايه وياريت اعرف سبب المشكله ايه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الفاضل

1- أفحصWindows Event viewer  لكي نحصل علي مزيد من التفاصيل حول هذه المشكلة

2- أفحص SQL Server Error Logs  فربما يوجد مشكلة في قاعده البيانات tempdb وممتلئه بالبيانات

فربما الــ Logs يظهر لنا رسائل أخري تبين ماذا حدث بالضبط ؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اخي لردك ولكني مبتدأ فى قواعد البيانات وهناك اشياء لا اعلمها الرجاء ان يكون الرد بالشرح وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ..

يرجى فحص الأشياء التي ذكرها الأخ محمد مشكورا .

لجعل قاعدة البيانات اونلاين , نقرة يمينية عليها من الــ Sql Server management studio  ثم tasks  ثم bring online  .. إذا لم تجد هذا الخيار , خذ الأمر New Query  من شريط الأأدوات (على أقصى الشمال) ثم اكتب الأمر : 

ALTER DATABASE xxxx SET Online

ثم اضغط F5  حيث يكون اسم قاعدة البيانات بدلا من xxxx  .

قم بتنفيذ الأمر الذي ذكرته في مشاركتي الأولى بنفس الطريقة .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انا شاكر جدا لاهتمامك بالامر فعلا اول مرة احتاج معلومة واجدها فى منتدى محترم مثل هذا 

 

ولكن هناك مشكله واحده ان قاعدة البيانات على سيرفر بليسك وقد قمت بعمل اوف لاين لها ولا استطيع الدخول عليها الان فكيف اكتب هذا وليس لدي صلاحيه للمستخدم 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ..

ممكن صورة للشاشة , انت قلت أنك تستخدم Sql Server mangement studio  .. يعني معك user name  و password  .. مالذي يظهر أماك على الشاشة ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لما عملت اوف لاين مش عارف ادخل تاني

 

 

tTnh3.jpg

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم .. 

حاول تغيير قاعدة البيانات إلى master  كما هو مشروح في الرابط :

open-user-default-database-login-failed-login-failed-for-user/

تم تعديل بواسطه حسام الشامي
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

المشكلة مازالت قائمة حتى الأن وبعد تنفيذ الامر المطلوب مني عندما فتحت القاعدة اتت إلى هذه البيانات

 

 

------------------------------------------------------------------

Msg 1823, Level 16, State 2, Line 1
A database snapshot cannot be created because it failed to start.
Msg 7928, Level 16, State 1, Line 1
The database snapshot for online checks could not be created. Either the reason is given in a previous error or one of the underlying volumes does not support sparse files or alternate streams. Attempting to get exclusive access to run checks offline.
DBCC results for 'happyday_db'.
DBCC CHECKDB will not check SQL Server catalog or Service Broker consistency because a database snapshot could not be created or because WITH TABLOCK was specified.
DBCC results for 'sys.sysrscols'.
There are 782 rows in 9 pages for object "sys.sysrscols".
DBCC results for 'sys.sysrowsets'.
There are 117 rows in 1 pages for object "sys.sysrowsets".
DBCC results for 'sys.sysallocunits'.
There are 134 rows in 2 pages for object "sys.sysallocunits".
DBCC results for 'sys.sysfiles1'.
There are 2 rows in 1 pages for object "sys.sysfiles1".
DBCC results for 'sys.syspriorities'.
There are 0 rows in 0 pages for object "sys.syspriorities".
DBCC results for 'sys.sysfgfrag'.
There are 2 rows in 1 pages for object "sys.sysfgfrag".
DBCC results for 'sys.sysphfg'.
There are 1 rows in 1 pages for object "sys.sysphfg".
DBCC results for 'sys.sysprufiles'.
There are 2 rows in 1 pages for object "sys.sysprufiles".
DBCC results for 'sys.sysftinds'.
There are 0 rows in 0 pages for object "sys.sysftinds".
DBCC results for 'sys.sysowners'.
There are 15 rows in 1 pages for object "sys.sysowners".
DBCC results for 'sys.sysprivs'.
There are 131 rows in 1 pages for object "sys.sysprivs".
DBCC results for 'sys.sysschobjs'.
There are 139 rows in 2 pages for object "sys.sysschobjs".
DBCC results for 'sys.syscolpars'.
There are 791 rows in 13 pages for object "sys.syscolpars".
DBCC results for 'sys.sysnsobjs'.
There are 1 rows in 1 pages for object "sys.sysnsobjs".
DBCC results for 'sys.syscerts'.
There are 0 rows in 0 pages for object "sys.syscerts".
DBCC results for 'sys.sysxprops'.
There are 0 rows in 0 pages for object "sys.sysxprops".
DBCC results for 'sys.sysscalartypes'.
There are 34 rows in 1 pages for object "sys.sysscalartypes".
DBCC results for 'sys.systypedsubobjs'.
There are 0 rows in 0 pages for object "sys.systypedsubobjs".
DBCC results for 'sys.sysidxstats'.
There are 235 rows in 5 pages for object "sys.sysidxstats".
DBCC results for 'sys.sysiscols'.
There are 387 rows in 3 pages for object "sys.sysiscols".
DBCC results for 'sys.sysbinobjs'.
There are 23 rows in 1 pages for object "sys.sysbinobjs".
DBCC results for 'sys.sysaudacts'.
There are 0 rows in 0 pages for object "sys.sysaudacts".
DBCC results for 'sys.sysobjvalues'.
There are 271 rows in 33 pages for object "sys.sysobjvalues".
DBCC results for 'sys.sysclsobjs'.
There are 17 rows in 1 pages for object "sys.sysclsobjs".
DBCC results for 'sys.sysrowsetrefs'.
There are 0 rows in 0 pages for object "sys.sysrowsetrefs".
DBCC results for 'sys.sysremsvcbinds'.
There are 0 rows in 0 pages for object "sys.sysremsvcbinds".
DBCC results for 'sys.sysxmitqueue'.
There are 0 rows in 0 pages for object "sys.sysxmitqueue".
DBCC results for 'sys.sysrts'.
There are 1 rows in 1 pages for object "sys.sysrts".
DBCC results for 'sys.sysconvgroup'.
There are 0 rows in 0 pages for object "sys.sysconvgroup".
DBCC results for 'sys.sysdesend'.
There are 0 rows in 0 pages for object "sys.sysdesend".
DBCC results for 'sys.sysdercv'.
There are 0 rows in 0 pages for object "sys.sysdercv".
DBCC results for 'sys.syssingleobjrefs'.
There are 147 rows in 1 pages for object "sys.syssingleobjrefs".
DBCC results for 'sys.sysmultiobjrefs'.
There are 322 rows in 3 pages for object "sys.sysmultiobjrefs".
DBCC results for 'sys.sysguidrefs'.
There are 0 rows in 0 pages for object "sys.sysguidrefs".
DBCC results for 'sys.syscompfragments'.
There are 0 rows in 0 pages for object "sys.syscompfragments".
DBCC results for 'sys.sysftstops'.
There are 0 rows in 0 pages for object "sys.sysftstops".
DBCC results for 'sys.sysqnames'.
There are 97 rows in 1 pages for object "sys.sysqnames".
DBCC results for 'sys.sysxmlcomponent'.
There are 99 rows in 1 pages for object "sys.sysxmlcomponent".
DBCC results for 'sys.sysxmlfacet'.
There are 112 rows in 1 pages for object "sys.sysxmlfacet".
DBCC results for 'sys.sysxmlplacement'.
There are 18 rows in 1 pages for object "sys.sysxmlplacement".
DBCC results for 'sys.sysobjkeycrypts'.
There are 0 rows in 0 pages for object "sys.sysobjkeycrypts".
DBCC results for 'sys.sysasymkeys'.
There are 0 rows in 0 pages for object "sys.sysasymkeys".
DBCC results for 'sys.syssqlguides'.
There are 0 rows in 0 pages for object "sys.syssqlguides".
DBCC results for 'sys.sysbinsubobjs'.
There are 3 rows in 1 pages for object "sys.sysbinsubobjs".
DBCC results for 'sys.syssoftobjrefs'.
There are 36 rows in 1 pages for object "sys.syssoftobjrefs".
DBCC results for 'UserValidity'.
There are 1 rows in 1 pages for object "UserValidity".
DBCC results for 'Sections'.
There are 11 rows in 1 pages for object "Sections".
DBCC results for 'NewsWord'.
There are 183 rows in 3 pages for object "NewsWord".
DBCC results for 'Monitor'.
There are 0 rows in 0 pages for object "Monitor".
DBCC results for 'VoteRest'.
There are 0 rows in 0 pages for object "VoteRest".
DBCC results for 'NewsAlbum'.
There are 0 rows in 1 pages for object "NewsAlbum".
DBCC results for 'Comment'.
There are 0 rows in 0 pages for object "Comment".
DBCC results for 'Views'.
There are 0 rows in 0 pages for object "Views".
DBCC results for 'Service'.
There are 0 rows in 0 pages for object "Service".
DBCC results for 'ServiceActive'.
There are 0 rows in 0 pages for object "ServiceActive".
DBCC results for 'News'.
There are 196 rows in 19 pages for object "News".
DBCC results for 'SiteInfo'.
There are 0 rows in 0 pages for object "SiteInfo".
DBCC results for 'EditorManger'.
There are 0 rows in 0 pages for object "EditorManger".
DBCC results for 'VisitCount'.
There are 0 rows in 0 pages for object "VisitCount".
DBCC results for 'MalingList'.
There are 0 rows in 0 pages for object "MalingList".
DBCC results for 'AdvInfo'.
There are 0 rows in 0 pages for object "AdvInfo".
DBCC results for 'Advs'.
There are 0 rows in 0 pages for object "Advs".
DBCC results for 'AdvActive'.
There are 0 rows in 0 pages for object "AdvActive".
DBCC results for 'PDF'.
There are 8 rows in 1 pages for object "PDF".
DBCC results for 'PhotoArchif'.
There are 0 rows in 0 pages for object "PhotoArchif".
DBCC results for 'NewsActive'.
There are 196 rows in 2 pages for object "NewsActive".
DBCC results for 'Vote'.
There are 0 rows in 0 pages for object "Vote".
DBCC results for 'NewsUser'.
There are 196 rows in 2 pages for object "NewsUser".
DBCC results for 'NewsRSS'.
There are 183 rows in 11 pages for object "NewsRSS".
DBCC results for 'sys.queue_messages_1977058079'.
There are 0 rows in 0 pages for object "sys.queue_messages_1977058079".
DBCC results for 'sys.queue_messages_2009058193'.
There are 0 rows in 0 pages for object "sys.queue_messages_2009058193".
DBCC results for 'sys.queue_messages_2041058307'.
There are 0 rows in 0 pages for object "sys.queue_messages_2041058307".
DBCC results for 'sys.filestream_tombstone_2073058421'.
There are 0 rows in 0 pages for object "sys.filestream_tombstone_2073058421".
DBCC results for 'sys.syscommittab'.
There are 0 rows in 0 pages for object "sys.syscommittab".
DBCC results for 'UserReg'.
There are 1 rows in 1 pages for object "UserReg".
DBCC results for 'UserBasic'.
There are 1 rows in 1 pages for object "UserBasic".
CHECKDB found 0 allocation errors and 0 consistency errors in database 'happyday_db'.
Msg 1823, Level 16, State 2, Line 1
A database snapshot cannot be created because it failed to start.
Msg 7928, Level 16, State 1, Line 1
The database snapshot for online checks could not be created. Either the reason is given in a previous error or one of the underlying volumes does not support sparse files or alternate streams. Attempting to get exclusive access to run checks offline.
DBCC results for 'happyday_db'.
DBCC CHECKDB will not check SQL Server catalog or Service Broker consistency because a database snapshot could not be created or because WITH TABLOCK was specified.
DBCC results for 'sys.sysrscols'.
There are 782 rows in 9 pages for object "sys.sysrscols".
DBCC results for 'sys.sysrowsets'.
There are 117 rows in 1 pages for object "sys.sysrowsets".
DBCC results for 'sys.sysallocunits'.
There are 134 rows in 2 pages for object "sys.sysallocunits".
DBCC results for 'sys.sysfiles1'.
There are 2 rows in 1 pages for object "sys.sysfiles1".
DBCC results for 'sys.syspriorities'.
There are 0 rows in 0 pages for object "sys.syspriorities".
DBCC results for 'sys.sysfgfrag'.
There are 2 rows in 1 pages for object "sys.sysfgfrag".
DBCC results for 'sys.sysphfg'.
There are 1 rows in 1 pages for object "sys.sysphfg".
DBCC results for 'sys.sysprufiles'.
There are 2 rows in 1 pages for object "sys.sysprufiles".
DBCC results for 'sys.sysftinds'.
There are 0 rows in 0 pages for object "sys.sysftinds".
DBCC results for 'sys.sysowners'.
There are 15 rows in 1 pages for object "sys.sysowners".
DBCC results for 'sys.sysprivs'.
There are 131 rows in 1 pages for object "sys.sysprivs".
DBCC results for 'sys.sysschobjs'.
There are 139 rows in 2 pages for object "sys.sysschobjs".
DBCC results for 'sys.syscolpars'.
There are 791 rows in 13 pages for object "sys.syscolpars".
DBCC results for 'sys.sysnsobjs'.
There are 1 rows in 1 pages for object "sys.sysnsobjs".
DBCC results for 'sys.syscerts'.
There are 0 rows in 0 pages for object "sys.syscerts".
DBCC results for 'sys.sysxprops'.
There are 0 rows in 0 pages for object "sys.sysxprops".
DBCC results for 'sys.sysscalartypes'.
There are 34 rows in 1 pages for object "sys.sysscalartypes".
DBCC results for 'sys.systypedsubobjs'.
There are 0 rows in 0 pages for object "sys.systypedsubobjs".
DBCC results for 'sys.sysidxstats'.
There are 235 rows in 5 pages for object "sys.sysidxstats".
DBCC results for 'sys.sysiscols'.
There are 387 rows in 3 pages for object "sys.sysiscols".
DBCC results for 'sys.sysbinobjs'.
There are 23 rows in 1 pages for object "sys.sysbinobjs".
DBCC results for 'sys.sysaudacts'.
There are 0 rows in 0 pages for object "sys.sysaudacts".
DBCC results for 'sys.sysobjvalues'.
There are 271 rows in 33 pages for object "sys.sysobjvalues".
DBCC results for 'sys.sysclsobjs'.
There are 17 rows in 1 pages for object "sys.sysclsobjs".
DBCC results for 'sys.sysrowsetrefs'.
There are 0 rows in 0 pages for object "sys.sysrowsetrefs".
DBCC results for 'sys.sysremsvcbinds'.
There are 0 rows in 0 pages for object "sys.sysremsvcbinds".
DBCC results for 'sys.sysxmitqueue'.
There are 0 rows in 0 pages for object "sys.sysxmitqueue".
DBCC results for 'sys.sysrts'.
There are 1 rows in 1 pages for object "sys.sysrts".
DBCC results for 'sys.sysconvgroup'.
There are 0 rows in 0 pages for object "sys.sysconvgroup".
DBCC results for 'sys.sysdesend'.
There are 0 rows in 0 pages for object "sys.sysdesend".
DBCC results for 'sys.sysdercv'.
There are 0 rows in 0 pages for object "sys.sysdercv".
DBCC results for 'sys.syssingleobjrefs'.
There are 147 rows in 1 pages for object "sys.syssingleobjrefs".
DBCC results for 'sys.sysmultiobjrefs'.
There are 322 rows in 3 pages for object "sys.sysmultiobjrefs".
DBCC results for 'sys.sysguidrefs'.
There are 0 rows in 0 pages for object "sys.sysguidrefs".
DBCC results for 'sys.syscompfragments'.
There are 0 rows in 0 pages for object "sys.syscompfragments".
DBCC results for 'sys.sysftstops'.
There are 0 rows in 0 pages for object "sys.sysftstops".
DBCC results for 'sys.sysqnames'.
There are 97 rows in 1 pages for object "sys.sysqnames".
DBCC results for 'sys.sysxmlcomponent'.
There are 99 rows in 1 pages for object "sys.sysxmlcomponent".
DBCC results for 'sys.sysxmlfacet'.
There are 112 rows in 1 pages for object "sys.sysxmlfacet".
DBCC results for 'sys.sysxmlplacement'.
There are 18 rows in 1 pages for object "sys.sysxmlplacement".
DBCC results for 'sys.sysobjkeycrypts'.
There are 0 rows in 0 pages for object "sys.sysobjkeycrypts".
DBCC results for 'sys.sysasymkeys'.
There are 0 rows in 0 pages for object "sys.sysasymkeys".
DBCC results for 'sys.syssqlguides'.
There are 0 rows in 0 pages for object "sys.syssqlguides".
DBCC results for 'sys.sysbinsubobjs'.
There are 3 rows in 1 pages for object "sys.sysbinsubobjs".
DBCC results for 'sys.syssoftobjrefs'.
There are 36 rows in 1 pages for object "sys.syssoftobjrefs".
DBCC results for 'UserValidity'.
There are 1 rows in 1 pages for object "UserValidity".
DBCC results for 'Sections'.
There are 11 rows in 1 pages for object "Sections".
DBCC results for 'NewsWord'.
There are 183 rows in 3 pages for object "NewsWord".
DBCC results for 'Monitor'.
There are 0 rows in 0 pages for object "Monitor".
DBCC results for 'VoteRest'.
There are 0 rows in 0 pages for object "VoteRest".
DBCC results for 'NewsAlbum'.
There are 0 rows in 1 pages for object "NewsAlbum".
DBCC results for 'Comment'.
There are 0 rows in 0 pages for object "Comment".
DBCC results for 'Views'.
There are 0 rows in 0 pages for object "Views".
DBCC results for 'Service'.
There are 0 rows in 0 pages for object "Service".
DBCC results for 'ServiceActive'.
There are 0 rows in 0 pages for object "ServiceActive".
DBCC results for 'News'.
There are 196 rows in 19 pages for object "News".
DBCC results for 'SiteInfo'.
There are 0 rows in 0 pages for object "SiteInfo".
DBCC results for 'EditorManger'.
There are 0 rows in 0 pages for object "EditorManger".
DBCC results for 'VisitCount'.
There are 0 rows in 0 pages for object "VisitCount".
DBCC results for 'MalingList'.
There are 0 rows in 0 pages for object "MalingList".
DBCC results for 'AdvInfo'.
There are 0 rows in 0 pages for object "AdvInfo".
DBCC results for 'Advs'.
There are 0 rows in 0 pages for object "Advs".
DBCC results for 'AdvActive'.
There are 0 rows in 0 pages for object "AdvActive".
DBCC results for 'PDF'.
There are 8 rows in 1 pages for object "PDF".
DBCC results for 'PhotoArchif'.
There are 0 rows in 0 pages for object "PhotoArchif".
DBCC results for 'NewsActive'.
There are 196 rows in 2 pages for object "NewsActive".
DBCC results for 'Vote'.
There are 0 rows in 0 pages for object "Vote".
DBCC results for 'NewsUser'.
There are 196 rows in 2 pages for object "NewsUser".
DBCC results for 'NewsRSS'.
There are 183 rows in 11 pages for object "NewsRSS".
DBCC results for 'sys.queue_messages_1977058079'.
There are 0 rows in 0 pages for object "sys.queue_messages_1977058079".
DBCC results for 'sys.queue_messages_2009058193'.
There are 0 rows in 0 pages for object "sys.queue_messages_2009058193".
DBCC results for 'sys.queue_messages_2041058307'.
There are 0 rows in 0 pages for object "sys.queue_messages_2041058307".
DBCC results for 'sys.filestream_tombstone_2073058421'.
There are 0 rows in 0 pages for object "sys.filestream_tombstone_2073058421".
DBCC results for 'sys.syscommittab'.
There are 0 rows in 0 pages for object "sys.syscommittab".
DBCC results for 'UserReg'.
There are 1 rows in 1 pages for object "UserReg".
DBCC results for 'UserBasic'.
There are 1 rows in 1 pages for object "UserBasic".
CHECKDB found 0 allocation errors and 0 consistency errors in database 'happyday_db'.
Msg 21, Level 21, State 1, Line 1
Warning: Fatal error 9001 occurred at Oct 27 2013  9:46PM. Note the error and time, and contact your system administrator.
Msg 21, Level 21, State 1, Line 1
Warning: Fatal error 9001 occurred at Oct 27 2013  9:46PM. Note the error and time, and contact your system administrator.
-------------------------------------------------------------------
ومرة أخرى جت هذه الرسالة
 
 
 
Msg 1823, Level 16, State 2, Line 1
A database snapshot cannot be created because it failed to start.
Msg 7928, Level 16, State 1, Line 1
The database snapshot for online checks could not be created. Either the reason is given in a previous error or one of the underlying volumes does not support sparse files or alternate streams. Attempting to get exclusive access to run checks offline.
Msg 5030, Level 16, State 12, Line 1
The database could not be exclusively locked to perform the operation.
Msg 7926, Level 16, State 1, Line 1
Check statement aborted. The database could not be checked as a database snapshot could not be created and the database or table could not be locked. See Books Online for details of when this behavior is expected and what workarounds exist. Also see previous errors for more details.
Msg 1823, Level 16, State 2, Line 1
A database snapshot cannot be created because it failed to start.
Msg 7928, Level 16, State 1, Line 1
The database snapshot for online checks could not be created. Either the reason is given in a previous error or one of the underlying volumes does not support sparse files or alternate streams. Attempting to get exclusive access to run checks offline.
Msg 5030, Level 16, State 12, Line 1
The database could not be exclusively locked to perform the operation.
Msg 7926, Level 16, State 1, Line 1
Check statement aborted. The database could not be checked as a database snapshot could not be created and the database or table could not be locked. See Books Online for details of when this behavior is expected and what workarounds exist. Also see previous errors for more details.
Msg 21, Level 21, State 1, Line 1
Warning: Fatal error 9001 occurred at Oct 27 2013  9:54PM. Note the error and time, and contact your system administrator.
 
 
 
 
إيه هو الحل من رأيكم
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ..

اعمل deattch  ثم attach  للقاعدة ...

إذا لم تحل المشكلة حاول تنفيذ الأمر : 

DBCC CHECKDB (N'DB02')

في الــ Sql SErver Management Studio  و ضع الناتج هنا . (DB02 هو اسم القاعدة المطلوبة)

هل ملف الـــ log  الخاص بالقاعدة موجود ؟ كم حجمه ؟ 

Msg 1823, Level 16, State 2, Line 1
A database snapshot cannot be created because it failed to start.
Msg 7928, Level 16, State 1, Line 1
The database snapshot for online checks could not be created. Either the reason is given in a previous error or one of the underlying volumes does not support sparse files or alternate streams. Attempting to get exclusive access to run checks offline.
DBCC results for 'alalamalyoum_db'.
DBCC CHECKDB will not check SQL Server catalog or Service Broker consistency because a database snapshot could not be created or because WITH TABLOCK was specified.
DBCC results for 'sys.sysrscols'.
There are 782 rows in 9 pages for object "sys.sysrscols".
DBCC results for 'sys.sysrowsets'.
There are 117 rows in 1 pages for object "sys.sysrowsets".
DBCC results for 'sys.sysallocunits'.
There are 134 rows in 2 pages for object "sys.sysallocunits".
DBCC results for 'sys.sysfiles1'.
There are 2 rows in 1 pages for object "sys.sysfiles1".
DBCC results for 'sys.syspriorities'.
There are 0 rows in 0 pages for object "sys.syspriorities".
DBCC results for 'sys.sysfgfrag'.
There are 2 rows in 1 pages for object "sys.sysfgfrag".
DBCC results for 'sys.sysphfg'.
There are 1 rows in 1 pages for object "sys.sysphfg".
DBCC results for 'sys.sysprufiles'.
There are 2 rows in 1 pages for object "sys.sysprufiles".
DBCC results for 'sys.sysftinds'.
There are 0 rows in 0 pages for object "sys.sysftinds".
DBCC results for 'sys.sysowners'.
There are 15 rows in 1 pages for object "sys.sysowners".
DBCC results for 'sys.sysprivs'.
There are 131 rows in 1 pages for object "sys.sysprivs".
DBCC results for 'sys.sysschobjs'.
There are 139 rows in 2 pages for object "sys.sysschobjs".
DBCC results for 'sys.syscolpars'.
There are 791 rows in 13 pages for object "sys.syscolpars".
DBCC results for 'sys.sysnsobjs'.
There are 1 rows in 1 pages for object "sys.sysnsobjs".
DBCC results for 'sys.syscerts'.
There are 0 rows in 0 pages for object "sys.syscerts".
DBCC results for 'sys.sysxprops'.
There are 0 rows in 0 pages for object "sys.sysxprops".
DBCC results for 'sys.sysscalartypes'.
There are 34 rows in 1 pages for object "sys.sysscalartypes".
DBCC results for 'sys.systypedsubobjs'.
There are 0 rows in 0 pages for object "sys.systypedsubobjs".
DBCC results for 'sys.sysidxstats'.
There are 235 rows in 5 pages for object "sys.sysidxstats".
DBCC results for 'sys.sysiscols'.
There are 387 rows in 3 pages for object "sys.sysiscols".
DBCC results for 'sys.sysbinobjs'.
There are 23 rows in 1 pages for object "sys.sysbinobjs".
DBCC results for 'sys.sysaudacts'.
There are 0 rows in 0 pages for object "sys.sysaudacts".
DBCC results for 'sys.sysobjvalues'.
There are 271 rows in 33 pages for object "sys.sysobjvalues".
DBCC results for 'sys.sysclsobjs'.
There are 17 rows in 1 pages for object "sys.sysclsobjs".
DBCC results for 'sys.sysrowsetrefs'.
There are 0 rows in 0 pages for object "sys.sysrowsetrefs".
DBCC results for 'sys.sysremsvcbinds'.
There are 0 rows in 0 pages for object "sys.sysremsvcbinds".
DBCC results for 'sys.sysxmitqueue'.
There are 0 rows in 0 pages for object "sys.sysxmitqueue".
DBCC results for 'sys.sysrts'.
There are 1 rows in 1 pages for object "sys.sysrts".
DBCC results for 'sys.sysconvgroup'.
There are 0 rows in 0 pages for object "sys.sysconvgroup".
DBCC results for 'sys.sysdesend'.
There are 0 rows in 0 pages for object "sys.sysdesend".
DBCC results for 'sys.sysdercv'.
There are 0 rows in 0 pages for object "sys.sysdercv".
DBCC results for 'sys.syssingleobjrefs'.
There are 147 rows in 1 pages for object "sys.syssingleobjrefs".
DBCC results for 'sys.sysmultiobjrefs'.
There are 322 rows in 3 pages for object "sys.sysmultiobjrefs".
DBCC results for 'sys.sysguidrefs'.
There are 0 rows in 0 pages for object "sys.sysguidrefs".
DBCC results for 'sys.syscompfragments'.
There are 0 rows in 0 pages for object "sys.syscompfragments".
DBCC results for 'sys.sysftstops'.
There are 0 rows in 0 pages for object "sys.sysftstops".
DBCC results for 'sys.sysqnames'.
There are 97 rows in 1 pages for object "sys.sysqnames".
DBCC results for 'sys.sysxmlcomponent'.
There are 99 rows in 1 pages for object "sys.sysxmlcomponent".
DBCC results for 'sys.sysxmlfacet'.
There are 112 rows in 1 pages for object "sys.sysxmlfacet".
DBCC results for 'sys.sysxmlplacement'.
There are 18 rows in 1 pages for object "sys.sysxmlplacement".
DBCC results for 'sys.sysobjkeycrypts'.
There are 0 rows in 0 pages for object "sys.sysobjkeycrypts".
DBCC results for 'sys.sysasymkeys'.
There are 0 rows in 0 pages for object "sys.sysasymkeys".
DBCC results for 'sys.syssqlguides'.
There are 0 rows in 0 pages for object "sys.syssqlguides".
DBCC results for 'sys.sysbinsubobjs'.
There are 3 rows in 1 pages for object "sys.sysbinsubobjs".
DBCC results for 'sys.syssoftobjrefs'.
There are 36 rows in 1 pages for object "sys.syssoftobjrefs".
DBCC results for 'UserValidity'.
There are 1 rows in 1 pages for object "UserValidity".
DBCC results for 'Sections'.
There are 11 rows in 1 pages for object "Sections".
DBCC results for 'NewsWord'.
There are 183 rows in 3 pages for object "NewsWord".
DBCC results for 'Monitor'.
There are 0 rows in 0 pages for object "Monitor".
DBCC results for 'VoteRest'.
There are 0 rows in 0 pages for object "VoteRest".
DBCC results for 'NewsAlbum'.
There are 0 rows in 1 pages for object "NewsAlbum".
DBCC results for 'Comment'.
There are 0 rows in 0 pages for object "Comment".
DBCC results for 'Views'.
There are 0 rows in 0 pages for object "Views".
DBCC results for 'Service'.
There are 0 rows in 0 pages for object "Service".
DBCC results for 'ServiceActive'.
There are 0 rows in 0 pages for object "ServiceActive".
DBCC results for 'News'.
There are 196 rows in 19 pages for object "News".
DBCC results for 'SiteInfo'.
There are 0 rows in 0 pages for object "SiteInfo".
DBCC results for 'EditorManger'.
There are 0 rows in 0 pages for object "EditorManger".
DBCC results for 'VisitCount'.
There are 0 rows in 0 pages for object "VisitCount".
DBCC results for 'MalingList'.
There are 0 rows in 0 pages for object "MalingList".
DBCC results for 'AdvInfo'.
There are 0 rows in 0 pages for object "AdvInfo".
DBCC results for 'Advs'.
There are 0 rows in 0 pages for object "Advs".
DBCC results for 'AdvActive'.
There are 0 rows in 0 pages for object "AdvActive".
DBCC results for 'PDF'.
There are 8 rows in 1 pages for object "PDF".
DBCC results for 'PhotoArchif'.
There are 0 rows in 0 pages for object "PhotoArchif".
DBCC results for 'NewsActive'.
There are 196 rows in 2 pages for object "NewsActive".
DBCC results for 'Vote'.
There are 0 rows in 0 pages for object "Vote".
DBCC results for 'NewsUser'.
There are 196 rows in 2 pages for object "NewsUser".
DBCC results for 'NewsRSS'.
There are 183 rows in 11 pages for object "NewsRSS".
DBCC results for 'sys.queue_messages_1977058079'.
There are 0 rows in 0 pages for object "sys.queue_messages_1977058079".
DBCC results for 'sys.queue_messages_2009058193'.
There are 0 rows in 0 pages for object "sys.queue_messages_2009058193".
DBCC results for 'sys.queue_messages_2041058307'.
There are 0 rows in 0 pages for object "sys.queue_messages_2041058307".
DBCC results for 'sys.filestream_tombstone_2073058421'.
There are 0 rows in 0 pages for object "sys.filestream_tombstone_2073058421".
DBCC results for 'sys.syscommittab'.
There are 0 rows in 0 pages for object "sys.syscommittab".
DBCC results for 'UserReg'.
There are 1 rows in 1 pages for object "UserReg".
DBCC results for 'UserBasic'.
There are 1 rows in 1 pages for object "UserBasic".
CHECKDB found 0 allocation errors and 0 consistency errors in database 'alalamalyoum_db'.
Msg 1823, Level 16, State 2, Line 1
A database snapshot cannot be created because it failed to start.
Msg 7928, Level 16, State 1, Line 1
The database snapshot for online checks could not be created. Either the reason is given in a previous error or one of the underlying volumes does not support sparse files or alternate streams. Attempting to get exclusive access to run checks offline.
DBCC results for 'alalamalyoum_db'.
DBCC CHECKDB will not check SQL Server catalog or Service Broker consistency because a database snapshot could not be created or because WITH TABLOCK was specified.
DBCC results for 'sys.sysrscols'.
There are 782 rows in 9 pages for object "sys.sysrscols".
DBCC results for 'sys.sysrowsets'.
There are 117 rows in 1 pages for object "sys.sysrowsets".
DBCC results for 'sys.sysallocunits'.
There are 134 rows in 2 pages for object "sys.sysallocunits".
DBCC results for 'sys.sysfiles1'.
There are 2 rows in 1 pages for object "sys.sysfiles1".
DBCC results for 'sys.syspriorities'.
There are 0 rows in 0 pages for object "sys.syspriorities".
DBCC results for 'sys.sysfgfrag'.
There are 2 rows in 1 pages for object "sys.sysfgfrag".
DBCC results for 'sys.sysphfg'.
There are 1 rows in 1 pages for object "sys.sysphfg".
DBCC results for 'sys.sysprufiles'.
There are 2 rows in 1 pages for object "sys.sysprufiles".
DBCC results for 'sys.sysftinds'.
There are 0 rows in 0 pages for object "sys.sysftinds".
DBCC results for 'sys.sysowners'.
There are 15 rows in 1 pages for object "sys.sysowners".
DBCC results for 'sys.sysprivs'.
There are 131 rows in 1 pages for object "sys.sysprivs".
DBCC results for 'sys.sysschobjs'.
There are 139 rows in 2 pages for object "sys.sysschobjs".
DBCC results for 'sys.syscolpars'.
There are 791 rows in 13 pages for object "sys.syscolpars".
DBCC results for 'sys.sysnsobjs'.
There are 1 rows in 1 pages for object "sys.sysnsobjs".
DBCC results for 'sys.syscerts'.
There are 0 rows in 0 pages for object "sys.syscerts".
DBCC results for 'sys.sysxprops'.
There are 0 rows in 0 pages for object "sys.sysxprops".
DBCC results for 'sys.sysscalartypes'.
There are 34 rows in 1 pages for object "sys.sysscalartypes".
DBCC results for 'sys.systypedsubobjs'.
There are 0 rows in 0 pages for object "sys.systypedsubobjs".
DBCC results for 'sys.sysidxstats'.
There are 235 rows in 5 pages for object "sys.sysidxstats".
DBCC results for 'sys.sysiscols'.
There are 387 rows in 3 pages for object "sys.sysiscols".
DBCC results for 'sys.sysbinobjs'.
There are 23 rows in 1 pages for object "sys.sysbinobjs".
DBCC results for 'sys.sysaudacts'.
There are 0 rows in 0 pages for object "sys.sysaudacts".
DBCC results for 'sys.sysobjvalues'.
There are 271 rows in 33 pages for object "sys.sysobjvalues".
DBCC results for 'sys.sysclsobjs'.
There are 17 rows in 1 pages for object "sys.sysclsobjs".
DBCC results for 'sys.sysrowsetrefs'.
There are 0 rows in 0 pages for object "sys.sysrowsetrefs".
DBCC results for 'sys.sysremsvcbinds'.
There are 0 rows in 0 pages for object "sys.sysremsvcbinds".
DBCC results for 'sys.sysxmitqueue'.
There are 0 rows in 0 pages for object "sys.sysxmitqueue".
DBCC results for 'sys.sysrts'.
There are 1 rows in 1 pages for object "sys.sysrts".
DBCC results for 'sys.sysconvgroup'.
There are 0 rows in 0 pages for object "sys.sysconvgroup".
DBCC results for 'sys.sysdesend'.
There are 0 rows in 0 pages for object "sys.sysdesend".
DBCC results for 'sys.sysdercv'.
There are 0 rows in 0 pages for object "sys.sysdercv".
DBCC results for 'sys.syssingleobjrefs'.
There are 147 rows in 1 pages for object "sys.syssingleobjrefs".
DBCC results for 'sys.sysmultiobjrefs'.
There are 322 rows in 3 pages for object "sys.sysmultiobjrefs".
DBCC results for 'sys.sysguidrefs'.
There are 0 rows in 0 pages for object "sys.sysguidrefs".
DBCC results for 'sys.syscompfragments'.
There are 0 rows in 0 pages for object "sys.syscompfragments".
DBCC results for 'sys.sysftstops'.
There are 0 rows in 0 pages for object "sys.sysftstops".
DBCC results for 'sys.sysqnames'.
There are 97 rows in 1 pages for object "sys.sysqnames".
DBCC results for 'sys.sysxmlcomponent'.
There are 99 rows in 1 pages for object "sys.sysxmlcomponent".
DBCC results for 'sys.sysxmlfacet'.
There are 112 rows in 1 pages for object "sys.sysxmlfacet".
DBCC results for 'sys.sysxmlplacement'.
There are 18 rows in 1 pages for object "sys.sysxmlplacement".
DBCC results for 'sys.sysobjkeycrypts'.
There are 0 rows in 0 pages for object "sys.sysobjkeycrypts".
DBCC results for 'sys.sysasymkeys'.
There are 0 rows in 0 pages for object "sys.sysasymkeys".
DBCC results for 'sys.syssqlguides'.
There are 0 rows in 0 pages for object "sys.syssqlguides".
DBCC results for 'sys.sysbinsubobjs'.
There are 3 rows in 1 pages for object "sys.sysbinsubobjs".
DBCC results for 'sys.syssoftobjrefs'.
There are 36 rows in 1 pages for object "sys.syssoftobjrefs".
DBCC results for 'UserValidity'.
There are 1 rows in 1 pages for object "UserValidity".
DBCC results for 'Sections'.
There are 11 rows in 1 pages for object "Sections".
DBCC results for 'NewsWord'.
There are 183 rows in 3 pages for object "NewsWord".
DBCC results for 'Monitor'.
There are 0 rows in 0 pages for object "Monitor".
DBCC results for 'VoteRest'.
There are 0 rows in 0 pages for object "VoteRest".
DBCC results for 'NewsAlbum'.
There are 0 rows in 1 pages for object "NewsAlbum".
DBCC results for 'Comment'.
There are 0 rows in 0 pages for object "Comment".
DBCC results for 'Views'.
There are 0 rows in 0 pages for object "Views".
DBCC results for 'Service'.
There are 0 rows in 0 pages for object "Service".
DBCC results for 'ServiceActive'.
There are 0 rows in 0 pages for object "ServiceActive".
DBCC results for 'News'.
There are 196 rows in 19 pages for object "News".
DBCC results for 'SiteInfo'.
There are 0 rows in 0 pages for object "SiteInfo".
DBCC results for 'EditorManger'.
There are 0 rows in 0 pages for object "EditorManger".
DBCC results for 'VisitCount'.
There are 0 rows in 0 pages for object "VisitCount".
DBCC results for 'MalingList'.
There are 0 rows in 0 pages for object "MalingList".
DBCC results for 'AdvInfo'.
There are 0 rows in 0 pages for object "AdvInfo".
DBCC results for 'Advs'.
There are 0 rows in 0 pages for object "Advs".
DBCC results for 'AdvActive'.
There are 0 rows in 0 pages for object "AdvActive".
DBCC results for 'PDF'.
There are 8 rows in 1 pages for object "PDF".
DBCC results for 'PhotoArchif'.
There are 0 rows in 0 pages for object "PhotoArchif".
DBCC results for 'NewsActive'.
There are 196 rows in 2 pages for object "NewsActive".
DBCC results for 'Vote'.
There are 0 rows in 0 pages for object "Vote".
DBCC results for 'NewsUser'.
There are 196 rows in 2 pages for object "NewsUser".
DBCC results for 'NewsRSS'.
There are 183 rows in 11 pages for object "NewsRSS".
DBCC results for 'sys.queue_messages_1977058079'.
There are 0 rows in 0 pages for object "sys.queue_messages_1977058079".
DBCC results for 'sys.queue_messages_2009058193'.
There are 0 rows in 0 pages for object "sys.queue_messages_2009058193".
DBCC results for 'sys.queue_messages_2041058307'.
There are 0 rows in 0 pages for object "sys.queue_messages_2041058307".
DBCC results for 'sys.filestream_tombstone_2073058421'.
There are 0 rows in 0 pages for object "sys.filestream_tombstone_2073058421".
DBCC results for 'sys.syscommittab'.
There are 0 rows in 0 pages for object "sys.syscommittab".
DBCC results for 'UserReg'.
There are 1 rows in 1 pages for object "UserReg".
DBCC results for 'UserBasic'.
There are 1 rows in 1 pages for object "UserBasic".
CHECKDB found 0 allocation errors and 0 consistency errors in database 'alalamalyoum_db'.
Msg 21, Level 21, State 1, Line 1
Warning: Fatal error 9001 occurred at Oct 27 2013 11:11PM. Note the error and time, and contact your system administrator.
Msg 21, Level 21, State 1, Line 1
Warning: Fatal error 9001 occurred at Oct 27 2013 11:11PM. Note the error and time, and contact your system administrator.
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم  ...

  1. الأمر CHECKDB  يقوم بفحص البنية الداخلية للقاعدة من حيث الجداول و الاسطر و الاعمدة و الفهارس و ..... و هو أعطى رسالة : 

     

     

    CHECKDB found 0 allocation errors and 0 consistency errors in database 'happyday_db'

    أي لم يجد أخطاء في بنية القاعدة .و بالتالي لم يفيدنا في تحديد سبب المشكلة .

  2. من الضروري مراجعة الــ SQL Server Logs   الموجودة , في الـــ Sql Server manegent studio  في الــ Object Explorer  على الشمال تحت البند management  ثم Sql Server Logs  , إذا لم تكن تملك الصلاحيات الكاملة لذلك , فعليك مراجعة مدير النظام أو الاستضافة التي تقدم لك الخدمة .

  3. حاول فحص الــ Log size  من خلال تنفيذ السكربت التالي : 

    USE happyday_db;GO--if not exists (select name from sys.databases where name = 'SQLAdmin')    create database SQLAdminIF OBJECT_ID('#database_file_space_info', 'U') IS NOT NULL drop table #database_file_space_info;IF OBJECT_ID('#database_space_info', 'U') IS NOT NULL drop table #database_space_info--DEALLOCATE databases_cursor;IF (SELECT(CURSOR_STATUS('global','databases_cursor'))) >= -1BEGIN DEALLOCATE databases_cursor;ENDgo--declare @name sysname --declare @cmd varchar(4000)DECLARE databases_cursor CURSOR FORSELECT name FROM sys.databases where state in (0) and name = 'happyday_db'order by name;GOcreate table #database_file_space_info (    database_name sysname, file_size decimal(15,2), file_space_used decimal(15,2), file_type tinyint)create table #database_space_info (    database_name sysname, database_size decimal(15,2),     data_size decimal(15,2), data_available_size decimal(15,2),     log_size decimal(15,2), log_available_size decimal(15,2))declare @name sysname declare @cmd varchar(4000)OPEN databases_cursor;FETCH NEXT FROM databases_cursor into @name;WHILE @@FETCH_STATUS = 0BEGINset @cmd = 'use [' + @name + ']; insert into #database_file_space_infoSELECT ''' + @name + ''' as database_name, CONVERT (numeric (15,2) , (convert(numeric, size) * 8192)/1048576) file_size,CONVERT (numeric (15,2) , (convert(numeric, FILEPROPERTY(name, ''SpaceUsed'')) * 8192)/1048576) file_space_used,type file_typefrom sys.database_files files' exec (@cmd)   FETCH NEXT FROM databases_cursor into @name;END--select * from #database_file_space_info order by database_name asc--database_sizeinsert into #database_space_info(database_name, database_size)select database_name, sum (file_size) database_size from #database_file_space_infogroup by database_name --data available_spaceupdate #database_space_infoset data_size = B.data_size ,    data_available_size = B.data_available_size from #database_space_info Ajoin (    select database_name,             sum (file_size) data_size,             (sum (file_size) - sum(file_space_used)) data_available_size         from #database_file_space_info        where file_type not in (1)        group by database_name) B on A.database_name = B.database_name--log available spaceupdate #database_space_infoset log_size = B.log_size,    log_available_size = B.log_available_sizefrom #database_space_info Ajoin (select database_name,             sum (file_size) log_size,             (sum (file_size) - sum(file_space_used)) log_available_size         from #database_file_space_info        where file_type in (1)        group by database_name) B on A.database_name = B.database_name select database_name,database_size [database_size (MB)],data_size [data_size (MB)],data_available_size [data_available_size (MB)],log_size [log_size (MB)],log_available_size [log_available_size (MB)]from #database_space_info order by database_name ascdrop table #database_file_space_infodrop table #database_space_infoCLOSE databases_cursor;DEALLOCATE databases_cursor;GO 

     تجد النتيجة في التبويب Results  أسفل نافذة تنفيذ الاستعلام  . 

     

  4. قمت ببحث عن الخطأ , الكثيرين يقولون أنك لو قمت بوضع القاعدة Offline  ثم online  يذهب الخطأ , كما اخبرتني أنت .

  5. أحد الاشخاص يقول أن المشكلة حصلت معه , و انه عرف أن سبب المشكلة هو عدم استقرار التيار الكهربائي الواصل للسيرفر .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
السلام عليكم ورحمته وبركاته

انا قولت ابلغكم انى عرفت ازاي احل المشكله بس محتاج تحليل لحل المشكله بالضبط 

اولا انا كتبت الجمل دي

EXEC sp_resetstatus 'databasaename';

ALTER DATABASE databasaenameSET EMERGENCY

DBCC checkdb('databasaename')

ALTER DATABASE databasaenameSET SINGLE_USER WITH ROLLBACK IMMEDIATE

DBCC CheckDB ('databasaename', REPAIR_ALLOW_DATA_LOSS)

ALTER DATABASE databasaenameSET MULTI_USER

 

جاتلي رساله خطأ ان في ملف اسمه 

sys 

بداخل 

schemas

ليس لديه صلاحيه 

اديته الصلاحيه المشكله اتحلت علي طول ياتري كان ايه المشكله ونتفاداها ازاي في المستقبل

 

وايه هو معني الاوامر اللي انا كتبتها دي بقي هههههههههه 

 

تحياتي ليكم كلكم 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ...

جيد أن المشكلة قد تم حلها ...لكن باعتقادي أنها ستعود و اتمنى أن اكون مخطئا  ^_^  .. كما أننا لم نعرف سبب المشكلة ..

EXEC sp_resetstatus 'databasaename';

السيكوال سيرفر يسجل الحالة لكل قاعدة بيانات , و يتم وضع حالة قاعدة البيانات بالقيمة suspect  أي مشتبه بها -_-  حسب تعبير المحاكم , لعدة أسباب منها عطب بالبيانات أو عدم وجود log  أو ... الخ , الدالة sp_resetstatus  تقوم بوضع القيمة لــ "عادي"   .. لكن هذا لا يعني انها حلت المشكلة أبدا .. بل عليك إيجاد المشكلة التي جعلت قاعدة البيانات بالوضع suspect  .

-------------------------------------------------------------------------------------------

  ALTER DATABASE databasaename SET EMERGENCY

يمكننا في السيكوال سيرفر تحديد نمط عمل قاعدة البيانات , مثل الغسالة المنزلية يمكنك وضعها على "عادي - سريع - تصريف - تنشيف .. الخ  -_- "  و كل وضع يعني أن الغسالة ستعمل داخليا بطريقة مختلفة و هذا بالنسبة لقاعدة البيانات , يوجد عدة "أوضاع عمل" للقاعدة و هي : (OFFLINE, ONLINE , EMERGENCY ,READ_ONLY , READ_WRITE , SINGLE_USER , RESTRICTED_USER , MULTI_USER) , بالنسبة لنمط العمل Emergency  (وضع الطوارئ)  هذا يعني :

The database is marked READ_ONLY, logging is disabled, and access is limited to members of the sysadmin fixed server role.

 

  أي أن قاعدة البيانات أصبحت للقراءة فقط و أن عملية الــ logging  (تسجيل العمليات التي حصلت على قاعدة البيانات مع إمكانية التراجع) تم إيقافها و أن الوصول للقاعدة اصبح محصورا بالمستخدمين ضمن المجموعة sysadmin  .

-------------------------------------------------------------------------------------------

DBCC checkdb('databasaename') 

يقوم بفحص البنية الداخلية للقاعدة كما ذكرت سابقا .

-------------------------------------------------------------------------------------------

ALTER DATABASE databasaename SET SINGLE_USER WITH ROLLBACK IMMEDIATE

يقوم بوضع القاعدة بالوضع SINGLE_USER  أي فقط يسمح لمستخدم واحد بالوصول لبيانات القاعدة بنفس الوقت (كما تعلم , سيكوال سيرفر يسمح لعدة مستخدمين بالوصول للقاعدة بنفس الوقت) ..أما (ROLLBACK IMMEDIATE) فهي تقوم بالتراجع عن العمليات التي لم تنتهي  لباقي المستخدمين , يعني لو كان هناك مستخدمآخر في القاعدة يقوم بعمل عبارة UPDATE  على قاعدة البيانات تقوم بتحديث مئة سجل دفعة واحدة و كان قد تم تحديث ثلاثين فقط عند تنفيذ الأمر RollBACK IMMEDIATE  سيتم التراجع عن الثلاثين .

-------------------------------------------------------------------------------------------

DBCC CheckDB ('databasaename', REPAIR_ALLOW_DATA_LOSS)

 فحص قاعدة البيانات و إصلاحها مع السماح بفقدان البيانات .أحيانا لا يمكن إصلاح قاعدة البينات دون فقدان بعض البيانات , هذا الخيار يخبر سيكوال سيرفر أنه لا مانع لدينا مع فقدان بعض البيانات  :wacko:  .

-------------------------------------------------------------------------------------------

ALTER DATABASE databasaename SET MULTI_USER 

إعادة قاعدة البيانات لنمط العمل (الحالة) التي تسمح بوصول عدة مستخدمين لقاعدة البيانات في نفس الوقت ...

-------------------------------------------------------------------------------------------

 

شكرا على مشاركتنا تجربتك العملية .. فالمنتدى بحاجة لهكذا مواضيع ..

تم تعديل بواسطه حسام الشامي
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الشكر ليكم انتم طبعا مش ليا علشان ساعدتموني علي التفعيل فى المنتدى ومشاركة تجربتى الذى ستتكرر باذن الله تعالى

 

أما بعد 

 

بعد تنفيذ كل الطلبات المطلوبة منى لا أجد أى مشكلة في الــ Log وبالتالى لا استطيع تحديد المشكلة ولكن هذه المشكلة بدأت فى الظهور معى عندما قمت بتنصيب sql 2008 r2 

ولكن عند تنصيب sql2005 والعمل عليها لا اجد أى مشكله

 

ملحوظة انا بقوم بعمل قاعدة البيانات من برنامج asp.net 

 

في اي مشاكل تانيه في ده

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

في اي مشاكل تانيه في ده

لا اعتقد ذلك .

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

XmgfA.jpg

 

 

دي المشكلة اللي كانت بتظهر في الاول وطبعا معرفناش نعمل اي حاجه فيها

 

حاولت اكتب الامر

DBCC CHECKDB('alalamalyoum_db')

 

 

جالي الرسالة دي

 

 

Msg 1823, Level 16, State 2, Line 1

A database snapshot cannot be created because it failed to start.

Msg 7928, Level 16, State 1, Line 1

The database snapshot for online checks could not be created. Either the reason is given in a previous error or one of the underlying volumes does not support sparse files or alternate streams. Attempting to get exclusive access to run checks offline.

Msg 5030, Level 16, State 12, Line 1

The database could not be exclusively locked to perform the operation.

Msg 7926, Level 16, State 1, Line 1

Check statement aborted. The database could not be checked as a database snapshot could not be created and the database or table could not be locked. See Books Online for details of when this behavior is expected and what workarounds exist. Also see previous errors for more details.

Msg 21, Level 21, State 1, Line 1

Warning: Fatal error 9001 occurred at Nov  3 2013 11:04AM. Note the error and time, and contact your system administrator.

 

 

 

وبرضه المشكله مش اتحلت

 

لما كتبت الكود ده

 

EXEC sp_resetstatus 'alalamalyoum_db';

ALTER DATABASE alalamalyoum_db SET EMERGENCY

DBCC checkdb('alalamalyoum_db')

ALTER DATABASE alalamalyoum_db SET SINGLE_USER WITH ROLLBACK IMMEDIATE

DBCC CheckDB ('alalamalyoum_db', REPAIR_ALLOW_DATA_LOSS)

ALTER DATABASE alalamalyoum_db SET MULTI_USER

 

 

 

المشكله اتحلت لوحدها الحمد لله بس جابلي رساله دي

 

 

Msg 229, Level 14, State 5, Procedure sp_resetstatus, Line 1

The EXECUTE permission was denied on the object 'sp_resetstatus', database 'mssqlsystemresource', schema 'sys'.

Msg 5069, Level 16, State 1, Line 2    

 

 

 

كده بقت المشكله مصوره امام حضراتكم ومحاولاتي معاها من اخر محاوله ليا علي المنتدي الرجاء رؤية المشكله بوضوح واي استفسار انا تحت امركم هذا بالاضافه اللي انني قمت بعمل قاعدة بيانات اخري بها نفس المشكله للتجربة عليها

 

شكرا لاهتمامك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ...

يجب مراجعة مدير النظام لرؤوية الـــ Sql Server Log  فربما يحوي معلومات تفيد في معرفة سبب المشكلة .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ...

يجب مراجعة مدير النظام لرؤوية الـــ Sql Server Log  فربما يحوي معلومات تفيد في معرفة سبب المشكلة .

 

ممكن حضرتك تشرح ازاي اراجع مدير النظام

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ممكن حضرتك تشرح ازاي اراجع مدير النظام

 

مدير النظام , هو الشخص الذي معه كامل الصلاحيات ... في سيكوال سيرفر هو المستخدم المسمى sa  ... انت كما وضحت لي عندك يوزر لكنه ليس مدير النظام .. أي ليس sa  ..

شركة الاستضافة هي التي معها صلاحيات كاملة .. أي صلاحيات المدير كما يبدو ...

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .