كيف يمكنني إيقاف SQL Server 2008 R2 في محاولة لتثبيت بعض الحزمة عندما أقوم بإنشاء مشروع الإعداد الخاص بي؟

StackOverflow https://stackoverflow.com/questions/4040970

سؤال

لدي مشروع WPF LINQ-to-SQL الذي قمت بتطويره باستخدام MS Visual Studio 2008. كنت أقوم بتشغيل SQL Server 2008 ، وقمت بترقيته مؤخرًا إلى الإصدار R2. الآن ، كلما قمت بإنشاء مشروع الإعداد الخاص بي (وليس التطبيق نفسه) ، تتسبب عملية الإنشاء في تشغيل نافذة:

SQL Server 2008 R2 Management Studio يرجى الانتظار بينما يقوم Windows بتكوين SQL Server 2008 R2 Management Studio

وهو ما يشتكي بعد شريط التقدم وبعض التأخير: "الميزة التي تحاول استخدامها هي على مورد شبكة لا يمكن أن يكون قابلاً للتطبيق." مع خيار الإشارة إلى مصدر ، ويبدو أنه يحاول استخدام C: 687B0370BADBFCF47C X86 SETUP ، وهو غير موجود.

إذا قمت بالنقر فوق "إلغاء" في هذه المرحلة ، فإنه يقول "لا يمكن العثور على حزمة تثبيت للمنتج SQL Server 2008 R2 Management. جرب التثبيت مرة أخرى باستخدام نسخة صالحة من حزمة التثبيت" SQL_SSMS.MSI "."

ثم أحصل على مشاهدة شريط التقدم يعود إلى الوراء ، ثم يبدأ من جديد. في هذه المرحلة ، ينتظر بناء الإعداد في محاولة لبناء MSI لمشروعي. في إحدى المرات ، أدى هذا إلى تحطم استوديو بصري. في أوقات أخرى ، تمكنت من إخبار نافذة شريط التقدم بالإلغاء ، ثم يبني مشروع الإعداد الخاص بي بشكل جيد.

لذلك أسئلتي هي:

  • كيف يمكنني الحصول على هذا للتوقف عن إطلاق محاولات المثبت غير المرغوب فيها عندما أحاول إنشاء الإعداد الخاص بي؟

و

  • لماذا تفعل هذا في المقام الأول؟
هل كانت مفيدة؟

المحلول

الملف c:\687b0370badbfcf47c هو ما تم إنشاؤه بواسطة تثبيت SQL عندما تقوم بتشغيله - إنه ينشئ مجلد مسمى عشوائيًا ثم يقوم بتوسيع جميع ملفات الإعداد إلى هذا المجلد. أيًا كانت الميزة التي تفتقدها تم تثبيتها فقط على أنها "معلن عنها" بدلاً من تثبيتها بالكامل ، فهذا يعني أنه لا يتم تثبيته حتى تحاول بالفعل استخدام الميزة ، وهو ما تقوم به وظيفة نشر VS.

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

  • قم بإلغاء تثبيت مثيلك الحالي لـ SQL (الذي سيستغرق 10 إلى 15 دقيقة حسب سرعة جهازك) ، ثم إعادة التثبيت. تأكد من اتخاذ خيار التثبيت الذي يسمح لك باختيار الميزة التي يجب تثبيتها ، ثم تأكد من تحديد محرك قاعدة البيانات وأدوات اتصال العميل وأدوات الإدارة (إن وجدت) وأيضًا استوديو الإدارة (إذا كان ذلك متاحًا - يمكنك أيضًا ، إدارة قاعدة البيانات بدونها هي pita).

  • أو يمكنك البدء في تثبيت مثيل آخر من حزمة تثبيت SQL نفسها. بمجرد الوصول إلى شاشة الإعداد الأولية ، قم بإحضار مستكشف الملفات والعثور على مجلد Temp الذي صنعه وملفات التثبيت الموسعة. إعادة إنشاء المجلد c:\687b0370badbfcf47c, ، ونسخ ملفات التثبيت الموسعة عليها. ثم قم بإلغاء التثبيت الذي أجريته. الآن قم ببناء الإعداد الخاص بك مرة أخرى ، سيتم تشغيل تثبيت SQL ، ولكن الآن يجب أن يكتمل ويسمح لك بالاستمرار.

نصائح أخرى

عندما تقوم بإنشاء مشروع إعداد Microsoft Visual Studio 2010 ، قد يبدأ إعداد Microsoft SQL Server 2008 R2. لحل هذه المشكلة على نظام X64:

REGSVR32.EXE /U "C: Program Files (x86) files المشتركة Microsoft مشاركة msi mergemod.dll" regsvr32.exe "c: program files (x86) common mergemod.dll "

على نظام x86

REGSVR32.EXE /U "C: Program Files Common Files Microsoft Shared MSI أدوات mergemod.dll" regsvr32.exe "C: Program Files Common Files Microsoft Shared MSI أدوات mergemod.dll"

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top