Hej,
Du skal have parallel backup og gendannelse i SQL Server for at gøre det hurtigt.
Jeg har brugt fildeling fra ekstern server, og jeg har gendannet SQL Server fra backup fildeling af produktionsserver.
Hvis du ikke ønsker at overføre backup-filer til testmiljøet, eller du ikke har ledig plads i testmiljøet, kan du bruge denne metode.
Du kan gendanne SQL Server-database 8 parallelt med følgende script. Skift databasenavn og sti i henhold til dit miljø.
BRUG [master]RESTORE DATABASE [DEVECI] FRA DISK =N'\\192.168.63.63\z$\Full_01.bak', DISK =N'\\192.168.63.63\z$\Full_02.bak', DISK =N'\\192.168.63.63\z$\Full_03.bak', DISK =N'\\192.168.63.63\z$\Full_04.bak', DISK =N'\\192.168.63.63\z$\Full_05. bak', DISK =N'\\192.168.63.63\z$\Full_06.bak', DISK =N'\\192.168.63.63\z$\Full_07.bak', DISK =N'\\192.168.63.63\z $\Full_08.bak' MED FIL =1, FLYT N'DEVECI' TIL N'L:\OLAP_DATA1\SQLDATA\DEVECI.mdf', FLYT N'DEVECI_2' TIL N'L:\OLAP_DATA2\SQLDATA\DEVECI_2.ndf' , FLYT N'DEVECI_log' TIL N'L:\OLAP_LOG1\SQLLOG\DEVECI_1.ldf', FLYT N'DEVECI_log_2' TIL N'L:\OLAP_LOG2\SQLLOG\DEVECI_2.ldf', NORECOVERY, NOUNLOAD, STATISTIK =5GO før>
eller Hvis du har overført backup-filer, kan du gendanne SQL Server-database 8 parallelt med følgende forespørgsel.
BRUG [master]GENDAN DATABASE [DEVECI] FRA DISK =N'Z:\Full_01.bak', DISK =N'Z:\Full_02.bak', DISK =N'Z:\Full_03.bak', DISK =N'Z:\Full_04.bak', DISK =N'Z:\Full_05.bak', DISK =N'Z:\Full_06.bak', DISK =N'Z:\Full_07.bak', DISK =N 'Z:\Full_08.bak'WITH FILE =1, FLYT N'DEVECI' TIL N'L:\OLAP_DATA1\SQLDATA\DEVECI.mdf', FLYT N'DEVECI_2' TIL N'L:\OLAP_DATA2\SQLDATA\DEVECI_2. ndf', FLYT N'DEVECI_log' TIL N'L:\OLAP_LOG1\SQLLOG\DEVECI_1.ldf', FLYT N'DEVECI_log_2' TIL N'L:\OLAP_LOG2\SQLLOG\DEVECI_2.ldf', NORECOVERY, NOUNLOAD, STATISTIK =5