Здравей,
Имате нужда от паралелно архивиране и възстановяване в SQL Server, за да направите бързо.
Използвах споделяне на файлове от отдалечен сървър и възстанових SQL Server от споделяне на архивни файлове на производствения сървър.
Ако не искате да прехвърляте архивни файлове в тестовата среда или нямате свободно място в тестовата среда, тогава можете да използвате този метод.
Можете да възстановите база данни на SQL Server 8 паралелно със следния скрипт. Променете името и пътя на базата данни според вашата среда.
ИЗПОЛЗВАЙТЕ [master]ВЪЗСТАНОВЯВАНЕ НА БАЗА ДАННИ [DEVECI] ОТ ДИСК =N'\\192.168.63.63\z$\Full_01.bak', ДИСК =N'\\192.168.63.63\z$\Full_02.bak', ДИСК =N'\\192.168.63.63\z$\Full_03.bak', ДИСК =N'\\192.168.63.63\z$\Full_04.bak', ДИСК =N'\\192.168.63.63\z$\Full bak', ДИСК =N'\\192.168.63.63\z$\Full_06.bak', ДИСК =N'\\192.168.63.63\z$\Full_07.bak', ДИСК =N'\\192.168.63.63\z\z$. $\Full_08.bak' С ФАЙЛ =1, ПРЕМЕСТИ N'DEVECI' КЪМ N'L:\OLAP_DATA1\SQLDATA\DEVECI.mdf', ПРЕМЕСТИ N'DEVECI_2' КЪМ N'L:\OLAP_DATA2\SQLDATA\DEVECI_2.ndf' , ПРЕМЕСТИ N'DEVECI_log' КЪМ N'L:\OLAP_LOG1\SQLLOG\DEVECI_1.ldf', ПРЕМЕСТИ N'DEVECI_log_2' КЪМ N'L:\OLAP_LOG2\SQLLOG\DEVECI_2.ldf', NORECOVERY, NOUNLOAD, STATS =5GO предварително>
или Ако сте прехвърлили архивни файлове, можете да възстановите база данни на SQL Server 8 паралелно със следната заявка.
ИЗПОЛЗВАЙТЕ [главно]ВЪЗСТАНОВЯВАНЕ НА БАЗА ДАННИ [DEVECI] ОТ ДИСК =N'Z:\Full_01.bak', ДИСК =N'Z:\Full_02.bak', ДИСК =N'Z:\Full_03.bak', ДИСК =N'Z:\Full_04.bak', ДИСК =N'Z:\Full_05.bak', ДИСК =N'Z:\Full_06.bak', ДИСК =N'Z:\Full_07.bak', ДИСК =N 'Z:\Full_08.bak'С ФАЙЛ =1, ПРЕМЕСТИ N'DEVECI' КЪМ N'L:\OLAP_DATA1\SQLDATA\DEVECI.mdf', ПРЕМЕСТИ N'DEVECI_2' КЪМ N'L:\OLAP_DATA2\SQLDATA\DEVECI_2. ndf', ПРЕМЕСТИ N'DEVECI_log' КЪМ N'L:\OLAP_LOG1\SQLLOG\DEVECI_1.ldf', ПРЕМЕСТИ N'DEVECI_log_2' КЪМ N'L:\OLAP_LOG2\SQLLOG\DEVECI_2.ldf', NORECOVERY, NOUNLOAD5, GO STATS