sql >> Databáze >  >> RDS >> Sqlserver

Zálohování na úrovni tabulky

Nemůžete použít BACKUP DATABASE příkaz k zálohování jedné tabulky, pokud samozřejmě není daná tabulka přiřazena k její vlastní FILEGROUP .

Co můžete udělat, jak jste navrhli, je exportovat data tabulky do souboru CSV. Nyní, abyste získali definici vaší tabulky, můžete 'skriptovat' CREATE TABLE skript.

Můžete to provést v rámci SQL Server Management Studio:

klikněte pravým tlačítkem na Databáze> Úlohy> Generovat skript

Poté můžete vybrat tabulku, kterou chcete skriptovat, a také zvolit zahrnutí jakýchkoli souvisejících objektů, jako jsou omezení a indexy.

abyste získali DATA spolu se schema , musíte zvolit Advanced na kartě nastavení možností skriptování a v GENERAL nastavte Types of data to script vyberte Schema and Data

Doufám, že to pomůže, ale pokud budete potřebovat další pomoc, neváhejte mě kontaktovat přímo.



  1. Použijte proměnnou s TOP v příkazu select na serveru SQL Server, aniž by byla dynamická

  2. Limit položky 1000 položek SQL IN

  3. Jak mohu vstoupit do SQL Server uloženého procesu z mého kódu C#?

  4. Omezení názvu sloupce tabulky Postgres?