Microsoft mendistribusikan perbaikan Microsoft SQL Server 2012 sebagai satu file yang dapat diunduh. Karena perbaikan bersifat kumulatif, setiap Edaran baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan edaran perbaikan 2012 SQL Server sebelumnya.
Gejala
Misalnya Anda menginstal Microsoft SQL Server 2012 remote Blob Store untuk database tambahan pada contoh SQL Server yang sama dengan menggunakan baris perintah. Misalnya, Anda menjalankan perintah berikut pada baris perintah:msiexec/Qn/lvx * rbs_install_log_2. txt/i RBS. MSI REMOTEBLOBENABLE = 1 FILESTREAMPROVIDERENABLE = 1 dbname = "nama database" filestreamstorename = FilestreamProvider_1 Addlocal = enablerbs, FilestreamRunScript dbinstance = "domain\namaserver"dalam skenario ini, instalasi ini gagal. Selain itu, Anda menerima pesan kesalahan yang menyerupai berikut ini:
Kesalahan RBS. Kesalahan asli: angka 2601, tingkat keparahan 14, negara bagian 1, prosedur rbs_sp_add_blob_store, baris 64, pesan: tidak bisa menyisipkan baris kunci duplikat dalam object ' mssqlrbs_resources. RBS _ internal_blob_stores ' dengan unique index ' rbs_internal_blob_stores_ix_name '. Nilai kunci duplikat adalah (FilestreamProvider_1). Jumlah transaksi setelah DIEKSEKUSI menunjukkan jumlah kesalahan yang tidak cocok dengan BEGIN dan COMMIT. Hitungan sebelumnya = 1, Current Count = 0.
Penyebab
Masalah ini terjadi karena penginstalan kedua menggunakan nilai yang tidak benar untuk variabel yang diturunkan dari instalasi pertama. Variabel ini menyimpan nama database FILESTREAM dan nama contoh. Selama instalasi kedua, nilai variabel ini diambil dari registri dan menimpa nilai yang Anda tentukan di baris perintah.
Pemecahan Masalah
Informasi pembaruan kumulatif
Pembaruan kumulatif 2 untuk SQL Server 2012 SP1
Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 2. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2012 SP1, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
2790947 Paket pembaruan kumulatif 2 untuk SQL Server 2012 Service Pack 1Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2012 SP1 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2772858 Build 2012 SQL Server yang dirilis setelah SQL Server 2012 Service Pack 1 dirilis
Pembaruan kumulatif 5 untuk SQL Server 2012
Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 5. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2012, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
2777772 Paket pembaruan kumulatif 5 untuk SQL Server 2012Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2012 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2692828 Build 2012 SQL Server yang dirilis setelah SQL Server 2012 dirilis
Penyelesaian Masalah
Untuk mengatasi masalah ini, instal penyimpanan Blob jarak jauh dengan menggunakan mode UI daripada menggunakan baris perintah.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".