الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه mha011 في 25 أكتوبر 2013 · 20 رد · 1,308 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

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

 

الرسالة هى

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

 

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

#2

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

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

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

DBCC CHECKDB (N'DB02')

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

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

تم تعديل هذه المشاركة بواسطة حسام الشامي في 25 أكتوبر 2013 في 10:55

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

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

 

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

 

 

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

 

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

 

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

#4

أخي الفاضل

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

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

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

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

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

#6

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

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

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

ALTER DATABASE xxxx SET Online

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

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

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#7

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

 

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

#8

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

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

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#9

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

 

 

tTnh3.jpg

#10

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

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

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

تم تعديل هذه المشاركة بواسطة حسام الشامي في 25 أكتوبر 2013 في 16:16

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#11

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

 

 

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

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.
 
 
 
 
إيه هو الحل من رأيكم
#12
حسام الشامي كتب:

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

اعمل 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.
#13

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

  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 SQLAdmin
    IF 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'))) >= -1
    BEGIN
     DEALLOCATE databases_cursor;
    END
    go
    --declare @name sysname 
    --declare @cmd varchar(4000)
    DECLARE databases_cursor CURSOR FOR
    SELECT name FROM sys.databases where state in (0) and name = 'happyday_db'
    order by name;
    GO
    
    
    create 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 = 0
    BEGIN
    set @cmd = 'use [' + @name + ']; 
    insert into #database_file_space_info
    SELECT ''' + @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_type
    from 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_size
    insert into #database_space_info(database_name, database_size)
    select database_name, 
    sum (file_size) database_size
     from #database_file_space_info
    group by database_name 
    
    --data available_space
    update #database_space_info
    set data_size = B.data_size ,
        data_available_size = B.data_available_size 
    from #database_space_info A
    join (    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 space
    update #database_space_info
    set log_size = B.log_size,
        log_available_size = B.log_available_size
    from #database_space_info A
    join (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 asc
    
    drop table #database_file_space_info
    drop table #database_space_info
    
    CLOSE databases_cursor;
    DEALLOCATE databases_cursor;
    GO

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

     

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

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

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

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

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

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

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

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

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

 

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

 

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

#15

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

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

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

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

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

 

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

تم تعديل هذه المشاركة بواسطة حسام الشامي في 29 أكتوبر 2013 في 19:50

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#16

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

 

أما بعد 

 

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

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

 

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

 

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

#17
mha011 كتب:

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

لا اعتقد ذلك .

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#18

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    

 

 

 

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

 

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

#19

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

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

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#20
حسام الشامي كتب:

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

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

 

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

#21
mha011 كتب:

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

 

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

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

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…