sql >> Database teknologi >  >> RDS >> Sqlserver

MSSQL DataBase Backup uden en specifik tabel

Du kan opsætte en separat filgruppe for denne ene tabel, bortset fra den PRIMÆRE filgruppe. Dette vil give dig mulighed for at oprette en sikkerhedskopi, der udelader dit store bord. Nedenfor er et eksempel, der træder ud af processen.

1) Opret en ny filgruppe til din database.

USE [master]
GO
ALTER DATABASE [EXAMPLEDB] ADD FILEGROUP [EXAMPLEFG1]
GO

2) Opret en identisk tabel med et lidt anderledes navn på den nye filgruppe.

CREATE TABLE [dbo].[example]
(
    [e] [int] NOT NULL
)
ON [EXAMPLEFG1]

GO

3) Indsæt poster fra den oprindelige tabel i en ny tabel.

4) Slet den gamle tabel og ret navnet på den nye tabel, så den matcher navnet på den gamle tabel.

5) Sikkerhedskopier PRIMÆR, som nu udelukker tabellen, der nu er på filgruppen "EXAMPLEFG1".

BACKUP DATABASE EXAMPLE
   FILEGROUP = 'PRIMARY',
   TO DISK = '<Your Directory>'
GO

Hvis du beslutter dig for at lave en backup af EXAMPLEFG1, skal du blot ændre FILEGROUP-værdien til "EXAMPLEFG1" i ovenstående forespørgsel.

Tjek dette Microsoft-websted for mere information om sikkerhedskopiering af filgrupper.

Håber dette hjælper!



  1. Få ordfrekvenser fra SQL Server Full Text Search

  2. Vis landeflag efter IP

  3. Docker Laravel Mysql:kunne ikke finde driveren

  4. SQL SELECT --> csv-fil