GNU/Linux >> Belajar Linux >  >> Linux

Konfigurasikan cadangan basis data MSSQL

Artikel ini menjelaskan cara melakukan pencadangan database SQL Server® menggunakan SQL Server Management Studio (SSMS) dan PowerShell®.

Batasan pencadangan

Cadangan memiliki batasan berikut:

  • Anda tidak dapat memulihkan cadangan yang dibuat dengan versi SQL Server yang lebih baru ke versi SQL Server yang lebih lama.
  • Anda harus membuat cadangan basis data lengkap sebelum dapat melakukan pencadangan diferensial dan log transaksi.
  • Anda memerlukan Database cadangan atau Log cadangan izin untuk melakukan operasi pencadangan. Secara default, sistem memberikan izin ini ke sysadmin peran server tetap dan db_owner dan db_backupoperator peran database tetap.

Gunakan SQL Server Management Studio untuk membuat cadangan database

  1. Hubungkan ke instance database Anda dan perluas database bagian di sisi kiri.
  2. Klik kanan pada database yang ingin Anda cadangkan dan pilih Cadangkan… .
  3. Pilih jenis cadangan yang diinginkan (penuh, diferensial, atau log) dari daftar drop-down.
  4. Pilih tujuan pencadangan yang diinginkan dan pilih OK untuk memulai proses pencadangan.

Atau, Anda dapat menggunakan langkah-langkah berikut untuk memulai operasi pencadangan:

  1. Saat masuk ke instance database yang benar, pilih Kueri Baru .

  2. Gunakan kueri berikut saat mencadangkan ke disk. Ganti lokasi dan nama database dengan nama masing-masing di server Anda:

    USE SQLTestDatabase;
    GO
    BACKUP DATABASE SQLTestDatabase
    TO DISK = 'd:\backups\SQLTestDatabase.bak'
     WITH FORMAT,
      MEDIANAME = 'SQLServerBackups',
      NAME = 'Full Backup of SQLTestDatabase';
    GO
    

Gunakan PowerShell untuk membuat cadangan database

Anda juga dapat membuat cadangan basis data dengan menggunakan PowerShell.

Pertama, buka PowerShell dengan izin administrator dan ketik Install-Module -Name SqlServer . Perintah ini menginstal modul SQL Server, yang Anda perlukan untuk melakukan operasi pencadangan di PowerShell.

Selanjutnya, gunakan contoh berikut untuk melakukan pencadangan basis data lengkap ke lokasi pencadangan default, mengganti lokasi dan nama basis data dengan nama masing-masing server Anda:

$credential = Get-Credential
Backup-SqlDatabase -ServerInstance Computer[\Instance] -Database <SQLTestDatabase> -BackupAction Database -Credential $credential

Terakhir, untuk mempelajari lebih lanjut tentang sintaks dan contoh untuk operasi pencadangan yang berbeda, tinjau dokumentasi resmi Microsoft.


Linux
  1. Cadangkan Basis Data dari PHPMyAdmin

  2. Cara Memperbaiki Database Tersangka Di MSSQL

  3. Konfigurasikan Cadangan cPanel/WHM Untuk Server Anda

  1. Cadangan Basis Data MySQL Berskrip

  2. Cara mengonfigurasi Database Budak MySQL

  3. Perintah Linux cadangan tambahan

  1. Cara Mengonfigurasi Cadangan Di Server cPanel/WHM

  2. Repositori Cadangan Basis Data di Plesk 12.5

  3. Cara Mencadangkan dan Memulihkan Basis Data di PostgreSQL