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 № 1Potresti 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).