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
Pertimbangkan skenario berikut:
-
Anda menggunakan layanan penangkapan data Microsoft SQL Server 2012 untuk Oracle dengan Attunity untuk membuat skrip penyebaran untuk contoh penangkapan.
-
Anda mencoba menggunakan skrip untuk menyebarkan contoh penangkapan.
Dalam skenario ini, panjang kolom tipe data lebar variabel digandakan dalam tabel SQL Server yang dibuat dalam skrip. Misalnya, jika Anda mencoba untuk melacak perubahan pada kolom VARCHAR2 (10) dalam tabel Oracle, maka kolom terkait di tabel SQL Server adalah NVARCHAR (20) dalam skrip penyebaran.Catatan
-
Jika panjang kolom dalam tabel Oracle lebih besar dari 2000 byte saat Anda menjalankan skrip penyebaran, maka penyebaran gagal. Ini terjadi karena beberapa kolom yang tidak valid dibuat oleh skrip penyebaran. Misalnya, jika kolom adalah VARCHAR (2001), maka kolom NVARCHAR (4002) yang tidak valid akan dibuat dalam skrip.
-
Panjang yang tidak diharapkan dari tipe data mungkin mencegah pengguna membuat indeks pada kolom. Ini terjadi karena ukuran maksimum kunci indeks tercapai.
-
Panjang tipe data mungkin menyebabkan masalah kinerja untuk Microsoft SQL Server Integration Services (SSIS).
-
Masalah ini hanya terjadi pada skrip yang dihasilkan. Oleh karena itu, panjang kolom ditampilkan secara akurat di UI desainer.
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
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".Produk pihak ketiga yang dibahas dalam artikel ini dibuat oleh perusahaan independen dan terpisah dari Microsoft. Microsoft tidak memberikan garansi, secara tersirat atau dalam bentuk apa pun, terkait kinerja atau keandalan produk ini.