Share via


Sviluppo di database offline orientato ai progetti

 

In questa sezione vengono descritte le funzionalità fornite da SQL Server Data Tools (SSDT) per la creazione, la compilazione, il debug e la pubblicazione di un progetto di database.

Se si usa SSDT, sarà possibile creare un database di sviluppo da un database di produzione esistente, mentre il team di sviluppo potrà creare un progetto di database offline e implementare modifiche allo schema aggiungendo, modificando o eliminando le definizioni di oggetti (rappresentati da script) nel progetto, senza una connessione a un'istanza del server. Tutte queste operazioni possono essere completate usando Progettazione tabelle o l'Editor Transact-SQL. Inoltre, è possibile scrivere ed eseguire il debug di oggetti Transact-SQL e CLR nello stesso progetto. È possibile utilizzare Confronto schema per garantire la sincronizzazione tra il progetto e il database di produzione e per creare snapshot per il progetto in ogni fase del ciclo di sviluppo ai fini del confronto. Mentre si lavora sui progetti di database in un ambiente basato su team, è possibile utilizzare il controllo della versione per tutti i file. Al termine dello sviluppo, del test e del debug del progetto di database, è possibile passare il progetto a persone autorizzate affinché venga pubblicato in un ambiente di produzione.

Nota

Negli argomenti in cui sono descritte le procedure inclusi in questa sezione è contenuta una serie di attività che può essere completata in una sequenza.

In questa sezione

Argomento

Descrizione

Eseguire l'importazione in un progetto di database

Viene descritta l'importazione di oggetti da un database attivo, un file con estensione dacpac o uno script.

Finestra di dialogo Aggiungi riferimento al database

Descrive diversi modi per aggiungere un riferimento a database.

Finestra di dialogo Controlla aggiornamenti

Viene descritto come controllare la disponibilità di aggiornamenti per SQL Server Data Tools.

Impostazioni del progetto di database

Vengono descritte differenti impostazioni di progetto per controllare gli aspetti del database e le configurazioni di compilazione.

Procedura: Cercare oggetti in un progetto di database di SQL Server

Esplora oggetti di SQL Server in Visual Studio ora offre un nodo Progetti dedicato, sotto il quale tutti i progetti di database SQL Server di una soluzione vengono raggruppati in una gerarchia di tipo SQL Server Management Studio.

Finestra Operazioni degli strumenti dati

Viene descritta la finestra Operazioni degli strumenti dati in cui viene visualizzato lo stato di alcune operazioni e vengono notificati eventuali errori.

Opzioni dell'editor Transact-SQL

Vengono descritte le opzioni Transact-SQL.

Procedura: Creazione di un nuovo progetto di database

Creare un progetto di database e importare lo schema del database esistente.

Procedura: Utilizzo del confronto schema per confrontare definizioni di database diverse

Confrontare gli schemi di un database e di un progetto ed eseguirne la sincronizzazione.

Procedura: Compilazione e distribuzione in un database locale

Utilizzare l'istanza di SQL Server su richiesta locale, che viene attivata quando si esegue il debug di un progetto di database.

Procedura: Modifica della piattaforma di destinazione e pubblicazione di un progetto di database

Impostare la piattaforma SQL Server di destinazione per il progetto su qualsiasi istanza supportata di SQL Server e convalidare la sintassi.

Procedura: Creazione di uno snapshot di un progetto

Creare un proxy di sola lettura dello schema del database e ripristinare il progetto di origine qualora vengano applicate al progetto modifiche non desiderate.

Procedura: Utilizzo di oggetti di Microsoft SQL Server 2012 nel progetto

Aggiungere un nuovo oggetto Sequence al progetto.

Procedura: Utilizzo di oggetti di database CLR

Creare e pubblicare oggetti CLR nel database di progetto di SQL Server Data Tools.

Procedura: convertire progetti di database Visual Studio 2010 in progetti di database di SQL Server e destinarli di nuovo a una piattaforma differente

Convertire nel progetto di database di SQL Server gli oggetti CLR, i progetti di applicazione di livello dati e il database di Visual Studio 2010 esistenti creati in SQL Server Data Tools.

Procedura: specificare script pre-distribuzione o post-distribuzione

Viene illustrato come utilizzare gli script da eseguire prima o dopo la distribuzione del database.

Sezioni correlate

Gestire tabelle e relazioni e correggere errori