ينطبق على
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer Windows SQL Server 2017 Enterprise Windows SQL Server 2017 Enterprise Core Windows SQL Server 2017 Standard Windows

الأعراض

اثناء بدء تشغيل Microsoft SQL Server 2016 و 2017 ، إذا حاول مستخدم للاتصال بقاعده بيانات قبل بدء تشغيلها ، قد تؤدي جلسة المستخدم إلى ظهور قاعده البيانات المطلوب بدؤها تلقائيا. عند حدوث ذلك ، إذا كانت قاعده البيانات تحتوي علي فيليتابل وتم تمكين FILESTREAM non_transacted_access عليه ، ثم قاعده البيانات لا يمكن الوصول إلى دليل فيليتابل بعد بدء تشغيل قاعده البيانات. إذا حاولت الوصول إلى المجلد عبر "مستكشف الملفات" ، فقد يشير إلى ان المجلد هو يتوفر. عند تشغيل الأمر "dir" من موجه الأوامر ، يتم إرجاع "يتعذر علي النظام العثور علي الملف المحدد."

بالاضافه إلى ذلك ، قد تظهر الأخطاء التالية في سجل الأخطاء الذي يشير إلى جلسة عمل المستخدم التي تشغل قاعده البيانات إلى البدء التلقائي:

DateTime خطا تسجيل الدخول: 18456 ، الخطورة: 14 ، الولاية: 38.

DateTime فشل تسجيل الدخول إلى المستخدم ' UserName '. السبب: فشل في فتح قاعده البيانات المحددة صراحة ' DatabaseName '. [العميل: إيبنومبير]

الحالة

أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

الحل

تم تصحيح هذه المشكلة في التحديثات التراكمية التالية ل SQL Server:

حول التحديثات التراكمية ل SQL Server:

يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:

الحل البديل

الحل البديل لهذه المشكلة هو تعطيل non_transacted_access FILESTREAM لقاعده البيانات وأعاده تمكينه.

تغيير قاعده البيانات [DatabaseName] تعيين SINGLE_USER بالعودة إلى الفور

تغيير قاعده البيانات [DatabaseName] تعيين FILESTREAM (NON_TRANSACTED_ACCESS = OFF)

تغيير قاعده البيانات [DatabaseName] تعيين FILESTREAM (NON_TRANSACTED_ACCESS = FULL)

تغيير قاعده البيانات [DatabaseName] تعيين MULTI_USER بالعودة إلى الفور

المراجع

تعرف   عليterminology المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.