sql >> Database >  >> RDS >> Sqlserver

Back-up op tabelniveau

U kunt de BACKUP DATABASE niet gebruiken commando om een ​​back-up te maken van een enkele tabel, tenzij de betreffende tabel natuurlijk is toegewezen aan zijn eigen FILEGROUP .

Wat u kunt doen, zoals u hebt voorgesteld, is de tabelgegevens exporteren naar een CSV-bestand. Om nu de definitie van uw tabel te krijgen, kunt u de CREATE TABLE 'uitschrijven' schrift.

U kunt dit binnen SQL Server Management Studio doen door:

rechts klikken op Database> Taken> Script genereren

U kunt vervolgens de tabel selecteren die u wilt uitschrijven en er ook voor kiezen om alle bijbehorende objecten op te nemen, zoals beperkingen en indexen.

om de DATA . te krijgen samen met alleen het schema , je moet Advanced kiezen op het tabblad met scriptopties en in de GENERAL sectie stel de Types of data to script selecteer Schema and Data

Ik hoop dat dit helpt, maar neem gerust rechtstreeks contact met me op als je meer hulp nodig hebt.



  1. Oracle SQL:het gedrag van SYS_GUID() begrijpen wanneer aanwezig in een inline-weergave?

  2. Array toewijzen met Hibernate

  3. Het gebruik van de PostgreSQL-reeks in de slaapstand heeft geen invloed op de reekstabel

  4. Rijwaarden samenvoegen in een CSV (ook bekend als GROUP_CONCAT voor SQL Server)