RESTORE onto RAW partition - Восстановление базы на RAW разделы

In BOL it is not so distinctly described how to restore a database from a backup copy on RAW partitions. The backup copy could be created for a database which files were located on NTFS. For restoring onto RAW partitions, it is necessary in option "MOVE…TO" to not specify a name of a file, and to finish a line "\".

Example:

Is the 16 RAW  partitions submitted in system as the 16 disk drives (NTFS folders) it is shown in figure:

В BOL не очень внятно описано, как восстановить базу данных из резервной копии на RAW разделах. Резервная копия могла быть создана для базы данных, файлы которых помещались на NTFS. Чтобы восстановить её на RAW разделах, нужно в опции "MOVE … TO" не указывать имя файла, и завершать строку обратной косой чертой "\".

Пример:

Есть 16 RAW разделов, представленных в системе в виде 16-ти отображений дисков на папки NTFS, как это показано на рисунке:

For RESTORE DATABASE the following script was used:

Для восстановления базы использовался следующий скрипт:

 

RESTORE DATABASE [DBNAME] FROM [BACKUPDEVICE] WITH FILE = 1, MOVE N'DBNAME_Media_01' TO N'E:\MSSQL\DATA\DATA5\', MOVE N'DBNAME_Media_02' TO N'E:\MSSQL\DATA\DATA6\', MOVE N'DBNAME_Media_03' TO N'E:\MSSQL\DATA\DATA7\', MOVE N'DBNAME_Media_04' TO N'E:\MSSQL\DATA\DATA8\', MOVE N'DBNAME_BLOBS_01' TO N'E:\MSSQL\DATA\BLOBS1\', MOVE N'DBNAME_BLOBS_02' TO N'E:\MSSQL\DATA\BLOBS2\', MOVE N'DBNAME_BLOBS_03' TO N'E:\MSSQL\DATA\BLOBS3\', MOVE N'DBNAME_BLOBS_04' TO N'E:\MSSQL\DATA\BLOBS4\', MOVE N'DBNAME_Data_01' TO N'E:\MSSQL\DATA\DATA1\', MOVE N'DBNAME_Data_02' TO N'E:\MSSQL\DATA\DATA2\', MOVE N'DBNAME_Data_03' TO N'E:\MSSQL\DATA\DATA3\', MOVE N'DBNAME_Data_04' TO N'E:\MSSQL\DATA\DATA4\', MOVE N'DBNAME_Log' TO N'F:\MSSQL\LOG\DBNAME_log.ldf', NOUNLOAD, REPLACE, STATS = 10 GO

Кроме того, не сложно прикреплять RAW разделы, которые можно копировать на другой сервер в виде образа диска. Синтаксис практически такой же: CREATE DATABASE [DBNAME] ON ( filename='E:\MSQL\DATA\DATA5\'....) FOR  ATTACH

 

Published Tue, Dec 26 2006 11:58 by gladchenko
Filed under: ,