SQL Server 2008 Reporting Services'ı kullandığınızda bir hata iletisi alıyorsunuz: "HTTP 401.1 - yetkisiz: oturum açılamadı"

Makale çevirileri Makale çevirileri
Makale numarası: 956158 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft SQL Server 2008 Reporting Services'ı kullandığınızda oluşan aşağıdaki senaryoyu düşünün:
  • Aşağıdaki URL'lerden birine benzer bir URL kullanarak Report Manager veya Report Server erişmeye çalıştığınızda:
    http:// name / reports
    https:// name / reports
    Notname yer tutucusu, Report Server ve Report Manager dağıtıldığı bilgisayar adı değil. Ancak, DNS istemci hizmeti, bilgisayarın ana bilgisayar üstbilgi dosyaları veya c:\wındows\system32\drivers\etc klasöründe bulunan Lmhosts dosyalarını bilgisayarın name geri rapor sunucusu bilgisayarına istekleri göndermek için yapılandırılır.
  • Raporu aşağıdaki URL'lerden birini kullanarak doğrudan erişmek deneyin. Bunu yaptığınızda, hiçbir sorun yaşıyorsunuz. Ayrıca, Report Server ad boşluğuna gözatmak ve aşağıdaki URL'ler kullanarak tüm raporları görüntüleyebilirsiniz:
    http:// name / reportserver
    https:// name / reportserver
  • ReportServerUrl öğe rsreportserver.config dosyasında belirtilen ve aşağıdaki URL'lerden birine benzer şekilde ayarlandı:
    http:// name / reportserver
    https:// name / reportserver
  • Report Manager'ın aşağıdaki URL'lerden birini kullanarak erişim deneyin:
    http:// name / reports
    https:// name / reports
Bu senaryoda, ne, Rapor Yöneticisi kullanıcı arabirimi benzer alırsınız. Ancak, raporların listesini görmek beklediğiniz aşağıdaki hata iletisini alırsınız:
HTTP 401.1 - yetkisiz: Oturum açılamadı.
Not SharePoint ile tümleşik modda kullanıyorsanız, SharePoint Web sayfalarında hata iletisi alırsınız. Bu senaryoda belirtilerle olasılıkla aşağıdaki koşullardan biri doğruysa oluşur şunlardır:
  • Reporting Services, bir ölçek dışarı dağıtımında dağıtılır.
  • Reporting Services, bilgisayar adı ile eşleşmeyen bir kolay ad kullanarak erişebilirsiniz.

Neden

Bu sorun, Windows, bilgisayarınızda yansıma saldırıların engellenmesine yardımcı olan bir geridöngü onay güvenlik özelliği içerdiğinden oluşur. FQDN veya kullandığınız özel bir ana bilgisayar üstbilgisi yerel bilgisayar adı eşleşmezse, bu nedenle, kimlik doğrulaması başarısız olur.

Çözüm

Bu sorunu gidermek için <a0></a0>, ana bilgisayar adı belirtin. Ana bilgisayar adlarını, geri döngü adresine eşlenir ve Web sitelerine, bilgisayarınıza bağlanabilir belirtmek için aşağıdaki adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve Tamam ' ı tıklatın.
  2. Kayıt Defteri Düzenleyicisi'nde bulun ve aşağıdaki kayıt defteri anahtarını bulup tıklatın:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
  3. Msv1_0 sağ tıklatın, Yeni ' nin üzerine gelin ve Çok dizeli değer ' i tıklatın.
  4. BackConnectionHostNames yazın ve ENTER tuşuna basın.
  5. BackConnectionHostNames ' ı sağ tıklatın ve sonra Değiştir ' i tıklatın.
  6. Değer verisi</a0> kutusunda, ana bilgisayar adını veya yerel bilgisayar üzerinde tıklatın ve sonra Tamam siteler için ana bilgisayar adlarını yazın.
  7. Kayıt Defteri Düzenleyicisi'den çıkın ve bilgisayarı yeniden başlatın.

Daha fazla bilgi

Ana bilgisayar üstbilgisi name yer tutucu olarak kabul edilir. Bu, Reporting Services'in yüklü olduğu bir bilgisayar için bir alternatif adıdır. Netbıos ve tam etki alanı adı (FQDN) name için Windows kayıt defterindeki BackConnectionHostNames listesine eklemeniz gerekir.

name örneğin, adı büyük olasılıkla da FQDN formunda contoso.domain.com başvurulabilir. BackConnectionHostNames her iki sunumlarını listesine eklemeniz gerekir.

Referanslar

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
896861Tümleşik Kimlik Doğrulaması'nı kullanan ve IIS 5.1 veya IIS 6 üzerinde barındırılan bir Web sitesine gözatıldığında, 401.1 hatası alınıyor

Özellikler

Makale numarası: 956158 - Last Review: 19 Mart 2009 Perşembe - Gözden geçirme: 2.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Reporting Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Anahtar Kelimeler: 
kbmt sql2008relnotereportingservices sql2008relnote kbtshoot kberrmsg kbexpertiseinter kbprb KB956158 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:956158

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com