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
Aprire un progetto di database di SQL Server 2005 o 2008.
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.
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.
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
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.
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per