Інсталяція 32-розрядної версії служб звітування SQL Server 2005 на комп'ютері, на якому запущено 64-розрядну версію Windows


ОСНОВНІ ВІДОМОСТІ


У цій статті описано, як інсталювати 32-розрядну версію служб звітування Microsoft SQL Server 2005 (SSRS) на комп'ютері, на якому запущено 64-розрядну версію Microsoft Windows.

Додаткові відомості


Служба звітування надає вітчизняну 64-розрядну підтримку для таких дій:
  • Компоненти сервера в версіях Windows на базі процесорів Itanium і в 64 – розрядній версії Windows.
  • Інструменти клієнта в 64-розрядній версії Windows.
Однак наведені нижче випуски SQL Server 2005, які містять служби звітування, доступні лише в 32-розрядних версіях:
  • SQL Server 2005 Express Edition з розширеними службами
  • Випуск робочої групи SQL Server 2005
Якщо ви використовуєте один із таких випусків SQL Server 2005 на комп'ютері, на якому запущено 64-розрядну версію Windows, виконайте наведені нижче дії, щоб інсталювати 32-розрядну версію служб звітування:
  1. Видаліть 64-розрядну версію служб звітування.Примітка. Не підтримуються програми WOW64-розрядні версії служб звітування та 64-розрядні версії служб звітування в підсистемі Microsoft Windows-32-on-Windows-64 (32).
  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 робочої групи, Служба звітування не буде доступна на сторінцікомпонентів для інсталяції . Крім того, з'явиться попереджувальне повідомлення про те, як на сторінці " Параметри реєстрації системи ASP.net" вибрано пункт " вимога про реєстрацію версії ". Під час перегляду звіту для цього попереджувального повідомлення з'являється одне з таких повідомлень про помилку:
    • У Windows Server 2008 з'являється таке повідомлення про помилку:
      64 – ASP.Net-розрядна версія. Обов'язковий 32-розрядна версія ASP.Net для інсталяції 2005 служби звітування Microsoft (32. розрядна версія).
    • У Windows Server 2003 з'являється таке повідомлення про помилку:
      Не вдалося відшукати реєстрацію версії ASP.Net за допомогою інформаційних служб Microsoft Internet Services (IIS)
  4. Інсталюйте 32-розрядну версію служб звітування після запуску сценарію.
У наведених нижче розділах наведено відомості про те, як інсталювати 32-розрядну версію служб звітування на комп'ютері, на якому інстальовано 64-розрядну версію служби інформаційних служб Microsoft Internet Services (IIS) 6,0 та на комп'ютері, на якому запущено 64-розрядну версію IIS 7,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 v 2.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. Натисніть кнопку OK два рази, а потім ЗАКРИЙТЕ диспетчер IIS.
  10. У командному рядку виконайте таку команду:
    %SystemDrive%\inetpub\AdminScripts\adsutil.vbs Set W3SVC/Appappool/Enable32bitAppOnWin64 1
  11. Інсталюйте 32-розрядну версію служб звітування.
  12. Після завершення інсталяції Відкрийте диспетчер IIS, а потім виберіть пунктрозширення веб-сервера.
  13. В області відомостей клацніть правою кнопкою миші ASP.net v 2.0.50727 (32-розрядна версія), а потім натисніть кнопку дозволити.

Інсталяція 32-розрядної версії служб звітування на комп'ютері, на якому запущено 64-розрядну версію служби IIS 7,0

Щоб інсталювати 32-розрядну версію служб звітування на комп'ютері, на якому запущено 64-розрядну версію служби IIS 7,0, виконайте наведені нижче дії.
  1. Увімкніть ASP.NET і IIS, перш ніж інсталювати служби звітування.
  2. Відкрийте вікно командного рядка. Щоб виконати цю дію, натисніть кнопкуПуск, наведіть вказівник на пункт Усі програми, виберіть пунктстандартні, клацніть правою кнопкою миші пункт командний рядокі виберіть пункт Запуск із правами адміністратора.
  3. У діалоговому вікні Керування обліковими записами користувачів натисніть кнопку продовжити.
  4. Настроювання параметра Enable32bitAppOnWin64 на True на батьківському рівні під рівнем веб-сайту Master. Для цього виконайте описані нижче дії.
    1. У диспетчері IIS виберіть пункт Пули застосунків.
    2. В області дії виберіть пункт Установити стандартні параметри пулу застосунків.
    3. У розділі загальні встановіть параметр Enable32bitAppOnWin64 для TRUE (істина).
    Примітка.За замовчуванням в SQL Server 2005 64 – розрядному інсталяторі буде вибрано інсталяцію 64-розрядної версії IIS. Якщо параметр Enable32bitAppOnWin64 має значення false на кореневому рівні, то інсталяція служб звітування має завершити успішно.
  5. Інсталюйте 32-розрядну версію служб звітування. Після інсталяції служб звітування в ОС Windows Vista потрібно додати пакет оновлень 2 (SP2) для сервера SQL Server 2005. Якщо ви інсталюєте SQL Server 2005 Express Edition із додатковими службами, ви можете запустити SQL Server 2005 Express Edition з розширеними службами оновлень 2 (SP2). Щоб отримати докладніші відомості, перейдіть на веб-сайт Microsoft: Якщо під час настроювання виникають помилки, ознайомтеся з розділом "виправлення помилок інсталяції в ОС Windows Vista".
  6. Скидання служб IIS.
  7. Настроювання сервера звітів для локального адміністрування. Щоб отримати доступ до сервера звітів і диспетчера звітів локально, виконайте такі дії:
    1. Запустіть Microsoft Internet Explorer.
    2. У меню Знаряддя виберіть пункт Властивості браузера.
    3. Виберіть елемент Безпека.
    4. Виберіть пункт Надійні веб-сайти.
    5. Виберіть елемент сайти.
    6. У розділі Додати цей веб-сайт до зонивведіть ім'я _сервераhttp://.
    7. Якщо ви не використовуєте HTTPS для сайту за замовчуванням, зніміть прапорець вимагати сертифікації сервера (https:) Установіть прапорець для всіх сайтів у цій зоні .
    8. Натисніть кнопку Додати.
    9. Повторіть кроки f і g, щоб додати http://localhost, а потім натисніть кнопку закрити. Цей крок дає змогу запускати браузер Internet Explorer або локальний комп'ютер, а також ім'я мережного комп'ютера сервера для сервера звітів і диспетчера звітів.
  8. Створення призначень ролей, які явно надають доступ до повного дозволу. Для цього виконайте описані нижче дії.
    1. Запустіть браузер Internet Explorer за допомогою параметра Запуск із правами адміністратора . Щоб виконати цю дію, натисніть кнопку Пуск, виберіть пункт Усі програми, клацніть правою кнопкою миші Internet Explorerі виберіть пункт Запуск із правами адміністратора.
    2. Запустіть Диспетчер звітів. Примітка. За замовчуванням URL-адреса диспетчера звітів – цеім'я _ сервераhttp:///respurs. Якщо ви використовуєте SQL Server 2005 Express Edition з розширеними службами SP2, URL-адреса диспетчера звітів – цеім'я _ сервераhttp://або звіти $ sqkexpress. Якщо ви використовуєте іменованого екземпляра служб звітування, URL-адреса диспетчера звітів – цеім'я _ сервераhttp://або звіти $Instancename.
    3. На головній сторінці натисніть кнопку Властивості.
    4. Натисніть кнопку створити призначення ролей.
    5. Введіть обліковий запис користувача Windows у такому форматі:
      domain\user
    6. Установіть прапорець Диспетчер вмісту, щоб вибрати елемент керування вмістом .
    7. Клацніть OK.
    8. У верхньому правому куті домашньої сторінки виберіть пункт Параметри сайту.
    9. Виберіть команду настроїти безпеку сайту.
    10. Натисніть кнопку створити призначення ролей.
    11. Введіть обліковий запис користувача Windows у такому форматі:
      domain\user
    12. Установіть прапорець Системний адміністратор .
    13. Клацніть OK.
    14. Закрийте диспетчер звітів.
  9. Відкрийте диспетчер звітів у браузері Internet Explorer без використання параметра запуск із правами адміністратора .

Виправлення помилок інсталяції в ОС Windows Vista

Якщо у вас виникли повідомлення про помилку "Помилка інсталяції" для рідного клієнта SQL Server (SNAC), для служб баз даних і служб звітування. Або ж пакет інсталяції SNAC може бути недійсним або неправильно інстальовано. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
929667 Повідомлення про помилку під час інсталяції пакета оновлень для SQL Server 2005 Express Edition Service Pack 2: "пакет інсталяції пакета Office для продукту Microsoft SQL Server не знайдено"
Якщо кроки, які потрібно інсталювати в 32-розрядній версії служб звітування, не допомогли вирішити помилки, виконайте наведені нижче дії.
  1. Вийдіть із програми інсталяції.
  2. Натисніть кнопку Пускі виберіть пунктпанель керування.
  3. Натисніть кнопкувидалити програму.
  4. Виберіть елемент клієнт Microsoft SQL Server.
  5. Натисніть кнопку Видалити.
  6. Натисніть кнопку Так.
  7. Розпакуйте SQL Server 2005 Express Edition із пакетом інсталяції розширених служб до папки на комп'ютері. Щоб виконати цю дію, запустітьSQLEXPR_ADV. EXE/x у командному рядку.
  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-bit, але не обидва. У 32-розрядному SQL Server 2005 інсталятор виглядає для інсталяції 32-розрядної версії IIS. Це пояснюється тим, що Інсталятору 32-розрядної версії SQL Server 2005 потрібні служби IIS для запуску в 32-розрядному режимі. Це неправда у сценарії IIS 7,0, оскільки IIS 7,0 може виконуватися в різних режимах або на різних рівнях. Наприклад, IIS 7,0 може запускати певний веб-сайт у 32-розрядному режимі та іншому веб-сайті в режимі 64-bit. Цю нову функцію запроваджено в службі IIS 7.0. щоб отримати докладніші відомості, перейдіть на такі веб-сайти Microsoft:32-бітовий режим робочих процесівВластивість метабази 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