Bagikan melalui


Memindahkan Database FILESTREAM-Enabled

Topik ini memperlihatkan cara memindahkan database yang diaktifkan FILESTREAM.

Nota

Contoh dalam topik ini memerlukan database Arsip yang dibuat di Membuat Database FILESTREAM-Enabled.

Untuk memindahkan database dengan FILESTREAM diaktifkan

  1. Di SQL Server Management Studio, klik Kueri Baru untuk membuka Editor Kueri.

  2. Salin skrip Transact-SQL berikut ke Editor Kueri, lalu klik 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  
    
  3. Salin skrip Transact-SQL berikut ke Editor Kueri, lalu klik Jalankan. Kode ini menonaktifkan Archive database.

    USE master  
    EXEC sp_detach_db Archive  
    GO  
    
  4. Buat folder C:\moved_location, lalu pindahkan file dan folder yang tercantum di langkah 2 ke dalamnya.

  5. Salin skrip Transact-SQL berikut ke Editor Kueri, lalu klik 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

sp_detach_db (T-SQL)