|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.9.3. Перенос файлов базы данныхПеремещение файлов баз данных SQL Server 2005, ALTER DATABASE MODIFY FILE Новая возможность SQL Server 2005 — возможность стандартными средствами, не прибегая к разным хитрым способам (например, резервному копированию и восстановлению, отсоединению и присоединению баз данных), переместить файлы базы данных в другое место. Такая необходимость на практике возникает достаточно часто, например, при изменении дисковой конфигурации сервера. Перенос файлов базы данных производится очень просто: q переведите базу данных в автономный режим, например: ALTER DATABASE testdb SET OFFLINE; q затем средствами операционной системы перенесите файлы баз данных в другое место; q после этого укажите SQL Server, что файлы базы данных теперь находятся в другом месте: ALTER DATABASE testdb MODIFY FILE (NAME = testdb, FILENAME = 'D:\testdb1.mdf'); q верните базу данных в обычный режим: ALTER DATABASE testdb SET ONLINE; Отметим, что таким способом можно перемещать не только пользовательские, но и системные базы данных (за исключением базы данных resource).
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||