Bagikan melalui


Mulai cepat: Mencadangkan dan memulihkan database SQL Server dengan SQL Server Management Studio

Berlaku untuk: SQL Server

Dalam mulai cepat ini, Anda membuat database baru, mengambil cadangan penuh, lalu memulihkannya.

Untuk cara yang lebih rinci, lihat Membuat cadangan database lengkap dan Memulihkan cadangan database menggunakan SSMS.

Prasyarat

Untuk menyelesaikan mulai cepat ini, Anda memerlukan:

Membuat database pengujian

  1. Luncurkan SQL Server Management Studio (SSMS) dan sambungkan ke instans SQL Server Anda.

  2. Buka jendela Kueri Baru.

  3. Buat database pengujian Anda menggunakan kode Transact-SQL (T-SQL) berikut.

    USE [master];
    GO
    
    CREATE DATABASE [SQLTestDB];
    GO
    
    USE [SQLTestDB];
    GO
    CREATE TABLE SQLTest (
        ID INT NOT NULL PRIMARY KEY,
        c1 VARCHAR(100) NOT NULL,
        dt1 DATETIME NOT NULL DEFAULT GETDATE()
    );
    GO
    
    USE [SQLTestDB];
    GO
    
    INSERT INTO SQLTest (ID, c1) VALUES (1, 'test1');
    INSERT INTO SQLTest (ID, c1) VALUES (2, 'test2');
    INSERT INTO SQLTest (ID, c1) VALUES (3, 'test3');
    INSERT INTO SQLTest (ID, c1) VALUES (4, 'test4');
    INSERT INTO SQLTest (ID, c1) VALUES (5, 'test5');
    GO
    
    SELECT * FROM SQLTest;
    GO
    
  4. Refresh simpul Database di Object Explorer untuk melihat database baru Anda.

Mengambil cadangan

Untuk mengambil cadangan database Anda, ikuti langkah-langkah ini, menggunakan SQL Server Management Studio atau Transact-SQL:

  1. Luncurkan SQL Server Management Studio (SSMS) dan sambungkan ke instans SQL Server Anda.
  2. Perluas simpul Database di Object Explorer.
  3. Klik kanan database, arahkan mouse ke atas Tugas, dan pilih Cadangkan....
  4. Di bawah Tujuan, konfirmasikan bahwa jalur untuk cadangan Anda sudah benar. Jika Anda perlu mengubah jalur, pilih Hapus untuk menghapus jalur yang ada, lalu Tambahkan untuk mengetik jalur baru. Anda dapat menggunakan elipsis untuk menavigasi ke file tertentu.
  5. Pilih OK untuk mengambil cadangan database Anda.

Cuplikan layar SQL Server Management Studio mengambil cadangan.

Untuk membaca selengkapnya tentang berbagai opsi pencadangan, lihat BACKUP.

Pulihkan cadangan

Untuk memulihkan database Anda, ikuti langkah-langkah berikut:

  1. Luncurkan SQL Server Management Studio (SSMS) dan sambungkan ke instans SQL Server Anda.

  2. Klik kanan simpul Database di Object Explorer dan pilih Pulihkan Database....

    Cuplikan layar Pulihkan database.

  3. Pilih Perangkat:, lalu pilih elipsis (...) untuk menemukan file cadangan Anda.

  4. Pilih Tambahkan dan navigasikan ke tempat file Anda .bak berada. .bak Pilih file lalu pilih OK.

  5. Pilih OK untuk menutup kotak dialog Pilih perangkat cadangan.

  6. Pilih OK untuk memulihkan cadangan database Anda.

    Cuplikan layar Pulihkan database.

Membersihkan sumber daya

Jalankan perintah Transact-SQL berikut untuk menghapus database yang Anda buat, bersama dengan riwayat cadangannya dalam msdb database:

EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'SQLTestDB'
GO

USE [master];
GO
DROP DATABASE [SQLTestDB];
GO