Spesso ho bisogno di tirare il database di produzione di alcuni progetti per il mio server SQL locale per aggiungere funzionalità, testare roba eccrapidamente la copia di un database di produzione per l'ambiente di sviluppo (SQL Server)
Oggi la mia procedura è quello di creare un backup sul server di produzione, in qualche modo ottenere quello sul mio computer locale - e quindi creare un nuovo database localmente e ripristinare il backup su quello.
È un dolore, e richiede più tempo di quanto mi piaccia - e mi piacerebbe pensare, ci deve essere un modo migliore.
Ho accesso tramite SQL Server Management Studio al database di produzione - non c'è un modo più semplice, che richiede meno passaggi manuali?
Come si fa?
Uso regolarmente il comparatore SQL di Red Gate e il confronto dati SQL. Se solo fossero un'app, quindi non avrei bisogno di avviare due app, impostare due connessioni (o trovarle salvate in precedenza) - e quindi eseguire il confronto e sincronizzazione due volte. – Kjensen
Immagino che un'app sia a portata di mano, di solito trovo che le modifiche allo schema passino da dev a live e i dati cambiano nell'altro modo, quindi mi serve solo l'uno o l'altro. Altrimenti andrei per il percorso di backup .. – Nick