Przerywanie zmianSQL Server Reporting Services
W tym temacie opisano zmiany podziału Reporting Services.Zmiany te mogą przerwać aplikacje, skrypty lub funkcje, które są oparte na starszych wersjach SQL Server.Te problemy mogą wystąpić podczas uaktualniania lub skrypty niestandardowe lub raportów.Aby uzyskać więcej informacji, zobacz Przygotowanie do uaktualnienia przy użyciu Upgrade Advisor.
SQL Server 2008 R2 Reporting Services przerywania zmian
This section describes breaking changes in SQL Server 2008 R2 Reporting Services.
Ostrzeżenie
W związku z tym, że program SQL Server 2008 R2 jest drobnym uaktualnieniem programu SQL Server 2008, zaleca się, aby przejrzeć również zawartość w sekcji poświeconej programowi SQL Server 2008.
Renderowanie danych CSV rozwinięty
In SQL Server 2008 R2 Reporting Services, the CSV file includes chart and gauge data.Aplikacje zależne od wcześniejszych struktury plików CSV może przestać działać z powodu uzupełnienia dodatkowe kolumny dla skrajni i wykresy.
Aby uzyskać więcej informacji, zobacz Eksportowanie do pliku CSV (program Report Builder 3.0 i usługi SSRS).
SQL Server 2008 Reporting Services przerywania zmian
This section describes breaking changes in SQL Server 2008 Reporting Services.
Raport zmian podziału serwera
Zmiany podziału Konstruktora raportów
Raport podziału przetwarzanie zmian
Raport zmian podziału renderowania
Aby uzyskać więcej informacji na temat nowych funkcji, zobacz Co to jest nowy (Reporting Services).
Raport zmian podziału serwera
W tej sekcji opisano zmiany podziału serwer raportów i narzędzi do zarządzania.
Funkcja |
Opis |
---|---|
Usługi IIS i ASP.NET |
Reporting Services nie zależy od usług IIS zapewnia dostęp do punktu końcowego protokołu SOAP.URLs no longer include Web sites in IIS.Reporting Services uses HTTP.SYS directly to listen for requests on a specific port that you define for report server URLs. To ulepszenie jest zmiana podziału niektórych wdrożeń:
Upgrade Advisor będzie wykrywać dzielenia zmiany sprawdzając ISAPI filters i dostosowane katalogów wirtualnych.Doradca uaktualnienia nie może sprawdzić wszystkie możliwe dostosowania.Instalacji może przekazać wyboru Doradcy uaktualnienia, ale nadal podziału, produkują nieoczekiwane błędy. |
Konflikty portów w systemie Windows XP |
Na obsługiwanych wersji 32-bitowe systemu Windows XP SP2, IIS 5.1 i Reporting Services nie można używać tego samego portuNie można skonfigurować usługi IIS 5.1 i serwer raportów do nasłuchiwania domyślny port HTTP (port 80). Usługi IIS 5.1 nie używa protokołu HTTP.SYS dla aplikacji sieci Web na serwerze sieci Web.Oznacza to, nie ma żadnych wspólnego zarządzania kolejki żądań, które są dostarczane za pośrednictwem tego samego portu, a nie ma żadnych wspólne repozytorium zarezerwowane i zarejestrowane adresy URL. This issue results in the following behavior for SQL Server 2008 Reporting Services upgrades on Windows XP:
Po zakończeniu uaktualniania można Reporting Services narzędzie konfiguracji, aby zmienić port, na którym serwer raportów nasłuchuje, jeśli chcesz użyć innego portu Więcej informacji o obsługiwanych systemów operacyjnych Windows dla SQL Server 2008, zobacz Wymagania sprzętowe i programowe dotyczące instalowania programu SQL Server 2008 R2.
Uwaga:
IIS 5.0 is no longer supported.Windows 2000 servers are not supported in SQL Server 2008.
|
Reporting Services Instrumentacja zarządzania Windows (WMI) dostawcy |
Reporting Services Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) dostawcy jest niezgodny z poprzednich wersja.Nowa wersja zawiera dodatkowe metody obsługi adresów URL rejestracji.Ponieważ może istnieć tylko jedna wersja Reporting Services dostawca WMI dla instalacji serwer raportów, ta wersja zastępuje poprzednią wersję.Zmiana ta reprezentuje zmiana podziału niektórych wdrożeń.Jeśli utworzono skryptu lub narzędzia, które wywołują dostawca WMI, należy skorygować kodu do nowej wersja.Aby uzyskać więcej informacji, zobacz Dostawca WMI usług raportowania. Zmiana ta również uniemożliwia użytkownikom łączenie się z SQL Server 2005 wystąpienie w SQL Server Management Studio , kiedy użytkownik określa <nazwa_serwera>\<wystąpienie_name> format połączyć.Zamiast tego użytkownicy muszą wpisać adres URL serwer raportów do połączenia. |
Konsolidacja usług i aplikacji |
Usługa sieci Web serwera raportów, Menedżer raportów i tła przetwarzania aplikacji są skonsolidowane w jednej usługi.Nie można uruchomić lub zatrzymać je oddzielnie. |
Reporting Services konfiguracjapliki |
Reporting Services konfiguracjapliki są także skonsolidowane.Plik RSReportServer.config jest plik konfiguracja podstawowej dla Menedżera raportów i usługa sieci Web serwera raportów.RSWebApplication.plik konfiguracji jest przestarzały.Następujące ustawienia RSWebApplication.config zostały przeniesione do RSReportServer.plik konfiguracji:
Poniższe ustawienia są przestarzałe i nie są już używane:
Jeśli zmodyfikowano RSWebApplication.plik konfiguracji w poprzedniej instalacji pliku nie zostaną usunięte podczas uaktualniania do SQL Server 2008.Plik należy usunąć ręcznie; wszystkie ustawienia w pliku są ignorowane w tym wydaniu. |
Reporting Services Dzienniki śledzenia |
ReportServerService_<sygnatury czasowej>.log jest dziennik śledzenia podstawowy dla wszystkich aplikacji, które działają w usługa.Następujące pliki są przestarzałe i nie są tworzone w programie SQL Server 2008: ReportServerWebApp_<sygnatury czasowej>.log, ReportServer_<sygnatury czasowej>.log i ReportServerService_main_<sygnatury czasowej>. dziennika. |
Reporting Services Narzędzie konfiguracji |
Reporting Services Narzędzie konfiguracji nie obsługuje już uaktualnienia bazy danych lub przyznania praw funkcje, które można uaktualnić lub udzielić uprawnień jako niezależne operacje lub wygenerować szablony skrypt do wykonywania tych zadań.W tym wydaniu uprawnienia uaktualniania i bazy danych są obsługiwane jako wewnętrzne operacje. |
SQL Server Management Studio |
W Management Studio, Główny folder jest usuwany w tym wydaniu.Nie można wyświetlić, zarządzanie, także rozpowszechniać lub zabezpieczyć zawartość serwer raportów w Management Studio. |
Report Manager |
Menedżer raportów, poniższe łącza są usuwane z ustawienia witryny: Skonfiguruj definicje ról poziom element, skonfiguruj definicje ról poziom systemu, zarządzanie zadaniami.Menedżer raportów nie obsługuje już umożliwia tworzenie, modyfikowanie lub usuwanie definicji roli.Należy użyć Management Studio do zarządzania, które zadania są w określonych ról.Podobnie zadanie zarządzania został przeniesiony z Menedżer raportów do Management Studio. |
Subskrypcje wiadomości e-mail |
Subskrypcje wiadomości e-mail nie będzie działać dla aliasów e-mail w nadawcy, do, Cc, UDW, i Odpowiedzi na pól po uaktualnieniu serwer raportów lub zdalny serwer SMTP do Windows Vista lub Windows Server 2008. This issue occurs because Windows Server 2003 contains a feature that resolves aliases to their full e-mail addresses.Reporting Services depended on that feature to allow for using e-mail aliases instead of full e-mail addresses.Jednak aby odfiltrowywać false adresy e-mail, Windows Vista i Windows Server 2008 nie zawierają funkcji.Aby obejść ten problem, należy skonfigurować DefaultHostName właściwość w konfiguracja.Aby uzyskać informacje dotyczące rozwiązywania tego problemu, zobacz artykuł bazy wiedzy Microsoft Knowledge Base: 945601: "SQL Server 2005 Reporting Services e-mail subscriptions do not work in Windows Vista and in Windows Server 2008 if you use aliases as e-mail addresses." |
SQL Server 2008 Reporting Services Add-in for SharePoint Technologies |
The SQL Server 2008 Reporting Services Add-in for SharePoint Technologies provides report rendering, processing, management capabilities, and data-driven subscriptions when you run a SQL Server 2008 report server instance in SharePoint Integrated mode.Pobierz dodatek zawiera część sieci Web podglądu raportu, strony aplikacji sieci Web i obsługę za pomocą Windows SharePoint Services (WSS) lub Microsoft Office SharePoint Services (MOSS). The SQL Server 2008 Reporting Services Add-in for SharePoint Technologies requires a SQL Server 2008 report server instance because this add-in is not supported with earlier versions of SQL Server.If you have a pre-SQL Server 2008 report server, and you install or upgrade to the SQL Server 2008 Reporting Services Add-in for SharePoint Technologies, the report server will not function as expected.Na przykład, nie można skonfigurować dostęp do bazy danych przy użyciu Udziel dostępu do bazy danych strona i renderowania raportów przy użyciu programu SharePoint produktu lub technologii.To resolve this issue, you must either upgrade your report server instance to SQL Server 2008, or you must uninstall the SQL Server 2008 Reporting Services Add-in for SharePoint Technologies and re-install the SQL Server 2005 Reporting Services Add-in for SharePoint Technologies. For more information about the SQL Server 2008 Reporting Services Add-in for SharePoint Technologies, see the Microsoft SQL Server 2008 Reporting Services Add-in Readme. |
Uwierzytelnianie podstawowe |
In SQL Server 2008 Reporting Services, only NETWORK and NETWORK_CLEARTEXT logon types are supported with Basic authentication; Interactive and BATCH logon types are not supported. |
Zmiany podziału Konstruktora raportów
W tej sekcji opisano zmiany podziału Konstruktora raportów.
Uruchamia Konstruktora raportów w pełnym trybie zaufania
W starszych wersjach Reporting Services w trybie macierzystym Konstruktora raportów programu SQL Server 2005 może zostać uruchomiony przy użyciu następujących adresów URL:
Pełne zaufanie na przykład http://<nazwa_serwera>/reportserver/reportbuilder/reportbuilder.application
Częściowej relacji zaufaniana przykład http://<nazwa_serwera>/reportserver/reportbuilder/reportbuilderlocalintranet.application
Oba adresy URL <nazwa_serwera> jest nazwą komputera, który określa serwer raportów.Oba adresy URL reportserver jest nazwą wystąpienie serwer raportów.
W tej wersji należy użyć adresu URL pełne zaufanie, aby uruchomić Konstruktora raportów.Gdy używany jest adres URL pełne zaufanie w pierwszym czas, użytkownik może być monitowany o przyznaniu wyższy poziom uprawnień dla aplikacji.
Ostrzeżenie
Jeśli nie można uruchomić Konstruktora raportów lub komunikat o błędzie, skontaktuj się z administrator systemu.Możesz nie mieć uprawnienia, które należy przyznać wyższy poziom zaufania dla tej aplikacji.
Po udzieleniu tych uprawnień pierwszym czas, nie trzeba ustawić je ponownie.
W tej wersji Jeśli używany jest adres URL częściowej relacji zaufania, występuje następujący błąd podczas otwierania lub zapisywania raportu lub przełączyć raport serwerów:
"Nie powiodło się.Wystąpił błąd podczas przetwarzania żądania.Zapisać raport i ponownego uruchomienia aplikacji."
Raport podziału przetwarzanie zmian
Raport architektury przetwarzania jest zasadniczo zmienione w tej wersji dostarczając przetwarzania raportów na żądanie.Raport na żądanie przetwarzania znacznie zmniejsza wykorzystanie pamięci serwer raportów.
Stosowanie formatu dziesiętnego wartości zmiennoprzecinkowych
Konwertowanie wartości zmiennoprzecinkowych .NET Framework format niestandardowy "D" (dziesiętny) nie jest obsługiwane.W starszych wersjach Reporting Services, błąd nie został wygenerowany dla tego warunku.
Uaktualnienie RDL przerywania zmian
Następujące elementy RDL nie są obsługiwane podczas uaktualniania istniejącego raportu:
Identyfikatory obiektów w RDL ograniczona do 256 znaków.
Identyfikatory obiektów w RDL (na przykład textboxID) zostały uprzednio nieograniczony w długości.W tym wydaniu długość identyfikatory obiektów jest ograniczona do 256 znaków.Nadal identyfikatory muszą być zgodne z CLS.
Interaktywność informacje zapisywane tylko dla ostatniego żądania
W starszych wersjach Reporting Services, takich jak migawki zapisywane wszystkie możliwe kombinacje elementów interaktywnych przeglądanie szczegółowe informacji i Przełącz wyborów.Można wyświetlać strona pięciu raportu, ale programowo Przełącz element na jednej stronie przez śledzenie poprawny identyfikator dla przełącznika.
W SQL Server 2008, interaktywność informacje generowane i zapisane tylko dla ostatniego żądania renderowania.Nie można wyświetlić strona i Przełączanie programowe element na innej stronie.Drążenie elementów bieżącego raportu można tylko przełączyć strona.
Zmiana nazw obiektów modelu raportu
W tej wersji modelu raportu obiekt obszaru nazw został zmieniony.Ten obszar nazw zapewnia dostęp tylko do odczytu z niestandardowym kodem globalnym kolekcje, jak Fields, Parameters, i ReportItems.Jeśli istniejące niestandardowy kod jawnie używa w pełni kwalifikowana odwołanie do wcześniejszych nazw, jest to zmiana podziału.
Zaleca się, aby nie używać odwołań do w pełni kwalifikowana dostępu do wbudowanych kolekcji z kodu.Nie jawnie określając obszaru nazw, odwołań do kodu niestandardowego rozwiązania do wersji modelu obiektu raportu dla aktualnie zainstalowana wersja Reporting Services.
Na przykład w SQL Server 2005 Reporting Services, poniższe dwa przykłady kontrastu wykorzystania w pełni kwalifikowana odwołania do parametru (Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Parameter) i domyślne odwołanie do parametru (Parameter) dla przekazywania parametrów raportu do funkcja niestandardowej zwraca Etykieta parametru raportu.
Poniższy przykład nie jest zalecane.Pokazuje pełną odniesienia dla parametru raportu.Drugi przykład jest zalecane i zawiera odwołania do obszaru nazw domyślnych dla parametru raportu.
DO NOT USE FULLY QUALIFIED NAMESPACE REFERENCES FOR RUN-TIME COLLECTIONS
Public Function ShowParams(ByVal reportparameter As _
Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Parameter) _
As String
Return reportparameter.Label
End Function
Zalecanym sposobem dostępu Uruchom -czas kolekcja jest pokazane w następującym przykładzie:
Public Function ShowParams(ByVal reportparameter As Parameter) _
As String
Return reportparameter.Label
End Function
Raport zmian podziału renderowania
Architektura renderowania raport zasadniczo jest zmieniany w tej wersji zapewnia bardziej spójne renderowania stronicowania i układ między różnymi renderowania.
Nowe renderowania modelu obiektów i spójny podział na strony
Zmiany modelu renderowania obiektu (ROM) SQL Server 2008.We wcześniejszych wersjach model obiektowy renderowania nie są już obsługiwane.Dostęp do modelu obiektu renderowania z wielowątkowych rozszerzenie renderowania (i przełączania kontekstu z wielu wątków) nie jest obsługiwany.
Nowe ROM sprawia, że zasady renderowania stron bardziej spójny.Aby uzyskać więcej informacji, zobacz Opis podziału na strony w usługach Reporting Services (program Report Builder 3.0 i usługi SSRS).
Renderowanie danych CSV przeprojektowane
W starszych wersjach Reporting Services, podczas eksportowania raportu do formatu plików CSV, danych został sformatowany w sposób, że zachowane sposób dane były wyświetlane strona raportu.Dla macierzy danych regionów to spowodowało format danych, który był przesłony importować do innych aplikacji, aby kontynuować pracę z danymi.
W tej wersji podczas eksportowania raportu do pliku CSV można wybrać między dwoma obsługiwane formaty: Domyślny tryb i tryb zgodności.Domyślnym trybem jest zoptymalizowany dla programu Excel.Tryb zgodności jest zoptymalizowany pod kątem aplikacji innych firm.Aby uzyskać więcej informacji, zobacz Eksportowanie do pliku CSV (program Report Builder 3.0 i usługi SSRS).
Starszym formacie plików CSV nie jest już dostępny.Jednakże w przypadku raportów nieużywających macierzy danych regionów można zgodny z trybu pobierz najbliższy w starszym formacie pliku CSV format pliku.
Agregaty z widocznością warunkową w nagłówków i stopek
W starszych wersjach Reporting Services, różne renderowania używane różne zasady w celu ustalenia, które elementy z widocznością warunkową, aby uwzględnić strona raportu.Na przykład obliczenia wartość zagregowana nie zostały przeprowadzone dla ukrytych elementów w drukowanych raportów, ale zostały obliczone dla ukrytych elementów w raportach oglądanych w przeglądarce lub w programie Excel.
W tej wersji wszystkich renderowania ten sam zestaw reguł do ustalenia, które elementy są strona.
Brak obsługi formuły w programie Excel
W starszych wersjach Reporting Services, było ograniczoną obsługę wyrażeń tłumaczenie w RDL do formuły program Microsoft Excel.W tej wersji podczas eksportowania raportu do programu Excel, RDL wyrażenia nie są tłumaczone na formuły programu Excel.
Nakładających się obiektów
W starszych wersjach Reporting Services, jeśli raport elementy nakładające się na powierzchnię projektu raportu publikowania raportu produkowane ostrzeżenie ("Overlapping raport elementy nie są obsługiwane we wszystkich renderowania."), ale elementy raportów pozostawały w oryginalnej lokalizacji na powierzchnię projektu.W SQL Server 2008, elementy raportów mogą być przenoszone do poprawiania nakładających się granice podczas wyświetlania raportu lub eksportowane do renderowania oparte nie obsługują nakładających się elementów.Aby uzyskać więcej informacji, zobacz Opis zachowań renderowania (program Report Builder 3.0 i usługi SSRS).
Zobacz także