توزع Microsoft إصلاحات Microsoft SQL Server 2012 كملف واحد قابل للتنزيل. نظرا لأن الإصلاحات تراكمية، يحتوي كل إصدار جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار الإصلاح SQL Server 2012 السابق.

الأعراض

افترض أن لديك Microsoft Visual C++ 2005 Runtime Redistributable Package ATL Security Update (النسخة 8.0.50727.4053) مثبتا على جهاز كمبيوتر. عند محاولة تثبيت Microsoft SQL Server 2012، قد يفشل التثبيت. بالإضافة إلى ذلك، قد تتلقى رسالة الخطأ التالية:

خطأ في التجميع: هويات البيانات متطابقة ولكن محتوياتها مختلفة.

عند حدوث هذه المشكلة، يتم تسجيل رسالة الخطأ التالية في ملف سجل إعداد SQL Server:

Detail_ComponentUpdate.txt { Slp: MSI Error: 1935 حدث خطأ أثناء تثبيت التجميع "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"". يرجى الرجوع إلى التعليمات والدعم لمزيد من المعلومات. HRESULT: 0x80073715. Slp: محاولة الحصول على HResult لما يبدو أنه خطأ في تثبيت التجميع Slp: InstallPackage: أرجعت MsiInstallProduct رمز النتيجة 1603. Slp: استخدام رمز خطأ MSI للكشف عن خيار إعادة المحاولة: 1935 Slp: تم الكشف عن رمز إرجاع MSI قادر على إعادة المحاولة: 1935 Slp: السكون 120 ثانية قبل محاولة إعادة المحاولة..... Slp: حدث خطأ أثناء تثبيت التجميع "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"". يرجى الرجوع إلى التعليمات والدعم لمزيد من المعلومات. HRESULT: 0x80073715. Slp: تم إنشاء مستودع Watson للفشل العام Slp: خطأ: فشل الإجراء "Install_SqlSupport_Cpu64_Action" أثناء التنفيذ. Slp: الإجراء المكتمل: Install_SqlSupport_Cpu64_Action، تم إرجاع False }

هناك ثلاث محاولات لإعادة المحاولة لإجراءات SqlSupport. قد تحتوي سجلات الإخراج على رسالة الخطأ التالية:

SqlSupport_Cpu64_1_ComponentUpdate_#.log { Executing op: ActionStart(Name=CreateShortcuts,Description=Create shortcuts,Template=Shortcut: [1]) Executing op: SetTargetFolder(Folder=23\Microsoft SQL Server 201 2\Configuration Tools\) SHELL32::SHGetFolderPath التي تم إرجاعها: C:\ProgramData\Microsoft\Windows\Start Menu\Programs Executing op: ShortcutCreate(Name=3o-grg6g.slp|SQL Server مركز التثبيت (64 بت),,,FileName=C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,,,,ShowCmd=1,,,,,) التحقق من إمكانية وصول ذوي الاحتياجات الخاصة إلى الملف: SQL Server مركز التثبيت (64 بت).lnk تنفيذ العملية: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985) خطأ تجميع:هويات البيانات متطابقة ولكن محتوياتها مختلفه. ملاحظة: 1: 1935 2: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} 3: 0x80073715 4: IAssemblyCacheItem 5: Commit 6: Microsoft.VC80.CRT,version="8.0.50727.405 3",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32" Assembly Error (sxs): يرجى الاطلاع على سجل الصيانة المستند إلى المكون الموجود في -140843912ndir\logs\cbs\cbs.log للحصول على مزيد من المعلومات التشخيصية. الخطأ 1935. حدث خطأ أثناء تثبيت التجميع "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"". يرجى الرجوع إلى التعليمات والدعم لمزيد من المعلومات. HRESULT: 0x80073715. واجهة التجميع: IAssemblyCacheItem، الدالة: Commit، المكون: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} Product: Microsoft SQL Server 2012 Setup (English) -- Error 1935. حدث خطأ أثناء تثبيت التجميع "Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"". يرجى الرجوع إلى التعليمات والدعم لمزيد من المعلومات. HRESULT: 0x80073715. واجهة التجميع: IAssemblyCacheItem، الدالة: Commit، المكون: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} ... ملاحظة: 1: 1708 Product: Microsoft SQL Server 2012 Setup (English) -- فشل التثبيت. }

ملاحظة قد تكون إحدى الطرق التالية قد قامت بتثبيت Visual C++ 2005 Runtime Redistributable Package ATL Security Update، مما يتسبب في حدوث هذه المشكلة:

  • قم بتنزيل التحديث وتثبيته من أحد مواقع Microsoft التالية:

  • استخدم برامج أخرى تتضمن أوقات تشغيل Visual C++ كوحدة دمج قابلة لإعادة التوزيع لتثبيت التحديث.

  • قم بتشغيل Microsoft Update عند تطبيق تحديثات الأمان على الكمبيوتر. على سبيل المثال، قم بتشغيل Microsoft Update لتطبيق تحديثات الأمان على Microsoft Visual Studio 2005.

السبب

تحدث هذه المشكلة بسبب مشكلة معروفة في إعداد مكتبة وقت تشغيل Visual C++ 2005.ملاحظة لمزيد من المعلومات حول هذه المشكلة المعروفة، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:

2643995 الإصلاح: خطأ "HRESULT: 0x80073715" عند تثبيت تطبيق باستخدام ملف .msi إذا تم دمج الملف مع وحدات الدمج لمكتبة وقت تشغيل Visual C++ 2005

الحل

معلومات التحديث التراكمي

SQL Server 2012

تم إصدار إصلاح هذه المشكلة لأول مرة في التحديث التراكمي 1 SQL Server 2012. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه SQL Server، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:

2679368 التحديث التراكمي 1 SQL Server 2012Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار إصلاح SQL Server السابق. نوصيك بالتفكير في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2692828 إصدارات SQL Server 2012 التي تم إصدارها بعد إصدار SQL Server 2012

الحالة

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

الحل البديل

لحل هذه المشكلة، يمكنك تحديث الملفات الثنائية لإعداد SQL Server 2012 RTM باستخدام التحديث التراكمي 1 SQL Server 2012 أو بتحديث تراكمي لاحق قبل تنفيذ عملية التثبيت. للقيام بذلك، استخدم مفتاح /UpdateSource.للتثبيت المستقل، اتبع الخطوات التالية:

  1. قم بتنزيل التحديث التراكمي من موقع Microsoft على الويب، وقم بتثبيت حزمة التحديث التي تم تنزيلها في مجلد يمكن الوصول إليه بواسطة الخادم.

  2. انقر نقرا مزدوجا فوق الأيقونة لتشغيل معالج Self-Extractor. استخراج الملفات إلى مجلد على الخادم أو على مشاركة UNC.

  3. على الخادم، افتح موجه أوامر إداري، وغير الدليل إلى المجلد الذي يحتوي على وسائط إعداد RTM SQL Server 2012. على سبيل المثال، نفّذ الأمر التالي:

    cd E:\SQLSetup\

  4. قم بتشغيل Setup.exe من سطر الأوامر مع مفتاح /updatesource لتوجيه الإعداد إلى المجلد أو المشاركة التي تم وصفها في الخطوة 2. على سبيل المثال، نفّذ الأمر التالي:

    setup.exe /action=install /updatesource=C:\SQL2012CU

  5. ستكتشف عملية الإعداد التحديث التراكمي. بعد قبول اتفاقية الترخيص، في صفحة product التحديثات في عملية الإعداد، حدد خانة الاختيار "Include SQL Server product updates" لتطبيق إصلاحات التحديث التراكمي على ملفات إعداد RTM.

إذا تمت مصادفة خطأ التجميع عن طريق تثبيت ملف .MSI معين، فتحقق مما إذا كان هناك إصدار محدث متوفر لتلك الميزة من حزمة ميزات SQL Server 2012 SP1. يمكنك بعد ذلك تنزيل ملف .MSI وتثبيته. بعد التثبيت، يمكنك بعد ذلك إعادة تشغيل إعداد SQL 2012 الرئيسي لإضافة الميزات التي تحتاجها.

المراجع

لمزيد من المعلومات حول نموذج الخدمة المتزايدة SQL Server، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:

935897 يتوفر نموذج خدمة تزايدي من فريق SQL Server لتقديم الإصلاحات العاجلة للمشاكل التي تم الإبلاغ عنها لمزيد من المعلومات حول مخطط التسمية لتحديثات SQL Server، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:

822499 تسمية مخطط Microsoft SQL Server حزم تحديث البرامج لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:

824684 وصف المصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft

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

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

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