كيفية تثبيت إصدار 32 بت من خدمات في تقارير SQL Server 2005 على جهاز كمبيوتر يقوم بتشغيل إصدار 64 بت من Windows


مقدمة


توضح هذه المقالة كيفية تثبيت إصدار 32 بت من Microsoft SQL Server 2005 Reporting Services (SSRS) على جهاز كمبيوتر يقوم بتشغيل إصدار 64 بت من Microsoft Windows.

مزيد من المعلومات


توفر خدمات التقارير الوطنية دعم 64 بت لما يلي:
  • مكونات الخادم على الإصدارات المستندة إلى إيتانيوم من Windows وإصدارات 64 بت من Windows.
  • أدوات العميل على إصدارات 64 بت من Windows.
ومع ذلك، تتوفر الإصدارات التالية من SQL Server 2005 التي تتضمن "خدمات التقارير" فقط في إصدارات 32 بت:
  • SQL Server 2005 Express Edition مع الخدمات المتقدمة
  • SQL Server 2005 مجموعة العمل Edition
إذا كنت تستخدم إحدى هذه النسخ من SQL Server 2005 على جهاز كمبيوتر يقوم بتشغيل إصدار 64 بت من Windows، اتبع هذه الخطوات لتثبيت إصدار 32 بت من "خدمات التقارير":
  1. إلغاء تثبيت الإصدار 64 بت من "خدمات التقارير".


    ملاحظة: لا يتم دعم عمليات التثبيت جنبا إلى جنب "خدمات التقارير" إصدارات 32 بت وإصدارات 64 بت من "خدمات التقارير" في النظام الفرعي ل Microsoft Windows 32-على-Windows-64 (WOW64).
  2. قم بتثبيت الإصدار 64 بت من Microsoft.NET Framework 2.0 الحزمة القابلة لإعادة التوزيع.
  3. تمكين الإصدار 32 بت من Microsoft ASP.NET على الكمبيوتر.

    ملاحظة: يمكنك تشغيل البرنامج النصي في هذه المقالة لتمكين الإصدار 32 بت من ASP.NET. إذا لم تقم بتمكين الإصدار 32 بت من ASP.NET قبل تثبيت SQL Server 2005 Express Edition بخدمات متقدمة أو SQL Server 2005 مجموعة العمل Edition، "خدمات التقارير" لن تتوفر على
    صفحة مكونات للتثبيت . بالإضافة إلى ذلك، سوف تتلقى رسالة تحذير لعنصر متطلبات تسجيل إصدار ASP.NET في الصفحة التحقق من تكوين النظام . إذا قمت بعرض التقرير لرسالة التحذير هذه، تتلقى إحدى رسائل الخطأ التالية:
    • في Windows Server 2008، تتلقى رسالة الخطأ التالية:
      يتم تسجيل ASP.Net 64 بت. مطلوب ASP.Net 32-بت لتثبيت Microsoft تقارير خدمة 2005 (32.bit).
    • في Windows Server 2003، تتلقى رسالة الخطأ التالية:
      فشل العثور على تسجيل إصدار ASP.Net مع خدمات معلومات إنترنت (IIS) ل Microsoft
  4. قم بتثبيت إصدار 32 بت من "خدمات التقارير" بعد تشغيل البرنامج النصي.
توفر الأقسام التالية معلومات حول كيفية تثبيت الإصدار 32 بت من "خدمات التقارير" وعلى جهاز كمبيوتر يقوم بتشغيل إصدار 64 بت من IIS 7.0 على جهاز كمبيوتر يعمل بالإصدار 64 بت من Microsoft إنترنت خدمات معلومات (IIS) 6.0. يحتوي الإصدار 64 بت من Windows Server 2003 على الإصدار 64 بت من IIS 6.0. الإصدار 64 بت من نظام التشغيل Windows Vista يحتوي على الإصدار 64 بت من IIS 7.0.

تثبيت إصدار 32 بت من "خدمات التقارير" على جهاز كمبيوتر يقوم بتشغيل إصدار 64 بت من IIS 6.0

لتثبيت إصدار 32 بت من "خدمات التقارير" على جهاز كمبيوتر يقوم بتشغيل إصدار 64 بت من IIS 6.0، اتبع الخطوات التالية:
  1. إلغاء تثبيت الإصدار 64 بت من "خدمات التقارير".

    ملاحظة: لا يتم دعم عمليات التثبيت جنبا إلى جنب "خدمات التقارير" إصدارات 32 بت وإصدارات 64 بت من "خدمات التقارير".
  2. قم بتشغيل الملف Dotnetfx64.exe لتثبيت.NET Framework يدوياً.

    الملف Dotnetfx64.exe في المجلد Tools\redist\2.0 الموجود على الوسائط إعداد SQL Server 2005. لتنزيل الملف Dotnetfx64.exe، قم بزيارة موقع Microsoft التالي على الويب:
  3. في "إدارة IIS"، انقر فوق ملحقات ملقم ويب.
  4. في جزء التفاصيل، انقر نقراً مزدوجاً فوق ASP.NET V2.0.50727ومن ثم انقر فوق السماح.
  5. انقر نقراً مزدوجاً فوق مواقع ويبومن ثم انقر فوق
    خصائص.
  6. انقر فوق علامة التبويب عوامل تصفية ISAPI .
  7. في العمود اسم عامل التصفية ، انقر فوق
    ASP.NET_2.0.50727، ثم انقر فوق تحرير.
  8. استبدل C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll.
    ملاحظة: الملف Aspnet_filter.dll الموجود في المجلد C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ إصدار 32 بت من الملف.
  9. انقر فوق موافق مرتين، وقم بإغلاق "إدارة IIS".
  10. في موجه الأوامر، بتشغيل الأمر التالي:
    تعيين cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs w3svc/أببولس/Enable32bitAppOnWin64 1
  11. قم بتثبيت إصدار 32 بت من "خدمات التقارير".
  12. بعد اكتمال الإعداد، فتح "إدارة IIS"، ومن ثم انقر فوق
    ملحقات ملقم ويب.
  13. في جزء التفاصيل، انقر نقراً مزدوجاً فوق V2.0.50727 ASP.NET (32 بت)، ومن ثم انقر فوق السماح.

تثبيت إصدار 32 بت من "خدمات التقارير" على جهاز كمبيوتر يقوم بتشغيل إصدار 64 بت من IIS 7.0

لتثبيت إصدار 32 بت من "خدمات التقارير" على جهاز كمبيوتر يقوم بتشغيل إصدار 64 بت من IIS 7.0، اتبع الخطوات التالية:
  1. تمكين ASP.NET و IIS قبل تثبيت "خدمات التقارير".
  2. افتح موجه الأوامر. للقيام بذلك، انقر فوق
    ابدأ، أشر إلى كافة البرامج، أشر إلى
    البرامج الملحقة، زر الماوس الأيمن فوق موجه الأوامرومن ثم انقر فوق تشغيل كمسؤول.
  3. في مربع الحوار التحكم في حساب المستخدم ، انقر فوق " متابعة".
  4. تعيين الخيار Enable32bitAppOnWin64 إلى True في المستوى الأصل تحت مستوى الموقع الرئيسي. للقيام بذلك، اتبع الخطوات التالية:
    1. في "إدارة IIS"، انقر فوق تجمعات التطبيقات.
    2. في جزء الإجراءات، انقر فوق تعيين افتراضيات تجمع التطبيق.
    3. في المقطع عام ، اضبط خيار Enable32bitAppOnWin64 إلى True.
    ملاحظة: بشكل افتراضي، ستبدو أداة تثبيت SQL Server 2005 64 بت لتثبيت IIS 64-بت. إذا تم تعيين الخيار Enable32bitAppOnWin64 إلى خطأ في مستوى الجذر، ثم تثبيت "خدمات التقارير" يجب إكمال بنجاح.
  5. قم بتثبيت إصدار 32 بت من "خدمات التقارير". يجب تطبيق SQL Server 2005 Service Pack 2 (SP2) بعد تثبيت "خدمات التقارير" في نظام التشغيل Windows Vista. إذا قمت بتثبيت SQL Server 2005 Express Edition "خدمات متقدمة"، يمكنك تشغيل SQL Server 2005 Express Edition مع SP2 خدمات متقدمة.

    لمزيد من المعلومات، قم بزيارة موقع Microsoft التالي على الويب:في حالة حدوث أخطاء أثناء الإعداد، راجع القسم "استكشاف أخطاء برنامج الإعداد في نظام التشغيل Windows Vista".
  6. إعادة تعيين IIS.
  7. تكوين خادم التقرير للإدارة المحلية. للوصول إلى خادم التقرير وإدارة التقارير محلياً، اتبع الخطوات التالية:
    1. بدء تشغيل برنامج Microsoft Internet Explorer.
    2. من القائمة أدوات ، انقر فوق
      خيارات إنترنت.
    3. انقر فوق أمان.
    4. انقر فوق المواقع الموثوق بها.
    5. انقر فوق مواقع.
    6. ضمن إضافة هذا الموقع إلى المنطقة، اكتب
      http://servername.
    7. إذا كنت لا تستخدم HTTPS للموقع الافتراضي، انقر لإلغاء تحديد تتطلب مصادقة الخادم (https:) من كافة المواقع في هذه المنطقة خانة الاختيار.
    8. انقر فوق إضافة.
    9. كرر الخطوات من f و g لإضافة http://localhost، ثم انقر فوق إغلاق.

      هذه الخطوة تمكنك من بدء تشغيل Internet Explorer إلى المضيف المحلي أو باسم شبكة الكمبيوتر الملقم لكل خادم التقارير وإدارة التقارير.
  8. إنشاء تعيينات الأدوار بشكل صريح منح الوصول الكامل الأذونات. للقيام بذلك، اتبع الخطوات التالية:
    1. بدء تشغيل Internet Explorer باستخدام الخيار تشغيل كمسؤول . للقيام بذلك، انقر فوق ابدأ، انقر فوق
      كافة البرامج، انقر فوق Internet Explorerوثم انقر فوق تشغيل كمسؤول.
    2. بدء تشغيل "إدارة التقارير".

      ملاحظة: بشكل افتراضي، URL إدارة التقارير هو http://servername/reports. إذا كنت تستخدم SQL Server 2005 Express Edition مع SP2 خدمات متقدمة، URL إدارة التقارير هو http://servername/reports$ sqlexpress. إذا كنت تستخدم مثيل مسمى من "خدمات التقارير"، URL إدارة التقارير هو http://servername/تقارير $اسم المثيل.
    3. في الصفحة الرئيسية ، انقر فوق
      خصائص.
    4. انقر فوق تعيين دور جديد.
    5. اكتب حساب مستخدم Windows بالتنسيق التالي:
      domain\user
    6. انقر لتحديد خانة الاختيار "إدارة المحتوى" .
    7. انقر فوق موافق.
    8. في الركن الأيمن العلوي من الصفحة الرئيسية ، انقر فوق إعدادات الموقع.
    9. انقر فوق تكوين الأمان عبر الموقع بأكمله.
    10. انقر فوق تعيين دور جديد.
    11. اكتب حساب مستخدم Windows بالتنسيق التالي:
      domain\user
    12. انقر لتحديد خانة الاختيار مسؤول النظام .
    13. انقر فوق موافق.
    14. قم بإغلاق "إدارة التقارير".
  9. افتح "إدارة التقارير" في Internet Explorer دون استخدام الخيار تشغيل كمسؤول .

استكشاف أخطاء الإعداد في نظام التشغيل Windows Vista وإصلاحها

إذا كنت تواجه رسائل الخطأ "فشل الإعداد" ل SQL الخادم الأصلي العميل (SNAC) "خدمات قاعدة البيانات"، ولخدمات التقارير. أو، قد يكون SNAC حزمة التثبيت غير صالح أو مثبت بشكل غير صحيح.
لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
929667 رسالة خطأ عند تثبيت SQL Server 2005 Express Edition خدمة حزمة 2 Community Technology Preview: "لا يمكن العثور على حزمة تثبيت للمنتج الأصلي عميل ملقم Microsoft SQL"

إذا لم يتم تحليل الخطوات لتثبيت إصدار 32 بت من "خدمات الإعلام عن" الأخطاء، اتبع الخطوات التالية:
  1. قم بإنهاء برنامج "الإعداد".
  2. انقر فوق ابدأ، وثم انقر فوق
    لوحة التحكم.
  3. انقر فوق
    إزالة تثبيت برنامج.
  4. انقر فوق عميل Microsoft SQL Server الأصلي.
  5. انقر فوق إلغاء تثبيت.
  6. انقر فوق نعم.
  7. استخراج في SQL Server 2005 Express Edition "خدمات متقدمة" حزمة التثبيت إلى مجلد على جهاز الكمبيوتر الخاص بك. للقيام بذلك، قم بتشغيل
    SQLEXPR_ADV. EXE س في موجه الأوامر.
  8. حدد مجلداً لاستخراج الملفات فيه.
  9. في المجلد، ابحث عن الملف Sqlncli_x64.msi. فيما يلي SNAC حزمة التثبيت ل SNAC.
  10. انقر نقراً مزدوجاً فوق الملف Sqlncli_x64.msi، ثم قم بتشغيل برنامج "الإعداد".
  11. في الصفحة " تحديد ميزة "، انقر فوق
    SDK عميل SQL Server الأصلية، انقر فوق سيتم تثبيت هذه الميزة على محرك الأقراص الثابت المحلي، انقر فوق التالي، وثم انقر فوق تثبيت.
  12. في مربع الحوار التحكم في حساب المستخدم ، انقر فوق " متابعة".
  13. تثبيت SQL Server 2005 Express Edition بخدمات متقدمة.
  14. إعادة تعيين IIS.
  15. كرر الخطوات من 9 إلى 11 في المقطع "تثبيت إصدار 32 بت من خدمات التقارير على جهاز كمبيوتر يقوم بتشغيل إصدار 64 بت من IIS 7.0".

معلومات إضافية

في IIS 7.0، يمكن تعيين الخيار Enable32bitapponwin64 إلى مستويات مختلفة بالإضافة إلى مستوى موقع الويب في مستوى موقع معين. لم يكن الحال في IIS 6.0. يمكنك أما تشغيل IIS 6.0 في وضع كامل 32 بت أو في وضع 64 بت، ولكن ليس كلاهما.

يبحث مثبت SQL Server 2005 32-بت لتثبيت IIS 32 بت. وهذا لأن مثبت SQL Server 2005 32-بت يتطلب IIS ليتم تشغيله في وضع 32 بت. هذا ليس صحيحاً في سيناريو IIS 7.0 لأنه يمكن تشغيل IIS 7.0 في أوضاع مختلفة أو عدد وحدات البت في مستويات مختلفة. على سبيل المثال، يمكن تشغيل IIS 7.0 موقع ويب معين في وضع 32 بت وموقع ويب آخر في وضع 64 بت. تم تقديم هذا ميزة جديدة في إصدار IIS 7.0.

لمزيد من المعلومات، قم بزيارة مواقع Microsoft التالية على الويب:


العمليات المنفذة في وضع 32 بتخاصية قاعدة التعريف Enable32BitAppOnWin64 (IIS 6.0)

المراجع


لمزيد من المعلومات حول كيفية تثبيت "خدمات التقارير" على جهاز كمبيوتر يستند إلى نظام التشغيل Windows Vista، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

كيفية تثبيت SQL Server 2005 التقرير Services على جهاز كمبيوتر يستند إلى نظام التشغيل Windows Vista 934164

لمزيد من المعلومات حول كيفية ترقية "خدمات التقارير" على جهاز كمبيوتر يستند إلى نظام التشغيل Windows Vista، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

934163 كيفية ترقية خدمات في تقارير SQL Server 2005 على جهاز كمبيوتر يستند إلى نظام التشغيل Windows Vista