Condividi tramite


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

In SQL Server Data Tools (SSDT) è possibile convertire progetti di database di SQL Server, CLR e di applicazione livello dati esistenti creati in Visual Studio 2010 nel nuovo progetto di database di SQL Server. In questo modo è possibile sfruttare il nuovo strumento di sviluppo del database fornito da SSDT, ad esempio un editor Transact-SQL aggiornato, e la possibilità di destinare di nuovo il progetto a Microsoft SQL Server 2012 e SQL Azure con convalida del codice. Il processo di conversione consente di convertire oggetti (tabelle, viste, stored procedure, file delle proprietà o script) che dispongono di un tipo equivalente in SSDT, inclusi i file di criteri di applicazione livello dati e le autorizzazioni. Gli elementi che non possono essere convertiti sono evidenziati in un report di log della conversione.

Nella tabella seguente sono elencati tutti gli elementi di progetto che possono essere o meno convertiti da SSDT.

Elementi di progetto convertibili Elementi di progetto non convertibili
File di progetto

File di progetto con estensione dbproj (progetti server e di database di Visual Studio 2010, progetti di applicazione livello dati)

File di progetto CLR con estensione csproj e vbproj convertibili ma con possibile perdita di dati
Progetti di unit test del database

Progetti parziali, quali elementi con estensione files
File delle proprietà

File *.sqldeployment e con estensioni sqlsettings e sqlpolicy convertiti nelle relative pagine delle proprietà del progetto corrispondenti

File con estensione sqlpermissions convertiti in script Transact-SQL
Proprietà del progetto

Server.sqlsettings

Variabili SQLCMD definite in file con estensione sqlcmd
File con estensione sql importati utilizzando la struttura della cartella esistente. File di estensibilità.
Script di pre-distribuzione e di post-distribuzione Riferimenti al database che dovranno essere ristabiliti manualmente dopo la conversione del progetto.
File di confronto schema File di generazione dati.

Per convertire un progetto

  1. Aprire un progetto di database di SQL Server 2005 o 2008.

  2. Verrà aperta automaticamente la procedura guidata Converti in progetto di database di SQL Server. Selezionare Converti in progetto di database di SQL Server e scegliere OK. Mantenere selezionata l'impostazione predefinita per eseguire il backup dei file esistenti.

  3. Viene generato automaticamente un report di conversione in cui sono elencati tutti i file convertiti. Fare clic sul segno + accanto al nome del file del progetto per leggere altre informazioni sul processo di conversione.

  4. Si noti che in Esplora soluzioni il file di progetto, i file delle proprietà e gli oggetti dello schema sono tutti convertiti.

Per modificare la piattaforma di destinazione di un progetto

  1. Fare clic con il pulsante destro del mouse sul progetto appena convertito in Esplora soluzioni e selezionare Proprietà per accedere alla finestra di dialogo Impostazioni progetto.

  2. Selezionare una delle piattaforme supportate da SSDT nell'elenco a discesa Piattaforma di destinazione.

Vedi anche

Procedura: Modificare la piattaforma di destinazione e pubblicare un progetto di database