Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Plik definicji raportu określa przestrzeń nazw RDL dla wersji schematu definicji raportu, która służy do walidacji pliku rdl. Gdy otwierasz plik .rdl w środowisku tworzenia raportów, takim jak Projektant raportów w SQL Server Data Tools (SSDT), Visual Studio lub Report Builder. Jeśli raport został utworzony dla poprzedniej przestrzeni nazw, automatycznie tworzony jest plik kopii zapasowej, a raport jest aktualizowany do aktualnej przestrzeni nazw. Jeśli zapiszesz zaktualizowaną definicję raportu, zapisałeś przekonwertowany plik .rdl. To jedyny sposób na ulepszenie definicji raportu. Sama definicja raportu nie jest aktualizowana na serwerze raportów. Skompilowany raport jest aktualizowany na serwerze raportów. Więcej informacji można znaleźć w Raportach z aktualizacji.
Jak: Zidentyfikować wersję schematu RDL raportu
Otwórz plik raportu .rdl w aplikacji takiej jak Notepad lub XML Notepad, gdzie możesz zobaczyć plik XML.
Element raportu XML określa przestrzeń nazw schematu. Na przykład poniższy element Raport określa przestrzeń nazw dla Projektant raportów oraz przestrzeń nazw dla definicji raportu.
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition" xmlns:df="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition/defaultfontfamily" MustUnderstand="df">Najnowsza przestrzeń nazw definicji raportu to 2016. Jednak najnowsza opublikowana przestrzeń definicji raportu to 2010 rok, określona przez następujący adres URL:
https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition..
Jak: Zidentyfikować wersję schematu RDL w Projektant raportów
Otwórz nowy projekt. Wersja projektu, którą wybierzesz, decyduje o wersji schematu RDL. W SQL Server obsługiwana jest więcej niż jedna wersja schematu. Więcej informacji można znaleźć w artykule Deployment and Version Support in SQL Server Data Tools.
W menu Project (Projekt ) kliknij pozycję Add New Item (Dodaj nowy element). Okno dialogowe Dodaj nowy element otworzy się.
W panelu Szablony kliknij Zgłoś.
W Nazwie wpisz nazwę raportu lub zaakceptuj domyślną nazwę.
Kliknij przycisk Dodaj. Projektant raportów otwiera nowy pusty raport w widoku Design.
W menu Widok kliknij pozycję Kod. Definicja raportu jest wyświetlana jako plik XML.
Element raportu XML określa przestrzeń nazw schematu. Na przykład poniższy element Raport określa przestrzeń nazw dla Projektant raportów oraz przestrzeń nazw dla definicji raportu.
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/*year*/01/reportdefinition" xmlns:df="http://schemas.microsoft.com/sqlserver/reporting/*year*/01/reportdefinition/defaultfontfamily" MustUnderstand="df">Przestrzeń nazw definicji raportu jest określana przez następujący adres URL:
https://schemas.microsoft.com/sqlserver/reporting/*year*/01/reportdefinition
Jak: Zidentyfikować wersję schematu RDL na Serwerze Raportów
W portalu internetowym wpisz adres URL serwera raportu. Na przykład poniższy adres URL określa serwer raportów na komputerze lokalnym:
https://localhost/reportserver/reportdefinition.xsdPlik .xsd otwiera się w przeglądarce.
Element schematu XML określa przestrzeń nazw schematu. Na przykład następujący element schematu określa trzy przestrzenie nazw: referencję docelowej przestrzeni nazw używaną wewnętrznie przez Visual Studio, referencję xsd dla samego schematu (xsd) oraz referencję definicji raportu. Rok oznacza rok schematu, którego używany jest raport. Na przykład w 2010 lub 2016 roku.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/sqlserver/reporting/*year*/01/reportdefinition" targetNamespace="http://schemas.microsoft.com/sqlserver/reporting/*year*/01/reportdefinition" elementFormDefault="qualified">Przestrzeń nazw definicji raportu jest określana przez następujący adres URL:
https://schemas.microsoft.com/sqlserver/reporting/*year*/01/reportdefinition