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.
Aturan ini memeriksa apakah database yang didefinisikan pengguna menggunakan kolasi database yang sama dengan kolasi untuk master atau model.
Rekomendasi Praktik Terbaik
Kami menyarankan agar pengurutan atau penyusunan database yang dibuat oleh pengguna sesuai dengan pengurutan atau penyusunan master atau model. Jika tidak, konflik kolaborasi dapat terjadi yang mungkin mencegah kode dijalankan. Misalnya, ketika prosedur tersimpan menggabungkan satu tabel ke tabel sementara, SQL Server mungkin mengakhiri batch dan mengembalikan kesalahan konflik kolase jika kolase database yang ditentukan pengguna dan database model berbeda. Ini terjadi karena tabel sementara dibuat dalam tempdb, yang mendasarkan kolasisnya pada model tersebut.
Jika Anda mengalami kesalahan konflik kolatasi, pertimbangkan salah satu solusi berikut:
Ekspor data dari database pengguna dan impor ke tabel baru yang memiliki kolase yang sama dengan database master dan model.
Bangun ulang database sistem untuk menggunakan kolatasi yang cocok dengan kolatasi database pengguna. Untuk informasi selengkapnya tentang cara membangun kembali database sistem, lihat Membangun Kembali Database Sistem.
Ubah prosedur tersimpan yang menggabungkan tabel pengguna ke tabel dalam tempdb untuk membuat tabel dalam tempdb dengan menggunakan kolaterasi database pengguna. Untuk melakukan ini, tambahkan
COLLATE database_defaultklausa ke definisi kolom tabel sementara, seperti yang ditunjukkan dalam contoh berikut:CREATE TABLE #temp1 ( c1 int, c2 varchar(30) COLLATE database_default )
Untuk Informasi Selengkapnya
Mengatur atau Mengubah Kolase Database
Mengatur atau Mengubah Kolase Kolom
Artikel Microsoft Knowledge Base 325335
Cara: Menginstal SQL Server 2008 dari Prompt Perintah
Lihat Juga
Memantau dan Menerapkan Praktik Terbaik dengan Menggunakan Manajemen Berbasis Kebijakan