Biodro>
Potrzebujesz równoległego tworzenia kopii zapasowych i przywracania w SQL Server, aby zrobić to szybko.
Użyłem udostępniania plików ze zdalnego serwera i przywróciłem SQL Server z zapasowego udostępniania plików serwera produkcyjnego.
Jeśli nie chcesz przesyłać plików kopii zapasowej do środowiska testowego lub nie masz wolnego miejsca w środowisku testowym, możesz użyć tej metody.
Możesz przywrócić bazę danych SQL Server 8 równolegle za pomocą następującego skryptu. Zmień nazwę i ścieżkę bazy danych zgodnie ze swoim środowiskiem.
USE [master] RESTORE DATABASE [DEVECI] FROM 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' WITH FILE = 1, MOVE N'DEVECI' TO N'L:\OLAP_DATA1\SQLDATA\DEVECI.mdf', MOVE N'DEVECI_2' TO N'L:\OLAP_DATA2\SQLDATA\DEVECI_2.ndf', MOVE N'DEVECI_log' TO N'L:\OLAP_LOG1\SQLLOG\DEVECI_1.ldf', MOVE N'DEVECI_log_2' TO N'L:\OLAP_LOG2\SQLLOG\DEVECI_2.ldf', NORECOVERY, NOUNLOAD, STATS = 5 GO
lub Jeśli przeniosłeś pliki kopii zapasowej, możesz przywrócić bazę danych SQL Server 8 równolegle z następującym zapytaniem.
USE [master] RESTORE DATABASE [DEVECI] FROM 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, MOVE N'DEVECI' TO N'L:\OLAP_DATA1\SQLDATA\DEVECI.mdf', MOVE N'DEVECI_2' TO N'L:\OLAP_DATA2\SQLDATA\DEVECI_2.ndf', MOVE N'DEVECI_log' TO N'L:\OLAP_LOG1\SQLLOG\DEVECI_1.ldf', MOVE N'DEVECI_log_2' TO N'L:\OLAP_LOG2\SQLLOG\DEVECI_2.ldf', NORECOVERY, NOUNLOAD, STATS = 5 GO