Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе показано, как переместить базу данных с поддержкой FILESTREAM.
Замечание
В примерах этого раздела требуется архивная база данных, созданная в разделе "Создание базы данных FILESTREAM-Enabled".
Перемещение базы данных с поддержкой FILESTREAM
В среде SQL Server Management Studio нажмите Новый запрос, чтобы открыть редактор запросов.
Скопируйте следующий Transact-SQL скрипт в редактор запросов и нажмите кнопку "Выполнить". Этот скрипт показывает расположение физических файлов базы данных, которые использует база данных типа FILESTREAM.
USE Archive GO SELECT type_desc, name, physical_name from sys.database_filesСкопируйте следующий Transact-SQL скрипт в редактор запросов и нажмите кнопку "Выполнить". Этот код переводит базу данных
Archiveв режим вне сети.USE master EXEC sp_detach_db Archive GOСоздайте папку
C:\moved_locationи переместите в нее файлы и папки, перечисленные на шаге 2.Скопируйте следующий Transact-SQL скрипт в редактор запросов и нажмите кнопку "Выполнить". Этот скрипт переводит базу данных
Archiveв режим «в сети».CREATE DATABASE Archive ON PRIMARY ( NAME = Arch1, FILENAME = 'c:\moved_location\archdat1.mdf'), FILEGROUP FileStreamGroup1 CONTAINS FILESTREAM( NAME = Arch3, FILENAME = 'c:\moved_location\filestream1') LOG ON ( NAME = Archlog1, FILENAME = 'c:\moved_location\archlog1.ldf') FOR ATTACH GO