Memindahkan database yang diaktifkan FILESTREAM
Berlaku untuk: SQL Server
Artikel ini memperlihatkan cara memindahkan database yang diaktifkan FILESTREAM.
Catatan
Contoh dalam topik ini memerlukan Archive
database yang dibuat di Membuat Database yang Diaktifkan FILESTREAM.
Untuk memindahkan database yang diaktifkan FILESTREAM
Di SQL Server Management Studio, pilih Kueri Baru untuk membuka Editor Kueri.
Salin skrip Transact-SQL berikut ke Editor Kueri, lalu pilih Jalankan. Skrip ini menampilkan lokasi file database fisik yang digunakan database FILESTREAM.
USE [Archive] GO SELECT type_desc, name, physical_name from sys.database_files;
Salin skrip Transact-SQL berikut ke Editor Kueri, lalu pilih Jalankan. Kode ini mengambil
Archive
database offline.USE [master] EXEC sp_detach_db [Archive]; GO
Buat folder
C:\moved_location
, lalu pindahkan file dan folder yang tercantum di langkah 2 ke dalamnya.Salin skrip Transact-SQL berikut ke Editor Kueri, lalu pilih Jalankan. Skrip ini mengatur database secara
Archive
online.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
Lihat juga
- Melampirkan database
- Melepas database
- Pencopotan dan Lampirkan Database (SQL Server)
- BUAT DATABASE (SQL Server Transact-SQL)
- Mengonfigurasi Izin Sistem File untuk Akses Mesin Database