Gjelder for MS SQL Server 2017, 2016, 2014, 2012, 2008, etc.
Hvordan gjenopprette slettede rader i SQL Server
Hvordan gjenoppretter jeg en slettet rad eller post i SQL Server
Har du noen gang møtt dette problemet mens du brukte SQL Server til å administrere virksomheten din eller yte service til kundene dine? Sletting av rader, tabeller, sider eller kolonner i SQL Server-databasen er et vanlig problem som de fleste administratorer kan ha eller vil måtte møte og finne ut av løsninger på dette problemet.
synkronisere musikk til iphone uten itunes
For det meste, når en database eller databasekomponenter blir slettet, vil MS SQL Server-administratorer prøve å gjenopprette dem fra sikkerhetskopier. Men når du slettet database eller tabeller uten sikkerhetskopier i SQL, hva vil du gjøre? JustAnthr-programvaren har samlet to løsninger her for å hjelpe deg med å gjenopprette en enkelt eller flere rader, tabeller, side eller kolonner i SQL ved å bruke automatisert SQL-gjenopprettingsverktøy eller manuell metode med SLN.
Følg med for å se hvordan du henter de manglende dataene tilbake og får alt av virksomheten til å kjøre tilbake på sporet.
Gjenopprett slettede rader i SQL Server med SQL Recovery-programvare [Easy]
En effektiv måte å bringe de tapte SQL-radene tilbake på er å bruke et automatisert SQL-gjenopprettingsverktøy for å få hjelp. Faktisk kraftig nedlastingVinn versjon
Med den kan du enkelt gjenopprette slettede poster, inkludert for å gjenopprette sletting av data i SQL, reparere ødelagt database, MDF-filgjenoppretting, osv. Med bare noen få enkle klikk vil du bringe tilbake de tapte SQL Server-radene:
Trinn 1. Last ned og kjør JustAnthr MS SQL Recovery.
Steg 2. Klikk på de to prikkene (Bla gjennom-knappen) for å velge MDF-målfilen eller klikk 'Søk' og velg ønsket fil som skal repareres fra listen nedenfor. Klikk deretter 'Reparer' for å starte reparasjonsprosessen.

Trinn 3. Når prosessen er fullført, vises et vindu for å bekrefte den vellykkede analysen. Alle slettede tabeller og gjenopprettede poster vil bli oppført i venstre rute i navnet på de originale tabellene.

Trinn 4. Klikk på 'Eksporter'-knappen nederst til høyre på skjermen. Du kan lagre den gjenopprettede databasen til database- og SQL-skript basert på ditt behov. Deretter må du angi server-/forekomstnavn og koble til serveren. Hvis du velger å 'Eksportere til database', kan du opprette en ny database eller eksportere til en eksisterende database.

Etter å ha lagret de slettede postene, inkludert dine tapte rader, som MDF-fil, kan du importere eller lagre den tilbake til den opprinnelige plasseringen av SQL Server-databasen.
Start deretter på nytt og kjør SQL Server igjen.
Gjenopprett SQL Server-rader manuelt med LSN [Complex]
En annen mer kompleks metode du kan prøve er å bruke LSN (Log Sequence Numbers) for å sjekke og gjenopprette de slettede radene.
Merk: Vær forsiktig mens du følger trinnene nedenfor for gjenoppretting av slettede rader i SQL.
Trinn 1. Sjekk antall nåværende rader bortsett fra de slettede i SQL-tabellen
VELG * FRA Tabellnavn
Steg 2. Bruk søket nedenfor for å hente loggen tilbake:
flytte programmer til en annen stasjon
BRUK databasenavn
GÅ
BACKUP LOGG [Databasenavn]
TIL DISK = N’D:DatabasenavnRDDTrLog.trn’
MED NOFORMAT, NOINIT,
NAME = N’Databasename-Transaction Log Backup’,
HOPPE, NORWIND, NOUNLOAD, STATISTIK = 10
GÅ
Trinn 3 . Samle informasjon om slettede poster fra SQL Server-tabellen med spørringen nedenfor:
BRUK databasenavn
GÅ
Velg [Gjeldende LSN] LSN], [Transaksjons-ID], Operation, Context, AllocUnitName
FRA
fn_dblog(NULL, NULL)
WHERE-operasjon = 'LOP_DELETE_ROWS'
Ved å gjøre det får du transaksjons-IDen til slettede poster.
Trinn 4. Finn det nøyaktige tidspunktet da postene blir slettet med transaksjons-IDen:
BRUK databasenavn
GÅ
PLUKKE UT
[Gjeldende LSN], Operasjon, [Transaksjons-ID], [Begynnelsestid], [Transaksjonsnavn], [Transaksjons-ID]
FRA
fn_dblog(NULL, NULL)
HVOR
[Transaksjons-ID] = ‘000:000001f3′
OG
[Operasjon] = 'LOP_BEGIN_XACT'
Trinn 5. Gjenopprett slettede data inkludert rader fra SQL Server-tabellen:
hvordan tilbakestille iphone uten å miste data
Gjenopprett slettet D USE-databasenavn
GÅ
RESTORE DATABASE Databasename_COPY FROM
DISK = ‘D:DatabasenameRDDFull.bak’
MED
FLYTT 'Databasenavn' TIL 'D:RecoverDBDatabasenavn.mdf',
FLYTT ‘Databasename_log’ TIL ‘D:RecoverDBDatabasename_log.ldf’,
ERSTATT, NORREVERK;
GÅ
Trinn 6 . Sjekk om slettede poster inkludert rader blir gjenopprettet til SQL Table-databasen:
USE Databasename_Copy GO Velg * fra Table_name
Tips: Sikkerhetskopier MS SQL Server-databasen regelmessig
Foruten å vite måten å gjenopprette tapte poster eller rader i SQL Server-tabelldatabasen er ikke nok.
Det er også viktig å sikkerhetskopiere SQL-databasen regelmessig. Automatisert SQL Server backup-programvare er absolutt det beste valget for deg for å lage en fullstendig sikkerhetskopi av din enorme SQL Server-database. Hvis du leter etter en smart måte å beskytte SQL-databasen din på, er JustAnthr Todo Backup Advanced Server et uovertruffent valg du ikke kan gå glipp av.