Bagikan melalui


Pelajaran 7: Memindahkan file data Anda ke Azure Storage

Dalam pelajaran ini, Anda akan mempelajari cara memindahkan file data Anda ke Azure Storage (tetapi bukan instans SQL Server Anda). Untuk mengikuti pelajaran ini, Anda tidak perlu menyelesaikan Pelajaran 4, 5, dan 6.

Untuk memindahkan file data Anda ke Azure Storage, Anda dapat menggunakan ALTER DATABASE pernyataan karena membantu mengubah lokasi file data.

Pelajaran ini mengasumsikan bahwa Anda sudah menyelesaikan langkah-langkah berikut:

  • Anda memiliki akun Azure Storage.

  • Anda telah membuat kontainer di bawah akun Azure Storage Anda.

  • Anda telah membuat kebijakan pada kontainer dengan hak baca, tulis, dan daftar. Anda juga membuat kunci SAS.

  • Anda telah membuat kredensial SQL Server pada komputer sumber.

Selanjutnya, gunakan langkah-langkah berikut untuk memindahkan file data Anda ke Azure Storage:

  1. Pertama, buat database pengujian di komputer sumber dan tambahkan beberapa data ke dalamnya.

    
    USE master;   
    CREATE DATABASE TestDB1Alter;   
    GO   
    USE TestDB1Alter;   
    GO   
    CREATE TABLE Table1 (Col1 int primary key, Col2 varchar(20));   
    GO   
    INSERT INTO Table1 (Col1, Col2) VALUES (1, 'string1'), (2, 'string2');   
    GO  
    
    
  2. Jalankan kode berikut:

    
    -- In the following statement, modify the path specified in FILENAME to   
    -- the new location of the file in Azure Storage container.   
    ALTER DATABASE TestDB1Alter    
        MODIFY FILE ( NAME = TestDB1Alter,    
                    FILENAME = 'https://teststorageaccnt.blob.core.windows.net/testcontaineralter/TestDB1AlterData.mdf');   
    GO  
    
    
  3. Ketika Anda menjalankan ini, Anda akan melihat pesan ini: "File "TestDB1Alter" telah dimodifikasi dalam katalog sistem. Jalur baru akan digunakan saat database dimulai lain kali."

  4. Kemudian, atur database secara offline.

    
    ALTER DATABASE TestDB1Alter SET OFFLINE;   
    GO  
    
    
  5. Sekarang, Anda perlu menyalin file data ke Azure Storage dengan menggunakan salah satu metode berikut: AzCopy Tool, Put Page, Storage Client Library Reference, atau alat penjelajah penyimpanan pihak ketiga.

    Penting: Saat menggunakan peningkatan baru ini, selalu pastikan Anda membuat blob halaman, bukan blob blok.

  6. Kemudian, atur database secara online.

    
    ALTER DATABASE TestDB1Alter SET ONLINE;   
    GO  
    
    

Pelajaran Berikutnya:

Pelajaran 8. Memulihkan database ke Azure Storage