sql >> Databasteknik >  >> RDS >> Sqlserver

Vill du distribuera RDL:er från VS2013 till SQL 2008 ReportServer?

Under projektegenskaper kan du ha upp till 3 alternativ för TargetServerVersion beroende på VS-version och SSDT-BI-version installerad:

  • SQL 2008
  • SQL 2008 R2, SQL 2012, SQL 2014
  • SQL 2016+ (ny i VS 2015 med senaste SSDT-BI)

Var och en av dessa använder olika xmlns i rapportens XML-kod. När du öppnar varje rapport kommer din källrapport .rdl-fil att uppgraderas till den senaste xmlns - gilla det eller inte.

Men när du distribuerar eller bygger kommer .rdl-filerna i din bin-mapp att kompileras för att matcha målet. Så länge du använder bin-mappversionerna (automatisk med VS-distribution) kan du distribuera dessa framgångsrikt på din server.




  1. SELECT MAX(... returnerar inte något i PHP/MYSQL

  2. SQL Server 2012:Lägg till en länkad server till PostgreSQL

  3. Hur returnerar man rader med frågeresultat i PostgreSQL:s funktion?

  4. Hur extraherar man två på varandra följande siffror från ett textfält i MySQL?