Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat menonaktifkan batasan pemeriksaan di SQL Server 2014 dengan menggunakan SQL Server Management Studio atau Transact-SQL. Anda juga dapat secara eksplisit menonaktifkan batasan pemeriksaan untuk replikasi, yang dapat berguna jika Anda menerbitkan data dari versi SQL Server sebelumnya.
Nota
Jika tabel diterbitkan menggunakan replikasi, batasan pemeriksaan secara otomatis dinonaktifkan untuk operasi yang dilakukan oleh agen replikasi. Saat agen replikasi melakukan penyisipan, pembaruan, atau penghapusan pada Pelanggan, batasan tidak diperiksa; jika pengguna melakukan penyisipan, pembaruan, atau penghapusan, batasan dicentang. Batasan dinonaktifkan untuk agen replikasi karena batasan sudah diperiksa di Publisher ketika data awalnya dimasukkan, diperbarui, atau dihapus. Untuk informasi selengkapnya, lihat Tentukan Opsi Skema.
Sebelum Anda mulai
Keamanan
Hak akses
Memerlukan izin ALTER pada tabel tersebut.
Menggunakan SQL Server Management Studio
Untuk menonaktifkan batasan pemeriksaan untuk replikasi
Di Object Explorer, perluas tabel dengan batasan pemeriksaan yang ingin Anda ubah, lalu perluas folder Batasan .
Klik kanan batasan pemeriksaan yang ingin Anda ubah lalu klik Ubah.
Dalam kotak dialog Periksa Pembatasan, di bagian Desainer Tabel, pilih nilai Tidak untuk Menerapkan Untuk Replikasi.
Klik Tutup.
Menggunakan T-SQL
Untuk menonaktifkan batasan pemeriksaan untuk replikasi
Di Object Explorer, sambungkan ke instance Database Engine.
Pada bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan. Contoh membuat tabel dengan kolom IDENTITY dan batasan CHECK pada tabel. Contoh kemudian melepaskan batasan dan membuatnya kembali dengan menentukan klausa NOT FOR REPLICATION.
USE AdventureWorks2012; GO CREATE TABLE dbo.doc_exd (column_a int IDENTITY (1,1) CONSTRAINT exd_check CHECK (column_a > 1)) ALTER TABLE dbo.doc_exd DROP CONSTRAINT exd_check; GO ALTER TABLE dbo.doc_exd ADD CONSTRAINT exd_check CHECK NOT FOR REPLICATION (column_a > 1);
Untuk informasi selengkapnya, lihat ALTER TABLE (Transact-SQL).