Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In SQL Server Data Tools (SSDT) of Visual Studio moet u de rapportserver en eventueel de mappen voor rapporten en gedeelde gegevensbronnen opgeven, zodat u de items in een Report Server-project kunt publiceren naar een rapportserver. De eigenschappen en waarden die SQL Server Data Tools (SSDT) of Visual Studio nodig hebben om rapporten te bouwen, te bekijken en te implementeren, worden opgeslagen in projectconfiguraties van het Report Server-project. U kunt meerdere benoemde sets maken voor deze projecteigenschappen, zodat u gemakkelijk kunt schakelen tussen eigenschappensets. Elke set eigenschappen is een configuratie. U kunt bijvoorbeeld een configuratie hebben voor het publiceren van rapporten naar een testserver en een andere configuratie voor het publiceren van rapporten naar een productieserver.
Gebruik Configuration Manager om sets met projecteigenschappen te maken en te beheren in projectconfiguraties. Configuration Manager is een functie die wordt ondersteund door Visual Studio, waarop SQL Server Data Tools is gebaseerd.
Opmerking
Verwar deze functie niet met de Report Server Configuration Manager, die wordt gebruikt voor het configureren van Reporting Services na de installatie. Zie Een rapportserver (systeemeigen SSRS-modus) configureren en beheren voor meer informatie.
Opmerking
In SQL Server Data Tools wordt de actie van het publiceren van rapporten uit een Report Server-project of -oplossing ook wel rapporten implementeren genoemd.
Implementatie-eigenschappen instellen
Klik met de rechtermuisknop op het rapportproject en selecteer Eigenschappen.
Selecteer in het dialoogvenster Eigenschappenpagina's voor het project een configuratie die u wilt bewerken in de lijst Configuratie . Veelvoorkomende configuraties zijn DebugLocal, Debug en Release.
Opmerking
U kunt meerdere configuraties gebruiken om snel te schakelen tussen verschillende rapportservers of -instellingen.
Typ of plak het pad in het tekstvak OutputPath van uw lokale bestandssysteem om de rapportdefinitie op te slaan die wordt gebruikt voor buildverificatie, implementatie en voorbeeldweergave van rapporten. Het pad moet anders zijn dan het pad dat u voor het project gebruikt en een relatief pad zijn dat als onderliggende map dient onder het pad van het project.
Voer in het tekstvak ErrorLevel de ernst in van de buildproblemen die worden gerapporteerd als fouten. Problemen die optreden bij het bouwen van rapporten, gegevensbronnen of andere projectbronnen 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. Als er een fout optreedt, mislukt de build-taak. De geldige ernstniveaus zijn 0 tot en met 4. De standaardwaarde is 2.
ErrorLevel kan worden gebruikt om de gevoeligheid van de build te verhogen of te verlagen. Wanneer een rapport met een kaart bijvoorbeeld wordt gemaakt tijdens de implementatie naar een SQL Server 2008 -rapportserver (10.0.x) wordt standaard een fout weergegeven en mislukt het maken van het rapport. Als u ErrorLevel verlaagt, wordt de kaart verwijderd uit het rapport, wordt er een waarschuwing weergegeven en wordt het rapport verder opgebouwd.
Selecteer in de lijst StartItem een rapport dat u wilt weergeven in het voorbeeldvenster of in een browservenster wanneer het rapportproject wordt uitgevoerd.
Selecteer in de lijst OverwriteDataSourcesWaar om de gedeelde gegevensbron op de server te overschrijven telkens wanneer gedeelde gegevensbronnen worden gepubliceerd, of selecteer Onwaar om de gegevensbron op de server te houden.
Selecteer in de lijst TargetServerVersion de SQL Server 2016-versie van Reporting Services of selecteer Versie detecteren om automatisch te bepalen welke versie is geïnstalleerd op de server die is geïdentificeerd door de eigenschap TargetServer-URL . De standaardwaarde is SQL Server 2016 of hoger.
Gebruik TargetServerVersion om de ingebouwde rapporten aan te passen die zijn geplaatst in het pad dat is opgegeven in OutputPath, voor de versie van de rapportserver die is opgegeven in de TargetServer-URL.
Voer in het tekstvak TargetDataSourceFolder de map in op de rapportserver waarin de gepubliceerde gedeelde gegevensbronnen moeten worden geplaatst. De standaardwaarde voor TargetDataSourceFolder is gegevensbronnen. Als u deze waarde leeg laat, worden de gegevensbronnen gepubliceerd naar de locatie die is opgegeven in TargetReportFolder.
Voer in het tekstvak TargetReportFolder de map in op de rapportserver waarin de gepubliceerde rapporten moeten worden geplaatst. De standaardwaarde voor TargetReportFolder is de naam van het rapportproject.
Opmerking
Voor een rapportserver die in de systeemeigen modus wordt uitgevoerd, moet u beschikken over de machtiging Publiceren voor de doelmap om rapporten naar die map te publiceren. Publicatiemachtigingen worden verstrekt via een roltoewijzing die uw gebruikersaccount toewijst aan een rol die publicatiebewerkingen bevat. Zie Roltoewijzingen maken en beheren voor meer informatie. Voor een rapportserver die wordt uitgevoerd in de geïntegreerde SharePoint-modus, moet u de machtiging Lid of Eigenaar hebben op de SharePoint-site. Zie de sharePoint-site- en lijstmachtigingsreferentie voor rapportserveritems voor meer informatie.
Voer in het tekstvak TargetServerURL de URL van de doelrapportserver in. Voordat u een rapport publiceert, moet u deze eigenschap instellen op een geldige URL van de rapportserver. Wanneer u publiceert naar een rapportserver die wordt uitgevoerd in de systeemeigen modus, gebruikt u de URL van de virtuele map van de rapportserver (bijvoorbeeld http:server/reportserver of https:server/reportserver). Deze virtuele map bevindt zich op de rapportserver, niet op de webportal.
Wanneer u publiceert naar een rapportserver die wordt uitgevoerd in de geïntegreerde modus van SharePoint, gebruikt u een URL naar een site of subsite op het hoogste niveau van SharePoint. Als u geen site opgeeft, wordt de standaardsite op het hoogste niveau gebruikt, bijvoorbeeld
https://*servername*,https://*servername*/*site*ofhttps://*servername*/*site*/*subsite*.
Configuration Manager-eigenschappen instellen
Klik met de rechtermuisknop op het rapportproject en selecteer Eigenschappen.
Selecteer Configuration Manager in het dialoogvenster Eigenschappenpagina's voor het project.
Selecteer in het dialoogvenster Configuration Manager de configuratie die u wilt bewerken. De huidige actieve configuratie wordt weergegeven als Active(<configuratie>).
In Projectcontexten selecteert of deselecteert u Build of Deploy voor elk project in de oplossing.
Opmerking
Als Build is geselecteerd, bouwt Report Designer het rapportproject en controleert het op fouten voordat het rapport wordt weergegeven of gepubliceerd naar een rapportserver. Als Implementeren is geselecteerd, publiceert Report Designer de rapporten naar de rapportserver zoals gedefinieerd in de implementatie-eigenschappen. Als Implementeren niet is geselecteerd, wordt in Report Designer het rapport weergegeven dat is opgegeven in de eigenschap StartItem in een lokaal voorbeeldvenster.