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 nel nuovo progetto di database di SQL Server i progetti database di SQL Server, quelli CLR e quelli di applicazione di livello dati esistenti creati in Visual Studio 2010.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 in Microsoft SQL Server 2012 e in SQL Azure con convalida del codice.Il processo di conversione consentirà 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 saranno evidenziati in un report/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

1. File di progetto con estensione dbproj (progetti server e di database di Visual Studio 2010, progetti di applicazione livello dati)
2. 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à

1. File *.sqldeployment e con estensioni sqlsettings e sqlpolicy convertiti nelle relative pagine delle proprietà del progetto corrispondenti
2. File con estensione sqlpermissions convertiti in script Transact-SQL
Proprietà progetto

1. Server.sqlsettings
2. 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 ulteriori 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.

Vedere anche

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