Delen via


Ondersteuning voor implementatie en versies in SQL Server Data Tools (SSDT)

SQL Server Data Tools ondersteunt de volgende scenario's:

  • Open rapportdefinities (*.rdl) en projecten voor rapportservers (*.rptproj).

  • Rapportdefinities bouwen.

  • Voorvertonen van rapporten in Report Designer.

  • Rapporten uitrollen naar rapportservers.

Configuratie- en implementatie-eigenschappen

SQL Server Data Tools (SSDT) ondersteunt projectconfiguraties. Een projectconfiguratie bestaat uit een set eigenschappen waarmee locaties en gedrag worden opgegeven. U gebruikt deze eigenschappen wanneer een project is gebouwd als een stap in het bekijken of implementeren van rapporten. Zie de Visual Studio-documentatie voor meer informatie over projectconfiguraties.

Gebruik projectconfiguraties om de upgrade van rapportdefinities te beheren naar schemaversies die compatibel zijn met doelrapportservers. De eigenschappen die worden beheerd door projectconfiguraties omvatten de doelrapportserver, de map waarin het buildproces rapportdefinities tijdelijk opslaat voor preview en implementatie, en foutniveaus.

Rapporten worden gemaakt voordat ze worden weergegeven als previews in Report Designer of geïmplementeerd op de rapportserver.

U stelt de configuratie-eigenschappen in het dialoogvenster SQL Server Data Tools (SSDT) Projecteigenschap in.

De eigenschappen van de build en implementatie zijn onder andere:

  • OutputPath is een build-eigenschap die het pad identificeert van mappen voor het opslaan van de rapportdefinitie die wordt gebruikt bij buildverificatie, implementatie en preview van rapporten.

  • ErrorLevel is een build-eigenschap die de ernst van de buildproblemen identificeert die worden gerapporteerd als fouten. Problemen met ernstniveaus die kleiner zijn dan of gelijk zijn aan de waarde van ErrorLevel worden gerapporteerd als fouten; anders worden de problemen gerapporteerd als waarschuwingen. Zie de sectie Rapportvalidatie en foutniveaus in Ontwerprapporten met Rapportontwerper (SSRS) voor meer informatie.

  • TargetServerVersion is een implementatie-eigenschap die de verwachte versie van SQL Server Reporting Services identificeert die is geïnstalleerd op de doelrapportserver die is opgegeven in de eigenschap TargetServerURL.

Wanneer u de eerdere versie van SQL Server Reporting Services opgeeft in het dialoogvenster Projecteigenschap , worden de rapporten niet automatisch teruggezet naar de eerdere versie. Als zodanig kan een Report Server-project rapporten uit de twee verschillende versies van SQL Server bevatten. Wanneer het Report Server-project wordt geïmplementeerd, worden alle rapporten in het project geconverteerd naar de versie die is opgegeven in TargetServerVersion.

U kunt meer dan één projectconfiguratie toevoegen aan een project; elke wordt gebruikt voor een ander scenario, zoals implementeren op verschillende versies van rapportservers. Zie Implementatie-eigenschappen (Reporting Services) instellen en het dialoogvenster Pagina's met projecteigenschappen voor meer informatie.

Ondersteunde versies

Opmerking

SQL Server Data Tools (SSDT), de 32-bits ontwikkelomgeving voor Report Server-projecten, is niet ontworpen om te worden uitgevoerd op Itanium-computers en is niet geïnstalleerd op Itanium-servers. Ondersteuning voor SQL Server Data Tools is echter beschikbaar voor x64-computers.

In de volgende tabel worden de ondersteunde versies beschreven voor het ontwerpen en publiceren van rapporten in SQL Server Data Tools (SSDT).

Opmerking

Het schema is niet gewijzigd sinds SQL Server 2008 (10.0.x).

Project- of bestandstype Versie Auteursrapporten Rapporten publiceren Opmerkingen
Report Server Project

or

Rapportserver-wizardproject
SQL Server 2016 (13.x) Reporting Services en hoger (SSRS) RDL-schema 2016 SQL Server 2016 (13.x) Reporting Services of hoger (SSRS)
Report Server Project

or

Rapportserver-wizardproject
SQL Server 2014 (12.x) RDL-schema 2014 SQL Server 2014 (12.x) Reporting Services
Report Server Project

or

Rapportserver-wizardproject
SQL Server 2012 (11.x) RDL-schema 2012 SQL Server 2012 (11.x) Reporting Services
Reportserverproject

or

Wizard voor Serverrapportproject
SQL Server 2008 R2 (10.50.x) 2008 R2 RDL-schema SQL Server 2008 R2 (10.50.x) Reporting Services
Report Server Project

or

Rapportserver-wizardproject
SQL Server 2008 (10.0.x) 2008 RDL-schema Alleen SQL Server 2008 (10.0.x) Reporting Services-rapportserver Upgradet 2003 RDL en 2005 RDL lokaal naar het 2008 RDL-schema.

Zie Upgraderapporten voor meer informatie over het openen van rapporten in een eerdere versie van het rapportdefinitieschema. Zie Rapportdefinitietaalspecificatie voor meer informatie over specifieke schema's voor rapportdefinities.