Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Distribuire RDL da VS2013 a SQL 2008 ReportServer?

Nelle proprietà del progetto puoi avere fino a 3 opzioni per TargetServerVersion a seconda della versione VS e della versione SSDT-BI installata:

  • SQL 2008
  • SQL 2008 R2, SQL 2012, SQL 2014
  • SQL 2016+ (nuovo in VS 2015 con l'ultimo SSDT-BI)

Ciascuno di questi utilizza un diverso xmlns nel codice XML del report. Quando apri ogni rapporto, il file .rdl del tuo rapporto di origine verrà aggiornato all'ultimo xmlns, che ti piaccia o no.

Tuttavia, durante la distribuzione o la compilazione, i file .rdl nella cartella bin verranno compilati in modo che corrispondano alla destinazione. Finché utilizzi le versioni della cartella bin (automatiche con VS deploy), puoi distribuirle correttamente sul tuo server.