Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Stellen Sie RDLs von VS2013 auf SQL 2008 ReportServer bereit?

Unter Projekteigenschaften können Sie je nach installierter VS-Version und SSDT-BI-Version bis zu 3 Optionen für TargetServerVersion haben:

  • SQL 2008
  • SQL 2008 R2, SQL 2012, SQL 2014
  • SQL 2016+ (neu in VS 2015 mit dem neuesten SSDT-BI)

Jede davon verwendet eine andere xmlns im Berichts-XML-Code. Wenn Sie jeden Bericht öffnen, wird die .rdl-Datei Ihres Quellberichts auf die neuesten xmlns aktualisiert - ob Sie wollen oder nicht.

Wenn Sie jedoch bereitstellen oder erstellen, werden die .rdl-Dateien in Ihrem bin-Ordner kompiliert, um mit dem Ziel übereinzustimmen. Solange Sie die bin-Ordnerversionen (automatisch mit VS-Bereitstellung) verwenden, können Sie diese erfolgreich auf Ihrem Server bereitstellen.