כיצד להתקין גירסת 32 סיביות של שירותי דיווח של SQL Server 2005 במחשב שבו פועלת גירסת 64-bit של Windows


מבוא


מאמר זה מתאר כיצד להתקין גירסת 32 סיביות של Microsoft SQL Server 2005 שירותי דיווח (SSRS) במחשב שבו פועלת גירסת 64-bit של Microsoft Windows.

מידע נוסף


שירותי דיווח מספקים תמיכה מקורית של 64-bit עבור הפעולות הבאות:
  • רכיבי שרת בגירסאות מבוססות-Itanium של Windows ובגירסאות של 64 סיביות של Windows.
  • כלי לקוח בגירסאות של 64 סיביות של Windows.
עם זאת, המהדורות הבאות של SQL Server 2005 הכוללות שירותי דיווח זמינות רק בגירסאות 32 סיביות:
  • מהדורת ה-SQL Server 2005 Express עם שירותים מתקדמים
  • מהדורת קבוצת העבודה של SQL Server 2005
אם אתה משתמש באחת ממהדורות אלה של SQL Server 2005 במחשב שבו פועלת גירסת 64 סיביות של Windows, בצע שלבים אלה כדי להתקין את גירסת 32-bit של שירותי דיווח:
  1. הסר את ההתקנה של גירסת 64 סיביות של שירותי דיווח.הערה התקנות זה לצד זה של גירסאות של 32 סיביות של שירותי דיווח וגירסאות 64 סיביות של שירותי דיווח במערכת המשנה Microsoft Windows-32-Windows-64 (WOW64) אינן נתמכות.
  2. התקן את גירסת 64 סיביות של החבילה הניתנת להפצה חוזרת של Microsoft .NET framework 2.0.
  3. הפוך את גירסת ה-32 של Microsoft ASP.NET לזמינה במחשב.הערה באפשרותך להפעיל את קובץ ה-script במאמר זה כדי להפוך את גירסת 32 סיביות של ASP.NET לזמינה. אם אינך מפעיל את גירסת 32 סיביות של ASP.NET לפני התקנת SQL Server 2005 Express Edition עם שירותים מתקדמים או מהדורת קבוצת העבודה של SQL Server 2005, שירותי דיווח לא יהיו זמינים בדף 'רכיבים להתקנה '. בנוסף, תקבל הודעת אזהרה עבור פריט דרישת הרישום של ASP.NET גירסה בדף הבדיקה של תצורת המערכת . אם אתה מציג את הדוח עבור הודעת אזהרה זו, אתה מקבל אחת מהודעות השגיאה הבאות:
    • ב-Windows Server 2008, אתה מקבל את הודעת השגיאה הבאה:
      64-bit ASP.Net רשום. נדרש ASP.Net-bit של 32 כדי להתקין את שירות הדיווח של Microsoft 2005 (32. bit).
    • ב-Windows Server 2003, אתה מקבל את הודעת השגיאה הבאה:
      לא היתה אפשרות למצוא רישום גירסה של ASP.Net באמצעות Microsoft Internet Information Services (IIS)
  4. התקן את גירסת 32 סיביות של שירותי דיווח לאחר הפעלת קובץ ה-script.
הסעיפים הבאים מספקים מידע לגבי אופן ההתקנה של גירסת 32 סיביות של שירותי דיווח במחשב שבו פועלת גירסת 64 סיביות של Microsoft Internet Information Services (IIS) 6.0 ובמחשב שבו פועלת גירסת ה-64-bit של IIS 7.0. גירסת 64 סיביות של Windows Server 2003 מכילה את גירסת 64-bit של 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 Manager, לחץ על הרחבות שרת אינטרנט.
  4. בחלונית הפרטים, לחץ באמצעות לחצן העכבר הימני על ASP.NET v 2.0.50727ולאחר מכן לחץ על אפשר.
  5. לחץ באמצעות לחצן העכבר הימני על אתרי אינטרנטולאחר מכן לחץ עלProperties.
  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 Manager.
  10. בשורת הפקודה, הפעלת הפקודה הבאה:
    cscript%SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
  11. התקן את גירסת 32 סיביות של שירותי דיווח.
  12. לאחר השלמת ההתקנה, פתח את IIS Manager ולאחר מכן לחץ עלהרחבות שרת אינטרנט.
  13. בחלונית הפרטים, לחץ באמצעות לחצן העכבר הימני על ASP.NET v 2.0.50727 (32-bit)ולאחר מכן לחץ על אפשר.

התקנת גירסת 32 סיביות של שירותי דיווח במחשב שבו פועלת גירסת 64 סיביות של IIS 7.0

כדי להתקין את גירסת 32 סיביות של שירותי דיווח במחשב שבו פועלת גירסת 64 סיביות של IIS 7.0, בצע את הפעולות הבאות:
  1. הפוך את ASP.NET ו-IIS לזמין לפני התקנת שירותי דיווח.
  2. פתח שורת פקודה. לשם כך, לחץ עלהתחל, הצבע על כל התוכניות, הצבע עלעזרים, לחץ באמצעות לחצן העכבר הימני על שורת הפקודהולאחר מכן לחץ על הפעל כמנהל.
  3. בתיבת הדו בקרת חשבון משתמש , לחץ על המשך.
  4. הגדר את האפשרות Enable32bitAppOnWin64 לערך True ברמת האב תחת רמת אתר האינטרנט הראשי. לשם כך, בצע את השלבים הבאים:
    1. ב-IIS Manager, לחץ על בריכות יישומים.
    2. בחלונית פעולות, לחץ על הגדר ברירות מחדל של מאגר יישומים.
    3. במקטע כללי , הגדר את האפשרות Enable32bitAppOnWin64 ל- True.
    הערהכברירת מחדל, המתקין של SQL Server 2005 64-bit יחפש אחר התקנת IIS של 64 סיביות. אם האפשרות Enable32bitAppOnWin64 מוגדרת כ- False ברמת הבסיס, ההתקנה של שירותי דיווח אמורה להתבצע בהצלחה.
  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 באמצעות localhost או אל שם מחשב הרשת של השרת עבור מנהל הדוחות והדוחות של השרת.
  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/Reports $InstanceName.
    3. בדף הבית , לחץ על מאפיינים.
    4. לחץ על הקצאת תפקידים חדשה.
    5. הקלד חשבון משתמש של Windows בתבנית הבאה:
      domain\user
    6. לחץ כדי לבחור את תיבת הסימון מנהל התוכן .
    7. לחץ על אישור.
    8. בפינה השמאלית העליונה של דף הבית , לחץ על הגדרות האתר.
    9. לחץ על קבע תצורה של אבטחה ברחבי האתר.
    10. לחץ על הקצאת תפקידים חדשה.
    11. הקלד חשבון משתמש של Windows בתבנית הבאה:
      domain\user
    12. לחץ כדי לבחור את תיבת הסימון מנהל מערכת .
    13. לחץ על אישור.
    14. סגור את מנהל הדוחות.
  9. פתח את מנהל הדוחות ב-Internet Explorer מבלי להשתמש באפשרות הפעיל כמנהל .

פתרון בעיות של שגיאות הגדרה ב-Windows Vista

אם אתה נתקל בהודעות שגיאה של "כשל בהתקנה" עבור לקוח מקורי של SQL Server (SNAC), עבור שירותי מסד נתונים ועבור שירותי דיווח. לחלופין, ייתכן שחבילת ההתקנה של SNAC אינה חוקית או שהיא מותקנת באופן שגוי. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:
929667 הודעת שגיאה בעת התקנת SQL Server 2005 Express Service Pack 2 של טכנולוגיית התצוגה המקדימה: "לא ניתן למצוא חבילת התקנה עבור המוצר של Microsoft SQL Server לקוח מקורי"
אם השלבים להתקנת גירסת הסיביות של 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-bit מלא או במצב 64-bit, אך לא בשניהם. תוכנית ההתקנה של SQL Server 2005 של 32 מחפשת התקנת IIS של 32-bit. הסיבה לכך היא שתוכנית ההתקנה של SQL Server 2005 של 32 מחייבת IIS לפעול במצב 32-bit. פעולה זו אינה נכונה בתרחיש של IIS 7.0 מכיוון ש-IIS 7.0 יכול לפעול במצבים שונים או bitness ברמות שונות. לדוגמה, IIS 7.0 יכול להפעיל אתר אינטרנט ספציפי במצב 32-bit ואתר אינטרנט אחר במצב 64-bit. תכונה חדשה זו הוצגה ב-IIS 7.0. לקבלת מידע נוסף, בקר באתרי האינטרנט הבאים של Microsoft:32-תהליכים של עובד במצב סיביותהמאפיין Metabase של Enable32BitAppOnWin64 (IIS 6.0)

הפניות


לקבלת מידע נוסף אודות אופן ההתקנה של שירותי דיווח במחשב מבוסס Windows Vista, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:
934164 כיצד להתקין שירותי דיווח של SQL Server 2005 במחשב מבוסס Windows Vista
לקבלת מידע נוסף אודות האופן לשדרוג שירותי דיווח במחשב מבוסס Windows Vista, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:
934163 כיצד לשדרג את שירותי הדיווח של SQL Server 2005 במחשב מבוסס Windows Vista