The selected SQL Reporting Server instance is not configured.#

Taki oto wspaniały błąd wyrzuca SC Essentials podczas instalacji w trybie frontend-backend. Dla pełnego przedstawienia sytuacji powinienem dodać, że backendem jest tu produkcyjny serwer SQL 2005 SP2 działający na W2k3 Enterprise, a za frontend miał służyć W2k3 Enterprise R2 SP2.

Instalacja SCE jest niby prosta, ale właśnie tytułowy błąd spowodował, że instalacja na zdalnym serwerze okazała sie niemożliwa. Oczywiście, w konfiguracji z wbudowanym serwerem DB wszystko chodziło, ale w takiej konfiguracji jesteśmy ograniczeni tylko do 150 workstacji.

 

Postanowiłem więc rozwiązać problem. Może wersja reporting services na backendzie jest zła? Okazało się, że reporting services w ogóle nie powinny stać na backendzie, a na frontendzie z podpiętą backendową bazą.

Na frontendzie po zainstalowaniu RS pojawił się tytułowy błąd. Może nie podoba mu się, że RS jest w wersji SP2, a w instrukcji jest wersja SP1? Nie. Może pracuje na złym koncie? Też nie. Może reporting services jest jednak jakoś źle skonfigurowane? Nie, działa.

Hmm.. Zostały narzędzia ostateczne - Filemon i Regmon. Też nic. Kolej na desperackie rozwiązania - czytamy logi - i też nic. Chociaż.. W logach instalacji jest jakaś tajemnicza formułka na początku:

 

1:22 AM: DiscoverSRSInstanceInformation:  Actual SRS reg location is: SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\Setup
1:22 AM: CheckHttpAddressResponse: WebException Raised. The following error occured : The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
1:22 AM: StackTrace:    at System.Net.HttpWebRequest.GetResponse()
   at Microsoft.EnterpriseManagement.SCE.Setup.SrsHelper.CheckHttpAddressResponse(String httpSite)

 

Hmm... Niby SSL/TLS jest odznaczony w konfiguracji RS, a jednak z jakiegoś powodu je chce widzieć. Usuńmy wiec z IIS-a certyfikat.

O... komunikat się zmienił:

 

1:29 AM: CheckHttpAddressResponse: WebException Raised. The following error occured : The underlying connection was closed: An unexpected error occurred on a send.
1:29 AM: StackTrace:    at System.Net.HttpWebRequest.GetResponse()

 

Hmm... To może być jednak to. Po krótkim eksperymencie z certyfikatami okazało się, że SCE próbuje się łączyć do strony https:\\host\Reports zamiast do https:\\host.fqdn.com\Reports i dlatego instalacja nie działa. Szybka generacja poprawnego certyfikatu i po problemie. W końcu to takie oczywiste, że nikomu nie powinno zabrać więcej niż 15 min... Nie mówiąc już o moich 8 godzinach.

Tuesday, August 21, 2007 12:54:21 AM (Central European Standard Time, UTC+01:00) #    Comments [1]  |  Trackback

 

All content © 2010, Krzysztof Pietrzak
On this page
This site
Calendar
<July 2010>
SunMonTueWedThuFriSat
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
Archives
Sitemap
Blogroll OPML
  Tokyo by night
blog WiTa
  W-Files
blog n€x¤Ra
 .:fotoblog:.
blog Kfaza
 \\archon\blog$
blog archona
 Czasowstrzymywacz
Blog Fookyego
 Jog Pstryka
Jog Pstryka
 Mac OS X vs. Active Directory
techniczny blog kfaza

Maps
Locations of visitors to this page