Bagikan melalui


Mencopot dan Melampirkan Database DQS

Berlaku untuk: SQL Server

Topik ini menjelaskan cara melepaskan dan melampirkan database DQS.

Sebelum Anda mulai

Batasan dan Pembatasan

Untuk daftar batasan dan pembatasan, lihat Pencopotan dan Lampirkan Database (SQL Server).

Prasyarat

  • Pastikan bahwa tidak ada aktivitas atau proses yang berjalan di DQS. Ini dapat diverifikasi menggunakan layar Pemantauan Aktivitas. Untuk informasi terperinci tentang bekerja di layar ini, lihat Memantau Aktivitas DQS.

  • Pastikan bahwa tidak ada pengguna yang masuk ke Server Kualitas Data.

Keamanan

Izin

  • Akun pengguna Windows Anda harus menjadi anggota peran server tetap db_owner dalam instans SQL Server untuk melepaskan database DQS.

  • Akun pengguna Windows Anda harus memiliki izin CREATE DATABASE, CREATE ANY DATABASE, atau ALTER ANY DATABASE untuk melampirkan database.

  • Anda harus memiliki peran dqs_administrator pada database DQS_MAIN untuk mengakhiri aktivitas yang sedang berjalan atau menghentikan proses yang sedang berjalan di DQS.

Melepas Database DQS

Saat Anda melepaskan database DQS menggunakan SQL Server Management Studio, file yang dilepaskan tetap berada di komputer Anda, dan dapat dipasang kembali ke instans SQL Server yang sama atau dapat dipindahkan ke server lain dan dilampirkan di sana. File database DQS biasanya tersedia di lokasi berikut di komputer Layanan Kualitas Data Anda: C:\Program Files\Microsoft SQL Server\MSSQL13.<>Instance_Name\MSSQL\DATA.

  1. Mulai Microsoft SQL Server Management Studio, dan sambungkan ke instans SQL Server yang sesuai.

  2. Di Object Explorer, perluas simpul Database .

  3. Klik kanan database DQS_MAIN, arahkan ke Tugas, lalu klik Lepaskan. Kotak dialog Lepaskan Database muncul.

  4. Pilih kotak centang di bawah kolom Jatuhkan , dan klik OK untuk melepaskan database DQS_MAIN.

  5. Ulangi langkah 3 dan 4 dengan database DQS_PROJECTS dan DQS_STAGING_DATA untuk melepaskannya.

Anda juga dapat melepaskan database DQS menggunakan pernyataan Transact-SQL dengan menggunakan prosedur tersimpan sp_detach_db. Untuk informasi selengkapnya tentang melepaskan database menggunakan pernyataan Transact-SQL, lihat Menggunakan Transact-SQL di Melepaskan Database.

Lampirkan Database DQS

Gunakan instruksi berikut untuk melampirkan database DQS ke instans SQL Server yang sama (dari tempat Anda mencopot) atau instans SQL Server yang berbeda tempat Data Quality Server diinstal.

  1. Mulai Microsoft SQL Server Management Studio, dan sambungkan ke instans SQL Server yang sesuai.

  2. Di Object Explorer, klik kanan Database, lalu klik Lampirkan. Kotak dialog Lampirkan Database muncul.

  3. Untuk menentukan database yang akan dilampirkan, klik Tambahkan. Kotak dialog Temukan File Database muncul.

  4. Pilih disk drive tempat database berada dan perluas pohon direktori untuk menemukan dan memilih file .mdf database. Misalnya, untuk database DQS_MAIN:

    C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\DQS_MAIN.mdf  
    
  5. Panel detail database (lebih rendah) menampilkan nama file yang akan dilampirkan. Untuk memverifikasi atau mengubah nama jalur file, klik tombol Telusuri (...).

  6. Klik OK untuk melampirkan database DQS_MAIN.

  7. Ulangi langkah 2-6 untuk database DQS_PROJECTS dan DQS_STAGING_DATA untuk melampirkannya.

  8. Anda juga harus menjalankan pernyataan Transact-SQL di langkah berikutnya setelah memulihkan database DQS_MAIN jika tidak, pesan kesalahan ditampilkan ketika Anda mencoba menyambungkan ke Server Kualitas Data dengan menggunakan aplikasi Klien Kualitas Data, dan Anda tidak dapat tersambung. Namun, Anda tidak perlu melakukan langkah 9 dan 10 jika Anda baru saja melampirkan database DQS_PROJECTS atau DQS_STAGING_DATA, dan tidak DQS_MAIN.

    Untuk menjalankan pernyataan Transact-SQL, di Object Explorer, klik kanan server, lalu klik Kueri Baru.

  9. Di jendela Editor Kueri, salin pernyataan SQL berikut:

    ALTER DATABASE [DQS_MAIN] SET TRUSTWORTHY ON;  
    EXEC sp_configure 'clr enabled', 1;  
    RECONFIGURE WITH OVERRIDE;  
    ALTER DATABASE [DQS_MAIN] SET ENABLE_BROKER;  
    ALTER AUTHORIZATION ON DATABASE::[DQS_MAIN] TO [##MS_dqs_db_owner_login##];  
    ALTER AUTHORIZATION ON DATABASE::[DQS_PROJECTS] TO [##MS_dqs_db_owner_login##];  
    
  10. Tekan F5 untuk menjalankan pernyataan. Periksa panel Hasil untuk memverifikasi bahwa pernyataan telah berhasil dijalankan. Anda akan melihat pesan berikut: Configuration option 'clr enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.

  11. Sambungkan ke Server Kualitas Data menggunakan Klien Kualitas Data untuk memverifikasi apakah Anda berhasil tersambung.

Anda juga dapat melampirkan database DQS menggunakan pernyataan Transact-SQL. Untuk informasi selengkapnya tentang melampirkan database menggunakan pernyataan Transact-SQL, lihat Menggunakan Transact-SQL di Melampirkan Database.

Lihat Juga

Mengelola Database DQS