Ho un database multi-tenant, ogni utente ha il proprio schema.Il modo migliore per eseguire il backup di uno schema specifico?
Qual è il modo migliore per eseguire il backup di un singolo titolare (schema tabella)? Per quanto ne so SQL Server non supporta il backup di un singolo schema (solo il database completo).
Ho bisogno di eseguire il backup della struttura e dei dati. Inoltre deve essere automatizzato (idealmente dovrei essere in grado di chiamarlo anche da SSMS).
Stavo pensando all'esportazione di ddl e dati come istruzioni SQL. Se c'è un modo per chiamare la procedura guidata "Genera e pubblica script" come stored proc, penso che funzionerebbe?
Sono attualmente su Sql Server 2008 R2 ma è possibile eseguire l'aggiornamento.
È possibile inserire tutte le tabelle da uno schema in un singolo filegroup e ripristinarlo? – DavidG
+1 @DavidG ... rendi questa una risposta ... a parte il fatto di saltare un mucchio di intensi schemi di scripting, penso che il tuo commento sia il più vicino a una soluzione pulita, come lo troverai per i backup specifici dello schema su SQL Server. – DCaugs
@DCaugs L'ho arricchito un po 'e ho aggiunto un'altra idea. – DavidG