توزع Microsoft إصلاحات Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) كملف واحد قابل للتنزيل. نظرا لأن الإصلاحات تراكمية، يحتوي كل إصدار جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار إصلاح حزمة الخدمة 1 (SP1) SQL Server 2008 R2 السابق.
الأعراض
افترض أنك تستخدم حسابا للاتصال بخادم Microsoft SQL Server 2008 R2 أو Microsoft SQL Server 2012. تحتوي كلمة مرور تسجيل الدخول للحساب على فاصلة منقوطة واحدة على الأقل. عند محاولة إنشاء خطة صيانة جديدة لخادم SQL Server 2008 R2 أو SQL Server 2012 في SQL Server Management Studio، تتلقى رسالة الخطأ التالية:
تنسيق سلسلة الاتصال غير صحيح. يجب أن يتكون من مكون واحد أو أكثر من النموذج X=Y، مفصولة بفواصل منقوطة. يحدث هذا الخطأ عند تعيين سلسلة الاتصال بدون مكونات على مدير اتصال قاعدة البيانات.
بالإضافة إلى ذلك، عند النقر فوق الزر إظهار التفاصيل التقنية في مربع الحوار الذي يعرض رسالة الخطأ، تتلقى المعلومات التالية حول رسالة الخطأ في مربع الحوار معلومات متقدمة :
===================================تهيئة سلسلة الاتصال غير صحيحة. يجب أن يتكون من مكون واحد أو أكثر من النموذج X=Y، مفصولة بفواصل منقوطة. يحدث هذا الخطأ عند تعيين سلسلة الاتصال بدون مكونات على مدير اتصال قاعدة البيانات.(خطة الصيانة)موقع ------------------------------Program: عند Microsoft.SqlServer.Dts.Runtime.ConnectionManager.set_ConnectionString(قيمة السلسلة) في Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlan.AddDefaultConnection(ServerConnection connection) في Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlan.InitializeNewPlanForDesigner() في Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlanData.. ctor(مصدر الحزمة، ServerConnection localServerConnection، منطقي هوNewPlan) في Microsoft.SqlServer.Management.DatabaseMaintenance.DbMaintView.LoadMaintenancePlan(String connectionString, IManagedConnection connection, String objectUrn) في Microsoft.DataTransformationServices.VsIntegration.DtsDesignerService.OpenDesigner(String connectionString, Object connection, String objectUrn) في Microsoft.SqlServer.Management.DatabaseMaintenance.MaintDesignerMenuHandler.Invoke()===================================تنسيح سلسلة الاتصال غير صحيح. يجب أن يتكون من مكون واحد أو أكثر من النموذج X=Y، مفصولة بفواصل منقوطة. يحدث هذا الخطأ عند تعيين سلسلة الاتصال بدون مكونات على مدير اتصال قاعدة البيانات.(خطة الصيانة)موقع ------------------------------Program: في Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.set_ConnectionString(String pbstrConnectionString) في Microsoft.SqlServer.Dts.Runtime.ConnectionManager.set_ConnectionString (قيمة السلسلة)
السبب
تحدث هذه المشكلة بسبب استخدام الفواصل المنقوشة لتحليل سلسلة الاتصال في SQL Server. في هذه الحالة، يتم أيضا استخدام الفاصلة المنقطة الموجودة في كلمة المرور. لذلك، يتم تحليل سلسلة الاتصال بشكل غير صحيح.
الحل
معلومات التحديث التراكمي
حزمة التحديث التراكمي 1 لحزمة الخدمة SQL Server 2012 1
تم إصدار إصلاح هذه المشكلة لأول مرة في التحديث التراكمي 1. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه SQL Server 2012 Service Pack 1، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2765331 حزمة التحديث التراكمي 1 لحزمة خدمة SQL Server 2012 1Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار إصلاح SQL Server 2012 السابق. نوصيك بالتفكير في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2772858 إصدارات SQL Server 2012 التي تم إصدارها بعد إصدار حزمة الخدمة 1 SQL Server 2012
SQL Server 2012
تم إصدار إصلاح هذه المشكلة لأول مرة في التحديث التراكمي 3 SQL Server 2012. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2723749 حزمة التحديث التراكمي 3 SQL Server 2012Note نظرا لأن الإصدارات تراكمية، فإن كل إصدار إصلاح جديد يحتوي على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار إصلاح SQL Server 2012 السابق. توصي Microsoft بأن تفكر في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2692828 إصدارات SQL Server 2012 التي تم إصدارها بعد إصدار SQL Server 2012 يجب تطبيق إصلاح عاجل SQL Server 2012 على تثبيت SQL Server 2012.
SQL Server 2008 R2 Service Pack 2
تم إصدار إصلاح هذه المشكلة لأول مرة في التحديث التراكمي 1 SQL Server 2008 R2 Service Pack 2. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2720425 حزمة التحديث التراكمي 1 SQL Server 2008 R2 Service Pack 2Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار إصلاح SQL Server 2008 R2 السابق. نوصيك بالتفكير في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2730301 إصدارات SQL Server 2008 R2 التي تم إصدارها بعد SQL Server 2008 R2 Service Pack 2
SQL Server 2008 R2 SP1
تم إصدار إصلاح هذه المشكلة لأول مرة في التحديث التراكمي 7. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه SQL Server 2008 R2 Service Pack 1، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2703282 حزمة التحديث التراكمي 7 ل SQL Server 2008 R2 SP1Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار الإصلاح السابق SQL Server 2008 R2 Service Pack 1. نوصيك بالتفكير في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2567616 إصدارات SQL Server 2008 R2 التي تم إصدارها بعد إصدار SQL Server 2008 R2 SP1
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
مزيد من المعلومات
لمزيد من المعلومات حول كيفية إنشاء خطة صيانة في SQL Server 2012، انتقل إلى موقع ويب MSDN التالي: