Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Równoległe przywracanie kopii zapasowej serwera SQL Server -2

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. błąd podczas wstawiania do tabeli mający zamiast wyzwalacza ze struktury danych encji

  2. Jak ustawić parametry połączenia SQL Server?

  3. Jak połączyć się z wystąpieniem programu SQL Server przy użyciu uwierzytelniania systemu Windows lub uwierzytelniania programu SQL Server — samouczek programu SQL Server/T-SQL, część 3

  4. Nie można użyć predykatu CONTAINS lub FREETEXT w tabeli lub widoku indeksowanym, ponieważ nie jest indeksowany pełnotekstowo

  5. Czy w Microsoft SQL Server istnieje typ danych logicznych, taki jak w MySQL?