/ / Come gestire i file sql SQL Server 2012 vs SQL (Azure) del database - sql, sql-server, azure, visual-studio-2013, sqlproj

Come far fronte a SQL Server 2012 vs SQL (Azure) Database sql file - sql, sql-server, azure, visual-studio-2013, sqlproj

Sto cercando di trasferire il mio sistema nel database SQL (istanza di Azure) da SQL Server 2012. Sto usando Visual Studio 2013 e ho il mio .sqlproj con tutte le definizioni del mio database all'interno.

Dato che un numero di istruzioni SQL non lo sonodisponibile nel database SQL (come "ON [PRIMARY]", filegroups, ecc.), dovrei cambiare un numero enorme di file * .index.sql, * .pkey.sql, * .table.sql. Sfortunatamente devo ancora fare i conti con le installazioni di SQL Server 2012 (alcuni clienti sono ancora su quell'infrastruttura), quindi mi piacerebbe avere un modo semplice per passare dalla sintassi "SQLAzure" alla "OLD-2012".

Per esempio. qualcosa come i simboli di compilazione sarebbe utile o trucchi simili.

Qualcuno ha un'idea brillante su come gestire un problema del genere?

Grazie mille!

cghersi

risposte:

0 per risposta № 1

Potresti usare uno strumento di migrazione come Sql Azure Migration Wizard (non uno strumento ufficiale, ma veramente buono) e poigenerare gli script * .sql utilizzati nel database SQL (SQL Azure). Quindi puoi creare un nuovo progetto che ha solo quei file quando scegli il database SQL (SQL Azure).