Distribuzione e supporto della versione in SQL Server Data Tools (SSDT)
SQL Server Data Tools supporta gli scenari seguenti:
Apertura delle definizioni dei report (*.rdl) e dei progetti server di report (*.rptproj).
Compilazione delle definizioni di report.
Visualizzazione in anteprima dei report in Progettazione report.
Distribuzione dei report nei server di report.
Proprietà di configurazione e distribuzione
SQL Server Data Tools (SSDT) supporta le configurazioni del progetto. Una configurazione del progetto è costituita da un set di proprietà che specificano percorsi e comportamenti. Queste proprietà vengono usate quando un progetto viene compilato come passaggio nell'anteprima o nella distribuzione di report. Per ulteriori informazioni sulle configurazioni di progetto, vedere la documentazione di Visual Studio.
Utilizzare le configurazioni di progetto per controllare l'aggiornamento delle definizioni di report alle versioni dello schema compatibili con i server di report di destinazione. Le proprietà controllate dalle configurazioni di progetto includono il server di report di destinazione, la cartella in cui il processo di compilazione consente di archiviare temporaneamente le definizioni di report per l'anteprima e la distribuzione, nonché i livelli di errore.
I report vengono compilati prima di essere sottoposti a rendering come anteprime in Progettazione report o di essere distribuiti nel server di report.
Le proprietà di configurazione vengono impostate nella finestra di dialogo Proprietà progetto di SQL Server Data Tools (SSDT).
Nelle proprietà di compilazione e distribuzione è incluso quanto segue:
OutputPath è una proprietà di compilazione che identifica il percorso delle cartelle per archiviare la definizione del report usata nella verifica della compilazione, nella distribuzione e nell'anteprima dei report.
ErrorLevel è una proprietà di compilazione che identifica la gravità dei problemi di compilazione segnalati come errori. I problemi con livelli di gravità minori o uguali al valore di ErrorLevel vengono segnalati come errori; in caso contrario, vengono segnalati come avvisi. Per altre informazioni, vedere la sezione "Convalida del report e livelli di errore" in Progettazione di report con Report Designer (SSRS).
TargetServerVersion è una proprietà di distribuzione che consente di identificare la versione prevista di SQL Server Reporting Services installata nel server di report di destinazione specificato nella proprietà TargetServerURL.
Quando si specifica la versione precedente di SQL Server Reporting Services nella finestra di dialogo Proprietà progetto, i report non vengono ripristinati automaticamente alla versione precedente. Di conseguenza, un progetto del server di report può contenere report delle due diverse versioni di SQL Server. Quando il progetto server di report viene distribuito, tutti i report presenti nel progetto vengono convertiti nella versione specificata in TargetServerVersion.
È possibile aggiungere più di una configurazione di progetto a un progetto; ognuna viene utilizzata per uno scenario differente, ad esempio la distribuzione in versioni diverse di server di report. Per altre informazioni, vedere Impostazione delle proprietà di distribuzione (Reporting Services) e Finestra di dialogo Pagine delle proprietà del progetto.
Versioni supportate
Nota
SQL Server Data Tools (SSDT), l'ambiente di sviluppo a 32 bit per progetti server di report, non può essere eseguito in computer basati su Itanium e non può essere installato nei server basati su Itanium. Il supporto per SQL Server Data Tools è tuttavia disponibile per i computer con processore x64.
Nella tabella seguente sono descritte le versioni supportate per la creazione e la pubblicazione di report in SQL Server Data Tools (SSDT).
Nota
Lo schema non è cambiato fin da SQL Server 2008 (10.0.x).
Tipo di progetto o file | Versione | Creazione di report | Pubblicazione di report | Note |
---|---|---|---|---|
Progetto server di report or Progetto Creazione guidata report |
SQL Server 2016 (13.x) Reporting Services (SSRS) o versioni successive | Schema RDL 2016 | SQL Server 2016 (13.x) Reporting Services (SSRS) o versioni successive | |
Progetto server di report or Progetto Creazione guidata report |
SQL Server 2014 (12.x) | Schema RDL 2014 | SQL Server 2014 (12.x) Reporting Services | |
Progetto server di report or Progetto Creazione guidata report |
SQL Server 2012 (11.x) | Schema RDL 2012 | SQL Server 2012 (11.x) Reporting Services | |
Progetto server di report or Progetto Creazione guidata report |
SQL Server 2008 R2 (10.50.x) | Schema RDL 2008 R2 | SQL Server 2008 R2 (10.50.x) Reporting Services | |
Progetto server di report or Progetto Creazione guidata report |
SQL Server 2008 (10.0.x) | Schema RDL 2008 | Solo server di report di SQL Server 2008 (10.0.x) Reporting Services | Aggiornamenti dello schema da RDL 2003 e RDL 2005 a RDL 2008 in locale. |
Per altre informazioni sull'apertura di report in una versione precedente dello schema di definizione del report, vedere Aggiornare i report. Per ulteriori informazioni su schemi di definizione dei report specifici, vedere la pagina relativa alla specifica del linguaggio RDL.