Riešenie problémov služby IIS konfigurácie v SQL Server 2005 Reporting Services

ÚVOD

Tento článok popisuje riešenie problémov s konfiguráciou služby Internet Information Services (IIS) v Microsoft SQL Server 2005 Reporting Services.

Tento článok sa vzťahuje najmä na pomoc pri diagnostikovaní problémov s konfiguráciou služby IIS 6.0 v natívnom režime Reporting Services. Tento článok sa vzťahuje aj zvyčajne IIS 5.0 a IIS 7.0. Určité diagnostické kroky sa však môže zapísať len pre službu IIS 6.0, ako napríklad overenie inštalácie Microsoft ASP.NET pomocou IIS Manager. Tento článok obsahuje aj niektoré konfigurácie problémy s overovaním, ASP.NET a Internet Explorer.

Ďalšie informácie

1 Všeobecný prístup

IIS konfigurácie sa zvyčajne zobrazujú ako pripojenie alebo Server správy alebo Report Manager. Úspešne diagnostikovať tieto konfigurácie, musíte skontrolovať architektúra Reporting Services a že Reporting Services je súčasťou služby IIS. Tento článok sa pokúša identifikovať spoločné IIS Konfigurácia problémy, ktoré môžu spôsobovať zlyhanie Reporting Services. Tiež sú popísané niektoré-IIS.

1.1Request tok

HTTP požiadavky od používateľa prechádza veľa vrstiev. Vedieť, ktoré vrstva neodpovedal môžete určiť druh zlyhania. Nasledujúci diagram je diagram zjednodušenej toku požiadavky:



Reporting Services nainštaluje jednej virtuálny adresár správa servera a jeden virtuálny adresár pre Report Manager. Predvolený názov virtuálneho adresára Report Server je "reportserver." Predvolený názov virtuálneho adresára pre Report Manager je "správy."


Zvyčajne sa spustiť diagnostiku problémov Reporting Services odoslaním požiadavky na Server správy koreňového adresára v programe Internet Explorer. Predvolene je URL http://< server >/reportserver. Ak je Server správy, potom môžete program Internet Explorer na odoslanie žiadosti o http://< server >/reports. Ak ste nakonfigurovali správa Server používať Secure Sockets Layer (SSL), sa najskôr sa uistite, že server môžete spustiť v režime bez šifrovania SSL. Ak ste nakonfigurovali rozširovanie nasadenia, najskôr sa či správa servera je nainštalovaná na jednotlivých uzlov. Diagnostika problémov v tomto poradí vám pomôže izolovať problémy rýchlejšie.

1.2Common príznaky

Táto časť uvádza bežné príznaky, ktoré sa vyskytujú pri žiadosti zlyhá v určitej vrstve. Táto sekcia tiež uvádza vyhľadajte chybové hlásenia.

1.2.1Firewall

Ak navštívite Report Server vzdialený počítač, skontrolujte, či brána firewall neblokuje požiadavky. Blokované požiadavky sa zaznamená do denníka brány firewall.

Ďalšie informácie o vyhľadaní denníka brány firewall, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

929455 pri konfigurovaní umiestnenie súboru denníka brány Windows Firewall v systéme Windows Vista, informácie môžu sa nezapisujú do súboru denníka

Môžete tiež navštíviť webovú lokalitu spoločnosti Microsoft:

http://technet.microsoft.com/en-us/library/cc736373.aspx

http://technet.microsoft.com/en-us/library/cc758040.aspx

1.2.2HTTP.sys

IIS 7.0 a IIS 6.0, ktorá nie je spustený v režime izolácia IIS 5.0 použite ovládač režimu jadra HTTP (HTTP.sys) HTTP sieťové vstupno-výstupný. Služba HTTP sa spúšťa automaticky. Nemáte vykonať manuálnu konfiguráciu. Ak Reporting Services je nakonfigurovaný na používanie protokolu SSL, musíte uistite, či je spustená služba HTTP SSL.

Proces HTTP.sys môže vrátiť chybu klienta aj v prípade, že IIS nie je zapojený. Táto situácia môže nastať, ak adresa URL je poškodený, alebo ak IIS webovej lokality identita je správne nakonfigurovaný. Chyby zapisujú do denníka chýb HTTP.sys.

Ďalšie informácie o HTTP.sys súbory denníka chýb nájdete na webovej lokalite spoločnosti Microsoft:

http://technet.microsoft.com/en-us/library/cc786081.aspxĎalšie informácie o chýb rozhrania API protokolu HTTP získate po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

820729 chýb rozhrania API protokolu HTTP

1.2.3IIS a aplikácie

Pred preskúmate konfigurácie IIS, musí sa uistite sa, že používate IIS Admin service a fondu aplikácií. Musíte overiť správnosť totožnosť webovej lokality. Ak webová lokalita, ktorá je hostiteľom služby správy nie je predvolená webová lokalita alebo ak nezadáte "Všetky nepriradené" pre totožnosť webovej lokality, musíte byť lokality identita opatrní. Ak ste nakonfigurovali správa servera a Report Manager na iné webové lokality, vyskúšajte Konfigurácia servera zostáv a Report Manager na rovnakú webovú lokalitu. Ak iné aplikácie Reporting rovnakú webovú lokalitu, skúste nastaviť služby správa virtuálnych adresárov na novú webovú lokalitu. Máte tretej strany rozšírení ISAPI alebo filtre pokúsiť odstrániť tretej strany rozšírení ISAPI alebo filtre.

Ak viaceré konfigurácie v službe IIS, môžete preinštalovať IIS. Po vykonaní tohto kroku musíte znova nakonfigurovať ASP.NET a služby správa virtuálnych adresárov.

Ďalšie informácie o umiestnenie súboru denníka služby IIS získate po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

324091 ako: zobrazenie a správa súborov denníka.

Môžete tiež navštíviť na webovej lokalite spoločnosti Microsoft:

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/bea506fd-38bc-4850-a4fb-e3a0379d321f.mspx?mfr=true

1.2.4ASP.NET

Chybové hlásenie v programe Internet Explorer môže uvádzať, že ASP.net sa vyskytne problém. Ak už ste odinštalovali IIS alebo ASP.NET v počítači, musíte overiť nastavenia ASP.NET. Väčšina problémy s konfiguráciou ASP.NET môžete opraviť pomocou súboru aspnet_regiis.exe znovu ASP.NET v službe IIS. Ďalšie informácie o overení ASP.NET nájdete 4 časti tohto článku.

Jednoduché .aspx stránku môžete vykonať kontrolu rozum IIS a ASP.NET. Ak to chcete urobiť, postupujte nasledovne:

  1. Vytvorenie nového virtuálneho adresára na webe, ktorý hosťuje virtuálne adresáre Reporting Services.

  2. Povolenie čítať a vykonávať povolenie na virtuálny adresár.

  3. Nasadenie jednoduché .aspx stránky virtuálny adresár.

Ak sa nedá Prehľadávať .aspx stránky v programe Internet Explorer, najprv tento problém vyriešiť. Problém sa môže vyskytnúť v ASP.NET alebo všetky vrstvy pred požiadavku ASP.NET.

1.2.5Report Server Virtuálne adresáre

Ak virtuálne adresáre Reporting Services neboli nakonfigurované na vytváranie zostáv služby Windows Management Instrumentation (WMI) poskytovateľa alebo nástroj na konfiguráciu služby Reporting Services, musíte postupujte podľa pokynov v časti 4.1 nastavenia virtuálnych adresárov. Ak viaceré konfigurácie, môžete znova vytvoriť virtuálnych adresárov pomocou služby WMI alebo pomocou nástroja na konfiguráciu služby Reporting Services.

Riešenie problémov, najskôr overiť a opraviť Report Server virtuálny adresár. Potom pri správe Server funguje, môžete preskúmať a opraviť Report Manager virtuálny adresár. Keď Report Manager nie je možné komunikovať s Server správy, zvyčajne zapíše chyba súbory denníka Reporting Services.

Ďalšie informácie o denníky sledovania Reporting Services nájdete na nasledujúcej webovej lokalite MSDN:

http://msdn.microsoft.com/en-us/library/ms156500(SQL.90).aspxToto je typický príklad chyby:

w3wp! ui! 1! 8 / 5/2008-10: 20:56:: e chyba: kód stavu protokolu HTTP--> 500

---Podrobnosti---

System.Net.WebException: Požiadavka zlyhala < niektoré >

v Microsoft.SqlServer.ReportingServices2005.RSConnection.GetSecureMethods()
v Microsoft.ReportingServices.UI.Global.RSWebServiceWrapper.GetSecureMethods()

Správa servera virtuálneho adresára pracuje, ale virtuálny adresár Report Manager nefunguje, skontrolujte adresu URL, ktorá Report Manager používa na komunikáciu so serverom správy.

Ďalšie informácie nájdete na nasledujúcej webovej lokalite:

http://msdn.microsoft.com/en-us/library/ms159261(SQL.90).aspxĎalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

922656 chybové hlásenie pri pokuse o otvorenie Report Manager nástroj SQL Server 2005 Reporting Services: "požiadavka zlyhala so stavom HTTP 400: Nesprávna požiadavka" alebo "pokus o pripojenie na server správy"

2Vývoj internetovej stránky konfigurácie.

2.1Web lokality identita problémy

Ak chybové hlásenie indikuje, že program Internet Explorer nedokáže dostať Report Server alebo Report Manager, musíte overiť nastavenia lokality Reporting Services. Nižšie sú uvedené chybové hlásenia, ktoré sa môžu zobraziť.

Report Manager, zobrazí nasledujúce chybové hlásenie:

Pri pokuse o pripojenie k serveru správa zlyhala. Skontrolujte informácie o pripojení, a že je server správy v kompatibilnú verziu.

V programe Internet Explorer sa zobrazí nasledujúce chybové hlásenie:

Nemožno nájsť server alebo chyba DNS

V programe Internet Explorer sa zobrazí nasledujúce chybové hlásenie:

HTTP 400 Nesprávna požiadavka

Uistite sa, že adresu IP alebo názov hostiteľa, ktorý sa používa v URL rieši počítača a webu, ktorý hosťuje virtuálne adresáre Reporting Services. Ak na iné webové lokality hosťované virtuálne adresáre, skontrolujte webovú lokalitu Konfigurácia servera zostáv a Report Manager.

Ak sa adresa URL adresu IP, skontrolujte nasledujúce:

  • Uistite sa, že adresa IP rieši do počítača, ktorý hosťuje virtuálne adresáre Reporting Services. Príkaz ipconfig.exe zoznamu sieťových rozhraní počítača.

  • Uistite sa, či lokalít tohto hostiteľa Reporting Services používať Všetky nepriradené nastavenie alebo adresu IP, zadané table Identifikácia webovej lokality .

Ak adresa URL je zadaný názov hostiteľa, skontrolujte nasledujúce:

  • Uistite sa, že názov hostiteľa rieši počítač Reporting Services. Príkaz ping.exe vyriešiť názov hostiteľa na adresu IP. Potom sa uistite, že adresa IP rieši do počítača, ktorý hosťuje virtuálne adresáre Reporting Services.

  • Uistite sa, že webová lokalita používa Všetky nepriradené nastavenie identifikácie webovej lokality alebo lokality určuje, hlavičku hostiteľa, zodpovedajúci hostiteľa hlavičky v požiadavke. Požiadavka používa hlavičky hostiteľa je zvyčajne názov servera, ktorý je zadaný v adrese URL. V prípade vyrovnávania zaťaženia siete (NLB) hlavičky hostiteľa je zvyčajne názov virtuálneho uzla. Hlavičky hostiteľa môže byť tiež definovaná v súbore Hosts.

IIS 5.0 a IIS 6.0, totožnosť webovej lokality sú definované table Identifikácia webovej lokality na karte webovej lokality na stránke Vlastností webovej lokality . V službe IIS 7.0, môžete definovať totožnosť webovej lokality kliknutím väzby na table Upraviť lokality . Ďalšie informácie o tom, ako sú definované totožnosti webovej lokality, nájdete na nasledujúcich webových lokalitách.

Poznámka: IIS 5.0 používa rozhranie podobné IIS 6.0 určiť totožnosť webovej lokality.

http://technet.microsoft.com/en-us/library/cc771911.aspx

http://technet.microsoft.com/en-us/library/cc754348.aspx

http://learn.iis.net/page.aspx/150/understanding-sites-apps-and-vdirs-in-iis-7/#SitesMusíte sa uistiť, že Report Manager používa správnu adresu URL na prístup k správe servera. Ďalšie informácie nájdete na nasledujúcich webových lokalitách spoločnosti Microsoft:

http://msdn.microsoft.com/en-us/library/ms159261(SQL.90).aspx

http://msdn.microsoft.com/en-us/library/ms155921(SQL.90).aspx

2.2Issues, ktoré sa vyskytujú po preinštalovaní IIS

Ak ste preinštalovať IIS, musíte konfiguráciu ASP.NET, správa servera virtuálneho adresára, a Správca virtuálnych adresárov.

Informácie o inštalácii súčasti IIS

Ďalšie informácie o inštalácii IIS 6.0, nájdete na webovej lokalite spoločnosti Microsoft:

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/750d3137-462c-491d-b6c7-5f370d7f26cd.mspx?mfr=trueĎalšie informácie o odinštalovaní služby IIS 6.0, nájdete na webovej lokalite spoločnosti Microsoft:

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/910e7485-d74c-4647-87a5-f9d0f9aae51e.mspx?mfr=trueĎalšie informácie o inštalácii súčasti IIS 7.0 nájdete na webovej lokalite spoločnosti Microsoft:

http://technet.microsoft.com/en-us/library/cc732624.aspxĎalšie informácie o inštalácii a používaní IIS 5.0, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

266115 prostriedkov pre inštaláciu a používanie služby IIS 5.0

Informácie o tom, ako obnoviť virtuálne adresáre Reporting Services

Ďalšie informácie nájdete na nasledujúcich webových lokalitách spoločnosti Microsoft:

http://msdn.microsoft.com/en-us/library/ms159261(SQL.90).aspx

http://msdn.microsoft.com/en-us/library/ms155921(SQL.90).aspx

2.3Issues ISAPI filtre

Tretej strany obslužných môže spôsobiť problémy na správu servera virtuálneho adresára. Ak obslužných iných výrobcov, pokúste sa odstrániť filtre z webovej lokality, ktorý je hostiteľom virtuálne adresáre Reporting Services. Alebo presuňte virtuálne adresáre Reporting Services na novú webovú lokalitu.

3Authentication problémov

3.1You musíte zadať poverenia v programe Internet Explorer zobrazíte Reporting Services

Keď Reporting Services je nakonfigurovaný na používanie integrované overovanie systému Windows, program Internet Explorer zvyčajne nie je nakonfigurovaný na výzvu na zadanie poverení. Ak chcete zistiť, či program Internet Explorer je nakonfigurovaný na vždy Zobraziť výzvu na zadanie poverení, postupujte nasledovne:

  1. Otvorte program Internet Explorer.

  2. V ponuke Nástroje kliknite na položku Možnosti siete Internet.

  3. Na karte zabezpečenie vyberte zóny, ktorá sa vzťahuje na adresy URL, ktorá sa používa na prístup k správe servera. Napríklad ak používate názov pre protokol NetBIOS na prístup k správe servera, vyberte Lokálnej intranetovej zóny.

  4. Kliknite na tlačidlo Vlastná úroveň.

  5. Overovanie oblasti dialógové okno Nastavenia zabezpečenia , kliknite na automaticky prihlasovať iba v intranetovej zóne v oblasti prihlásenia . Ak URL v intranetovej zóne, kliknite na položku Prihlásiť automaticky s aktuálnym menom a heslom.

3.2You zobrazí chybové hlásenie HTTP 401, po zadaní poverení v programe Internet Explorer

Ak sa zobrazí chybové hlásenie HTTP 401, po prijatí opakované výzvy v programe Internet Explorer, overovanie vyskytla. Napríklad nainštalujete správa služby v natívnom režime môžete byť vyzvaní na zadanie poverení trikrát pred v programe Internet Explorer sa zobrazí chybové hlásenie HTTP 401. Keď sa vyskytne tento problém, do denníka služby IIS zobrazuje "HTTP 401" ako IIS odpoveď. Ak chcete vyriešiť tento problém, skontrolujte nasledovné:

  • Uistite sa, že ste zadali správne meno používateľa a heslo.

  • Podľa pokynov v časti 3.1 tohto článku. Uistite sa, či ste nevybrali Anonymous logon nastavenie zabezpečenia zóny.

Najčastejšie sa zobrazí chybové hlásenie HTTP 401, ak ste nakonfigurovali Reporting Services použiť integrované overovanie systému Windows. Predvolene IIS umožňuje vyjednať overovanie a overovanie NTLM. Internet Explorer zvyčajne používa vyjednať overenie metódy, ako program Internet Explorer používa overovanie NTLM.

Ak použijete názov FQDN alebo vlastné hostiteľa hlavičky, ktorá nezodpovedá názov počítača, slučky kontrola problém sa môže vyskytnúť. Pri výskyte tohto problému zvyčajne dostanete Reporting Services webových stránok pomocou adresy IP. Však nemôžete webových stránok pomocou FQDN alebo názvu hostiteľa.

Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

896861 chybové 401.1 pri prehľadávaní webovej lokality, ktorá používa integrované overovanie a je umiestnený na IIS 5.1 alebo IIS 6

3.2.1 protokolom Kerberos

Keď je dohodnuté overovací protokol Kerberos, zobrazí sa chybové hlásenie HTTP 401 z dôvodu problémov overovania Kerberos. Nižšie sú uvedené niektoré z nasledujúcich problémov:

  • Ak váš fond aplikácií je založená na doménu, môže sa zobraziť chybové hlásenie HTTP 401, ak HTTP hlavný názov služby (SPN) nie je nakonfigurovaný. Keď sa vyskytne tento problém, zobrazí sa nasledujúci kód chyby protokolu Kerberos:

    KRB_ERR_APP_MODIFIEDJe možné získať prístup k serveru pomocou Nasledujúcej:

    http://localhost/<reportserver_vdir>Však nemôžete server pomocou Nasledujúcej:

    http://<NetBIOS>/<reportserver_vdir>Opraviť alebo obísť tieto problémy, použite jeden z nasledujúcich postupov:

    • Konfigurácia HTTP SPN na povolenie overovania Kerberos. Ak použijete názov NetBIOS a domény v URL k Reporting Services, musíte zaregistrovať SPN HTTP názov NetBIOS a domény. Nie je možné nakonfigurovať HTTP SPN v inom počítači. Preto fondy rôznych aplikácií, musíte spustiť rovnaké konto používať rovnaké SPN HTTP. Ďalšie informácie získate po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

      871179 dostanete "chyba HTTP 401.1 – neoprávnené: prístup bol odmietnutý z dôvodu neplatných poverenia" chybové hlásenie pri pokuse o prístup na webovú lokalitu, ktorá je súčasťou fondu aplikácií služby IIS 6.0

    • NetworkServices alebo LocalSystem, zmeniť svoje identita fondu aplikácií. Kontá môžete použiť vstavaný SPN HOST namiesto HTTP SPN.

    • Platnosť IIS akceptovať len overovanie NTLM. Ďalšie informácie nájdete na webovej lokalite spoločnosti Microsoft:

      http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/7258232a-5e16-4a83-b76e-11e07c3f2615.mspx?mfr=true

  • Zobrazí sa nasledujúci kód chyby protokolu Kerberos v denníku udalostí:

    KRB_ERR_RESPONSE_TOO_BIGAk chcete vyriešiť tento problém, postupujte nasledovne:

    1. Povolenie zapisovania do denníka protokolu Kerberos. Ďalšie informácie získate po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

      262177 povolenie zapisovania do denníka udalostí protokolu Kerberos

    2. Skontrolujte denník. Ak sa zobrazí kód chyby KRB_ERR_RESPONSE_TOO_BIG, pozrite si nasledujúci článok databázy Microsoft Knowledge Base pre riešenie tohto problému:

      244474 postup pri vynútení používania protokolu TCP namiesto protokolu UDP protokolom v systéme Windows Server 2003, Windows XP a Windows 2000

3.2.2 základné overovanie

Ak Reporting Services je nakonfigurovaný na používanie základného overovania, zlyhanie overovania sa zaznamená do denníka udalostí zabezpečenia na serveri so službou IIS. Zobrazí sa chybové hlásenie. Ak sa Lokálna politika zabezpečenia neumožňuje overovanie, je potrebné povoliť tento prihlásenie písaní Lokálna politika zabezpečenia alebo zmeniť typ prihlásenia v službe IIS konfigurácie.

3.3You "Prístup odmietnutý" chybové hlásenie v programe Internet Explorer pre IUSR alebo iný anonymný služby IIS

Ak sa toto chybové hlásenie dôjde neočakávane, Zistite, či anonymné zabezpečenia zapnuté virtuálne adresáre Reporting Services. Ak je táto politika zapnutá, vypnite ju.

3.4Kerberos delegovanie problémy

Tieto problémy sa zvyčajne nazýva "dvojité skok na inú" problémy. Problémy delegovanie modulu Kerberos sa môže vyskytnúť, ak sú splnené nasledujúce podmienky:

  • Ste nakonfigurovali bezpečnostné zdrojov údajov zostavy.

  • Zostava pristupuje vzdialený server pre zdroj údajov. Napríklad zostava pristupuje Analysis Services alebo Microsoft SQL Server databáza.

  • Po spustení zostavy sa zobrazí jedno z nasledujúcich chybových hlásení:

    Chybové hlásenie 1

    Zlyhalo prihlásenie používateľa (null)

    Chybové hlásenie 2

    Prihlásenie zlyhalo pre používateľa "NTAUTHORITY\ANONYMOUS"

  • Pri kontrole denníka udalostí zabezpečenia na serveri, ktorý hosťuje zdroj údajov, uvidíte udalosti, ktoré označujú, že bol anonymný používateľ prihlásenie.

Schéma overenia NTLM nedokáže vykonávať operácie dvojité skok na inú. Ak ste odstránili vyjednať poskytovateľa overenia webovej lokalite alebo virtuálny adresár Reporting Services, musíte pridať znova vyjednať poskytovateľa overovania.

Ďalšie informácie nájdete na nasledujúcich webových lokalitách spoločnosti Microsoft alebo KB články:Ďalšie informácie získate po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

215383Konfigurovanie súčasti IIS na podporu protokolov Kerberos a NTLM pre sieťové overenie

326985 problémov problémy s protokolom Kerberos v službe IIS

917409 ako nastaviť SQL Server 2005 Analysis Services pomocou overovania protokolom Kerberos

319723 ako používať overovanie Kerberos v SQL Server

909801Ako uistite sa, že používate overovanie Kerberos, keď vytvoríte vzdialené pripojenie na inštanciu programu SQL Server 2005

Ďalšie informácie nájdete na nasledujúcich webových lokalitách spoločnosti Microsoft:

http://www.microsoft.com/downloads/details.aspx?FamilyID=99B0F94F-E28A-4726-BFFE-2F64AE2F59A2&displaylang=en

http://technet.microsoft.com/en-us/library/cc281382(SQL.100).aspxAk chcete zabrániť overenie protokolom Kerberos, môžete použiť jeden z nasledujúcich postupov:

  • Konfigurácia uložené poverenia pre zdroj údajov.

  • Konfigurácia služby Reporting Services, používanie základného overovania. Predvolený spôsob prihlásenia je spôsob prihlásenie s obyčajným textom . Táto metóda umožňuje vykonať jeden dodatočný skok na inú servera správy.

4ASP.net konfigurácie.

4.1General chyby

Problémy s konfiguráciou ASP.NET majú rôzne príznaky. Napríklad sa môže vyskytnúť niektorý z nasledujúcich krokov:

  • Môže sa zobraziť chybové hlásenie HTTP 404.

  • Môže sa zobraziť nasledujúce chybové hlásenie:

    Nepodarilo sa načítať prostriedok Microsoft.ReportingServices.UI.GlobalApp

  • Zobrazí ďalšie chybové hlásenia výnimiek z ASP.NET.

Problémy s konfiguráciou ASP.NET môže byť spôsobený Odinštalovanie alebo preinštalovanie verzie rozhrania Microsoft .NET Framework. Ak chcete tieto problémy vyriešiť, postupujte nasledovne:

  • V službe IIS Manager kliknite pravým tlačidlom myši na uzol webových lokalít a kliknite na položku Vlastnosti. V okne vlastnosti webových lokalít karte ASP.NET a potom overte, či ASP.NET verzie 2.0.50727.

  • V službe IIS Manager kliknite pravým tlačidlom myši na uzol webových lokalít a kliknite na položku Vlastnosti. V okne vlastnosti webových lokalít, kliknite na kartu ISAPIFilters vyhľadajte a kliknite na tlačidlo ASP.NET_2.0.50727.0 filtra. Skontrolujte, či spustiteľný súbor obsahuje platnú cestu pre súbor ASP.NET filtra.

    Poznámka: IIS 5.1 filter neexistuje.

    Poznámka: V službe IIS 7.0, môžete vidieť filter kliknutím na ikonu Obslužných na stránke vlastností webovej lokality.

  • V službe IIS Manager, vyhľadajte a kliknite pravým tlačidlom myši virtuálny adresár pre Server správy a kliknite na položku Vlastnosti. V dialógovom okne kliknite na kartu Virtuálny adresár a kliknite na tlačidlo Konfigurácia. Skontrolujte, či Rozšírenia aplikácií table prázdne. Overte, či tably Zástupné aplikácia Mapy priradenie jednej zástupných znakov. Vyberte priradenia zástupných znakov, a kliknite na položku Upraviť. Skontrolujte, či vykonanie obsahuje správnu cestu súboru aspnet_isapi.dll. Skontrolujte, či nie je začiarknuté políčko Overiť súbor existuje .

  • V službe IIS Manager, vyhľadajte a potom kliknite pravým tlačidlom na virtuálny adresár pre Report Manager a kliknite na položku Vlastnosti. V dialógovom okne kliknite na kartu Virtuálny adresár a kliknite na tlačidlo Konfigurácia. Skontrolujte Rozšírenia aplikácií table obsahuje predvolené priradenia. Toto je zoznam bežných typov súborov ASP.NET, napríklad .aspx a .asax. Obnovte predvolené priradenie, použite nasledujúci príkaz vytvoriť správne mapy:

    Aspnet_regiis.exe – s < report manager cesta >Poznámka: Priradenie sú ikonu Mapovania obslužných programov v službe IIS 7.0.

  • Rozšírenia servera IIS Web, uistite sa, zapnutá ASP.NET 2.0.50727.

Ak overenie zlyhá, môžete sa zaregistrovať ASP.NET na vyriešenie problému. Na tento účel použite jeden z nasledujúcich postupov:

  • Ak používate 32-bitovú verziu Reporting Services na 32-bitový operačný systém alebo 64-bitový operačný systém, spustite nasledujúci príkaz v príkazovom riadku:

    %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i-povoliť

  • Ak používate 64-bitovú verziu Reporting Services na 64-bitový operačný systém, spustite nasledujúci príkaz v príkazovom riadku:

    %SystemRoot%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i-povoliť

Nemôžete spustiť ASP.NET 1. x a ASP.NET 2.0 v procese pracovník IIS. Ak používate služby IIS 7.0 alebo IIS 6.0, uistite sa, či fondu aplikácií, ktorý hosťuje aplikácii Report Server hostiteľa ASP.NET 1. x aplikácie. Ak používate server IIS 5.0, alebo ak používate službu IIS 6.0 v režime izolácia IIS 5.0, uistite sa, že používate aplikácie, ktoré vyžadujú ASP.NET 1. x.

4.2You "aktuálnej totožnosti (NT AUTHORITY\NETWORK SERVICE) nemá prístup na zápis do"< cesta > \v2.0.50727\Temporary ASP.NET Files"" chybové hlásenie


Chyba je spôsobená neplatnú konfiguráciu ASP.NET. Problém vyriešite prideliť zápisu a spúšťať do priečinka dočasné ASP.NET súbory, ktorý sa chybové hlásenie.

5SSL problémov

5.1Problems vyskytnúť certifikáty

Ak ste nakonfigurovali certifikáty na vaše virtuálne adresáre, Report Manager môže overiť na správu servera. Tento problém sa vyskytuje, pretože Report Manager nie je určený preniesť certifikáty Report Manager komunikuje so serverom správy prostredníctvom HTTP požiadavky. Preto, ak nakonfigurujete IIS možnosť Požadovať certifikáty , nemôžete použiť Report Manager. Obísť tento problém, môžete začiarknutie políčka Požadovať certifikáty servera zostáv virtuálny adresár.

5.2 sa zobrazí chybové hlásenie "pripojenie vynútene ukončené" alebo chyby, ktoré označujú zlyhania pripojenia SSL

V programe Internet Explorer sa zobrazí jedno z nasledujúcich chybových hlásení:

Chybové hlásenie 1

Pripojenie vynútene ukončené

Chybové hlásenie 2

Základné pripojenie bolo ukončené

Chybové hlásenie 3

Nepodarilo sa vytvoriť vzťah dôvery zabezpečený kanál SSL/TLS

Chybové hlásenie 4

Kód stavu protokolu HTTP--> 500

Ak sa zobrazí nasledujúce chybové hlásenia chyba pripojenia SSL. Zvyčajne spôsobuje zlyhania pripojenia SSL certifikát, ktorý je nainštalovaný v službe IIS. Ak chcete vyriešiť tento problém, postupujte nasledovne:

  • Uistite sa, že osvedčenie názov hostiteľa alebo hlavičku hostiteľa v adrese URL možno Report Manager alebo správa servera.

  • Uistite sa, že osvedčenie názov hostiteľa alebo hlavičky hostiteľa v adrese URL používajúceho prístup správa servera Report Manager.

    Poznámka: Táto adresa URL môžete definovať prvku ReportServerUrl v súbore RsWebApplication.config. Ak sa táto adresa URL nie je definované, názov Táto adresa URL je názov hostiteľa, ktorý klient používa na prístup k Report Manager. Pretože názvu hostiteľa sa môžu líšiť, používate inú URL k Report Manager, odporúčame, aby sa explicitne ReportServerUrl prvku pomocou názvu hostiteľa správne. Ďalšie informácie nájdete na nasledujúcej webovej lokalite MSDN:

    http://msdn.microsoft.com/en-us/library/ms155878(SQL.90).aspx

  • Uistite sa, že reťaz certifikátov je platný. To znamená, skontrolujte certifikát alebo vydavateľa certifikátu dôveryhodná.

5.3Problems sa vyskytujú v HTTP komunikácia medzi správa servera Report Manager

Problém sa môže vyskytnúť v HTTP komunikácia medzi správa servera Report Manager. Pri konfigurácii SSL je neplatný, Report Manager môže reagovať na program Internet Explorer úspešne. Však Report Manager nie je možné komunikovať s Server správy. Ak sa vyskytne tento problém, Report Manager správne zobrazuje obrázky na stránke Report Manager. Report Manager, zobrazuje chyba na miesto, kde očakávate, priečinky a položky správy.


Na diagnostiku týchto problémov, použite sledovanie .NET Framework. Povolenie rozhrania .NET Framework sledovanie, pridajte nasledujúci kód v súbore Web.config, ktorý sa nachádza v priečinku Report Manager:

<system.diagnostics>         <trace autoflush="true" />
<sources>
<source name="System.Net" maxdatasize="1024">
<listeners>
<add name="MyTraceFile"/>
</listeners>
</source>
<source name="System.Net.Sockets" maxdatasize="1024">
<listeners>
<add name="MyTraceFile"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add
name="MyTraceFile"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="d:\tmp\System.Net.trace.log"
/>
</sharedListeners>
<switches>
<add name="System.Net" value="Verbose" />
<add name="System.Net.Sockets" value="Verbose" />
</switches>
</system.diagnostics>

Predpokladajme, že je "example1" hlavičku hostiteľa servera. Však certifikát vydá "example2". Po spustení pomocou http://example1/reports URL Report Manager Domovská stránka sa zobrazí upozorňujúce hlásenie, ktoré indikuje, že certifikát je neplatný. Preto konfigurácie certifikát je neplatný.

Poznámka: V závislosti od verzie programu Internet Explorer, ktorý používate, môže byť upozornenie hlásení alebo zobrazuje v programe Internet Explorer. Alebo ak ste sa rozhodli ignorovať výstrahy pred, nezobrazí upozornenie v programe Internet Explorer.

Report Manager, zobrazí nasledujúce chybové hlásenie:

Základné pripojenie bolo ukončené: nemôže nadviazať vzťah dôvery zabezpečený kanál SSL/TLS.

Potom pridáte tento kód XML súbor Web.config v adresári Report Manager.

Poznámka: Možno budete musieť vykonať zlúčenie, ak súbor Web.config obsahuje prvok < system.diagnostics > alebo < prepínače > prvok.

Keď sa zobrazí rovnaké chybové hlásenie, Zobraziť súbor denníka, že zadaný kód XML. V tomto príklade sa súbor denníka je v nasledujúcom umiestnení:

D:\tmp\System.Net.trace.logV spodnej časti denníka, zobrazí nasledujúce:System.Net Information: 0 : [3316] SecureChannel#63605042 - Remote certificate has errors:System.Net Information: 0 : [3316] SecureChannel#63605042 - Certificate name mismatch.
System.Net Information: 0 : [3316] SecureChannel#63605042 - A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.

System.Net Information: 0 : [3316] SecureChannel#63605042 - Remote certificate was verified as invalid by the user.
System.Net.Sockets Verbose: 0 : [3316] Socket#23836999::Dispose()
System.Net Error: 0 : [3316] Exception in the HttpWebRequest#44235609:: - The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
System.Net Error: 0 : [3316] Exception in the HttpWebRequest#44235609::EndGetResponse - The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.

Všimnite si, že chybové hlásenie typu certifikátu sa vyskytol problém.

6Scale-out a načítať vyvážený problémy

6.1You chyba HTTP 401 občas

Dvojité skok na inú problém zaťaženia predstavuje môže spôsobovať občasné chyby HTTP 401. S load balancing požiadavky HTTP, ktoré sa odosielajú do toho istého počítača sú smerované na virtuálny server a potom na iný uzol. Tento problém sa vyskytuje prerušovane. Ak žiadosti smerované na tom istom uzle, požiadavka úspešná.

Tento problém obísť, použite jeden z nasledujúcich postupov:

  • Zmeniť súbor Hosts na každom uzle, aby požiadavky, ktoré virtuálne uzol lokálneho hostiteľa miesto. Môžete napríklad presmerovať požiadavky, ktoré sú určené pre virtuálne uzol IP adresu 127.0.0.1. Táto operácia zabraňuje dvojité skok na inú obmedzením požiadavky od Report Manager Report server na tom istom počítači.

  • Ak máte natívny Reporting Services inštalácia, konfigurácia značku < ReportServerUrl > namiesto virtual server používať "localhost".

7 otázky WindowsVista a Windows Server 2008

Ak inštalujete Reporting Services v systéme Windows Vista alebo Windows Server 2008, pozorne si prezrite nasledovné články databázy Knowledge Base a webovej lokalite MSDN:

934164 ako nainštalovať SQL Server 2005 Reporting Services v počítači so systémom Windows Vista

938245 Inštalácia a konfigurácia SQL Server 2005 Reporting Services v počítači so systémom Windows Server 2008

http://msdn2.microsoft.com/en-us/library/bb677367.aspx

Počas inštalácie sa zobrazí chybové hlásenie "IIS sa nenainštaluje alebo nie je nakonfigurovaný na inštaláciu súčasti servera"

Pri pokuse o inštaláciu služby Reporting Services v systéme Windows Vista alebo Windows Server 2008 sa zobrazí nasledujúce chybové hlásenie, aj keď už je služba IIS nainštalovaná:

IIS je nie je nainštalovaný alebo nie je nakonfigurovaný na inštaláciu súčasti servera

Tento problém sa vyskytuje, pretože nie je nainštalovaná funkcia IIS 6.0 správa kompatibility. Ďalšie informácie získate po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

949455 Reporting system Center Operations Manager 2007 Inštalácia zlyhá v počítači systém Windows Server 2008, ak nie je nainštalovaná služba IIS 6.0 správa kompatibility

Presmerovanie na stránku 8Home

Pri používaní služby IIS, Report Manager môžete použiť ako predvolenú domovskú stránku na webovom serveri. Môžete napríklad presmerovať žiadosti URL http://< server > URL http://< server >/reports . Informácie o konfigurácii presmerovania na domovskej stránke Report Manager nájdete v časti "Presmerovania na Report Manager virtuálny adresár" na nasledujúcej webovej lokalite MSDN:

http://msdn.microsoft.com/en-us/library/ms159261(SQL.90).aspxPoznámka: Report Manager nie je možné nakonfigurovať priamo do koreňového priečinka webovej lokality. Namiesto toho musíte nakonfigurovať presmerovanie nastaviť Report Manager ako predvolenú domovskú stránku na webovom serveri.

9Export problémov

9.1An exportu časový limit

Pri exporte zostavy programu Internet Explorer, v dialógovom okne preberania zostane otvorená, kým sa zistila časový limit. Tento problém sa môže vyskytnúť pri práci s niektoré kontá, ale nie iných kont. Tento problém sa môže vyskytnúť, keď vyberiete možnosť Spustiť ako spustiť program Internet Explorer tak, že spustíte program Internet Explorer z konto než konto.

Tento problém môže byť spôsobený nesprávna konfigurácia programu Internet Explorer, najmä ak je malý tak, že limitu nenastane z dôvodu množstvo prenosu údajov. Ak chcete vyriešiť tento problém, postupujte nasledovne:

  1. V programe Internet Explorer, kliknite na položku Možnosti siete Internet v ponuke Nástroje .

  2. V dialógovom okne Možnosti siete Internet kliknite na kartu Spresnenie a potom vyhľadajte Nastavenie protokolu HTTP 1.1.

  3. Kliknutím zrušte začiarknutie políčok použiť protokol HTTP 1.1 prostredníctvom pripojenia proxy a políčka použiť protokol HTTP 1.1 .

  4. Kliknutím začiarknite políčko použiť protokol HTTP 1.1 prostredníctvom pripojenia proxy a políčka použiť protokol HTTP 1.1 .

  5. Reštartujte program Internet Explorer.

problémy s 1064 bitov

10.1You zobrazí chybové hlásenie "Pokus o načítanie zostavy 64-bit v 32-bitovej platforme"

Keď sa pokúsite spustiť 32-bitové pracovných postupov a 64-bitové pracovných postupov v službe IIS 6.0, zobrazí nasledujúce chybové hlásenie:

Pokus o načítanie zostavy 64-bit v 32-bitovej platforme

Ďalšie informácie nájdete na nasledujúcej webovej lokalite:

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/13f991a5-45eb-496c-8618-2179c3753bb0.mspx?mfr=true

10.2Issues vyskytnúť, keď IIS a Reporting Services v 64-bitovom režime, ale IIS je spustená 32-bitovom režime

Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

894435 ako prepínať medzi 32-bitové verzie 1.1 ASP.NET a 64-bitovú verziu ASP.NET 2.0 na 64-bitovú verziu systému Windows

934162 ako nainštalovať 32-bitovú verziu programu SQL Server 2005 Reporting Services v počítači so 64-bitovú verziu systému Windows

11IIS a problémy s konfiguráciou virtuálneho adresára

11.1 konfigurácia je neplatná správa servera virtuálneho adresára alebo virtuálne adresáre Report Manager

Zobrazí sa jedno z nasledujúcich chybových hlásení:

Chybové hlásenie 1

HTTP 503 – služba nie je k dispozícii

Chybové hlásenie 2

HTTP 403.14 - zakázané (výpis adresára bol odmietnutý)

Chybové hlásenie 2

Výpis adresára bol odmietnutý

Chybové hlásenie 2

Služba je nedostupná

Tieto chybové hlásenia naznačujú, že Konfigurácia správy servera virtuálneho adresára alebo virtuálne adresáre Report Manager je neplatný. Ak chcete vyriešiť tento problém, znova Report Manager virtuálne adresáre a správa servera virtuálneho adresára. Ak to chcete urobiť, postupujte nasledovne:

  1. Na odstránenie existujúceho virtuálneho adresára v službe IIS použiť IIS Manager.

  2. Použite nástroj Konfigurácia Reporting Services alebo hlásenia služby WMI provider na vytvorenie nového virtuálneho adresára.

Ďalšie informácie nájdete na nasledujúcich webových lokalitách spoločnosti Microsoft:

http://technet.microsoft.com/en-us/library/ms188133(SQL.90).aspx

http://technet.microsoft.com/en-us/library/ms181174(SQL.90).aspx

http://msdn.microsoft.com/en-us/library/ms159261(SQL.90).aspx

http://msdn.microsoft.com/en-us/library/ms155921(SQL.90).aspx

12Deploying Reporting Services a Windows SharePoint Services vedľa seba

Ďalšie informácie o nasadení Reporting Services a Windows SharePoint Services seba, nájdete na nasledujúcej webovej lokalite MSDN:

http://msdn.microsoft.com/en-us/library/ms159697.aspx

Problémy s 13Report Builder

13.1You chyba HTTP 401 pri spustení Report Builder

Ak sa správa Server používa základné overovanie, je potrebné nakonfigurovať anonymné overenie Report Builder. Report Builder je aplikácie ClickOnce. Aplikácie ClickOnce nemôže spracovať základné overovanie. Ďalšie informácie nájdete na nasledujúcej webovej lokalite MSDN:

http://msdn.microsoft.com/en-us/library/ms365173(SQL.90).aspx

Analýza problémov 14Web.config súboru

14.1You System.NullReferenceException chybové hlásenie z Microsoft.ReportingServices.Diagnostics.WebConfigUtil.GetWebConfigAuthenticationAttr

Tento problém sa môže vyskytnúť, keď Reporting Services nemôže spracovať súbor Web.config. Ak chcete vyriešiť tento problém, postupujte nasledovne:

  • Overte, či súbor Web.config, ktorý sa nachádza v priečinku nie priestoru názvov:

    %ProgramFiles%\Microsoft SQL Server\ < Instance Name > \Reporting Services\ReportServerAk súbor Web.config názvov, odstránenie názvov.

    Poznámka: Editor, ktorý sa používa na úpravu súboru môžete pridať priestor názvov. Určiť, ak došlo, vyhľadajte atribút xmlns v prvom riadku súboru.

  • Overte, či uzol < overovanie > obsahuje režim atribút. Ak atribút neexistuje, pridajte atribút režim uzla < overovanie >. Zadajte príslušnú hodnotu.

    Napríklad ak používate integrované overovanie systému Windows, overiť mode pravdepodobne nastavený na "Windows." Ďalšie informácie o ASP.NET režimov overovania nájdete na nasledujúcich webových lokalitách MSDN:

    http://msdn.microsoft.com/en-us/library/aa291347.aspx

    http://msdn.microsoft.com/en-us/library/532aee0e.aspx

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×