Bagikan melalui


Catatan rilis Paket Layanan SQL Server 2012

Berlaku untuk:SQL Server

Artikel ini berisi catatan rilis agregat dari empat paket layanan untuk SQL Server 2012. Setiap paket layanan bersifat kumulatif dari paket layanan sebelumnya.

Paket Layanan hanya tersedia secara online, bukan di media penginstalan, dan dapat diunduh sebagai berikut:

Catatan rilis Paket Layanan 4

Unduh halaman

Peningkatan performa dan skala

  • Prosedur pembersihan agen distribusi yang telah ditingkatkan - Database distribusi yang terlalu besar menyebabkan pemblokiran dan situasi kebuntuan. Prosedur pembersihan yang ditingkatkan bertujuan untuk menghilangkan beberapa skenario pemblokiran atau kebuntuan ini.
  • Penskalaan Objek Memori Dinamis - Partisi objek memori secara dinamis berdasarkan jumlah simpul dan inti untuk diskalakan dengan efisien pada perangkat keras modern. Tujuan promosi dinamis adalah untuk mencegah potensi hambatan dan secara otomatis mempartisi objek memori aman utas. Objek memori yang tidak dipartisi dapat dipromosikan secara dinamis untuk dipartisi oleh simpul. Jumlah partisi sama dengan jumlah simpul NUMA. Objek memori yang dipartisi oleh simpul dapat dipromosikan lebih lanjut untuk dipartisi oleh CPU, di mana jumlah partisi sama dengan jumlah CPU.
  • Aktifkan > 8TB untuk Kumpulan Buffer - Aktifkan ruang alamat Virtual 128 TB untuk penggunaan kumpulan buffer
  • Pembersihan Pelacakan Perubahan - Meningkatkan kinerja dan efisiensi pembersihan untuk tabel turunan Pelacakan Perubahan.

Peningkatan kemudahan dukungan dan diagnostik

  • Dukungan dump penuh untuk Agen Replikasi - Saat ini, jika agen replikasi mengalami pengecualian yang tidak tertangani, perilaku defaultnya adalah membuat mini dump dari gejala pengecualian. Perilaku default memerlukan pemecahan masalah yang rumit untuk pengecualian yang tidak tertangani. SP4 memperkenalkan kunci Registri baru, yang mendukung pembuatan cadangan penuh untuk Agen Replikasi.
  • Diagnostik yang ditingkatkan dalam XML showplan - XML Showplan telah ditingkatkan untuk mengekspos informasi tentang bendera pelacakan yang diaktifkan, pecahan memori untuk gabungan perulangan berlapis yang dioptimalkan, waktu CPU, dan waktu yang berlalu.
  • Korelasi yang lebih baik antara diagnostik XE dan DMVs - query_hash serta query_plan_hash kolom digunakan untuk mengidentifikasi kueri secara unik. DMV mendefinisikannya sebagai varbinary(8), sementara XEvent mendefinisikannya sebagai UINT64. Karena SQL Server tidak memiliki "bigint yang tidak ditandatangani", transmisi tidak selalu berfungsi. Peningkatan ini memperkenalkan kolom tindakan/filter XEvent baru yang setara dengan query_hash dan query_plan_hash, tetapi didefinisikan sebagai INT64, yang dapat membantu menghubungkan kueri antara XE dan DMV.
  • Diagnostik hibah/penggunaan memori yang lebih baik - query_memory_grant_usage XEvent Baru (diambil dari Server 2016 SP1)
  • Tambahkan pelacakan protokol ke langkah-langkah negosiasi SSL - Tambahkan informasi pelacakan bit untuk negosiasi yang berhasil/gagal, termasuk protokol, dll. Dapat berguna saat memecahkan masalah skenario konektivitas sementara, misalnya, mengimplementasikan TLS 1.2.
  • Mengatur tingkat kompatibilitas yang benar untuk database Distribusi - Setelah penginstalan Service Pack, tingkat kompatibilitas database Distribusi berubah menjadi 90. Perubahan tingkat disebabkan oleh masalah dalam sp_vupgrade_replication prosedur yang disimpan. SP sekarang telah diubah untuk mengatur tingkat kompatibilitas yang benar untuk database distribusi.
  • Perintah DBCC baru untuk mengkloning database - Klon database adalah perintah DBCC baru yang memungkinkan pengguna ahli seperti CSS untuk memecahkan masalah dengan mengkloning skema dan metadata dari database produksi yang ada, tanpa menyertakan data. Panggilan dilakukan dengan DBCC clonedatabase ('source_database_name', 'clone_database_name'). Database kloning tidak boleh digunakan di lingkungan produksi. Untuk melihat apakah database telah dibuat dari panggilan ke klon database, Anda bisa menggunakan perintah berikut, SELECT DATABASEPROPERTYEX('clonedb', 'isClone') . Nilai pengembalian 1 adalah true, dan 0 adalah false.
  • Informasi file tempdb dan ukuran file di Log Kesalahan SQL - Jika ukuran file dan pertumbuhan otomatis berbeda untuk tempdb file data selama startup, cetak jumlah file dan picu peringatan.
  • Pesan dukungan IFI di Log Kesalahan SQL Server - Indikasikan dalam log kesalahan bahwa Inisialisasi File Instan Database sedang diaktifkan/dinonaktifkan
  • DMF baru untuk menggantikan DBCC INPUTBUFFER - Fungsi sys.dm_input_buffer Manajemen Dinamis baru yang mengambil session_id sebagai parameter diperkenalkan untuk menggantikan DBCC INPUTBUFFER
  • Peningkatan XEvents untuk kegagalan perutean baca pada Grup Ketersediaan - Saat ini, read_only_rout_fail XEvent hanya diaktifkan jika ada daftar perutean, tetapi tidak ada server dalam daftar perutean yang tersedia untuk koneksi. Peningkatan ini mencakup informasi tambahan untuk membantu pemecahan masalah dan juga memperluas titik kode tempat XEvent dipecat.
  • Peningkatan penanganan Service Broker dengan failover Grup Ketersediaan - Saat ini ketika Service Broker diaktifkan pada Database Grup Ketersediaan (AG), selama failover AG semua koneksi broker Layanan yang berasal dari Replika Utama tetap terbuka. Peningkatan ini menutup semua koneksi terbuka tersebut selama terjadi failover pada Availability Group (AG).
  • Partisi Soft-NUMA Otomatis - Dengan SQL 2014 SP2, partisi Automatic Soft-NUMA (SQL Server) diperkenalkan saat trace flag 8079 diaktifkan di tingkat server. Ketika bendera pelacakan 8079 diaktifkan selama startup, SQL Server 2014 SP2 menginterogasi tata letak perangkat keras dan secara otomatis mengonfigurasi Soft NUMA pada sistem yang melaporkan 8 CPU atau lebih per simpul NUMA. Perilaku NUMA lunak otomatis memperhatikan simultan multithreading (SMT/prosesor logis). Partisi dan pembuatan simpul tambahan menskalakan pemrosesan latar belakang dengan meningkatkan jumlah pendengar, penskalaan, dan kemampuan jaringan dan enkripsi. Disarankan untuk terlebih dahulu menguji performa beban kerja dengan Auto-Soft NUMA sebelum diaktifkan ON dalam produksi.

Catatan rilis Paket Layanan 3

Unduh halaman

Untuk informasi lebih rinci untuk mengidentifikasi lokasi dan nama file yang akan diunduh berdasarkan versi yang saat ini diinstal, lihat bagian "Pilih file yang benar untuk diunduh" di informasi rilis SQL Server 2012 Service Pack 3.

Catatan rilis Paket Layanan 2

Unduh halaman

Gunakan tabel di bawah ini untuk mengidentifikasi lokasi dan nama file yang akan diunduh berdasarkan versi yang saat ini diinstal. Halaman unduhan memiliki persyaratan sistem dan instruksi penginstalan dasar.

Jika versi terinstal Anda saat ini adalah... Dan anda ingin... Unduh dan instal...
Penginstalan 32-bit:
Versi 32-bit dari SQL Server 2012 edisi apa pun Tingkatkan ke versi 32-bit SQL Server 2012 SP2 SQLServer2012SP2-KB2958429-<arch>-<lang id>.exe dari halaman unduhan SQL Server 2012 SP2
SQL Server 2012 RTM Express versi 32-bit Tingkatkan ke SQL Server 2012 Express SP2 versi 32-bit SQLEXPR_<arch>_<lang>.msi dari halaman unduhan SQL Server 2012 SP2 Express
Versi 32-bit hanya dari alat klien dan pengelolaan untuk SQL Server 2012 (termasuk SQL Server 2012 Management Studio) Tingkatkan alat klien dan pengelolaan ke SQL Server 2012 SP2 versi 32-bit SQLEXPRWT_<arch>_<lang>.msi dari halaman unduhan SQL Server 2012 SP2 Express
SQL Server 2012 Management Studio Express versi 32-bit Tingkatkan ke SQL Server 2012 SP2 Management Studio Express versi 32-bit SQLManagementStudio_<arch>_<lang>.msi dari halaman unduhan SQL Server 2012 SP2 Express
Versi 32-bit dari semua edisi SQL Server 2012 dan versi 32-bit dari alat klien dan pengelolaan (termasuk SQL Server 2012 RTM Management Studio) Tingkatkan semua produk ke SQL Server 2012 SP2 versi 32-bit SQLEXPRADV_<arch>_<lang>.msi dari halaman unduhan SQL Server 2012 SP2 Express.
Versi 32-bit dari satu atau beberapa alat dari Paket Fitur Microsoft SQL Server 2012 RTM atau Paket Fitur Microsoft SQL Server 2012 SP1 Tingkatkan alat ke Paket Fitur Microsoft SQL Server 2012 SP2 versi 32-bit Satu atau beberapa alat dari halaman unduhan Paket Fitur Microsoft SQL Server 2012 SP2
Penginstalan 64-bit:
Versi 64-bit dari SQL Server 2012 edisi apa pun Tingkatkan ke SQL Server 2012 SP2 versi 64-bit SQLServer2012SP2-KB2958429-<arch>-<langid>.exe dari halaman unduhan SQL Server 2012 SP2
SQL Server 2012 RTM Express versi 64-bit Tingkatkan ke SQL Server 2012 SP2 versi 64-bit SQLEXPR_<arch>_<lang>.msi dari halaman unduhan SQL Server 2012 SP2 Express
Versi 64-bit hanya dari klien dan alat pengelolaan untuk SQL Server 2012 (termasuk SQL Server 2012 Management Studio) Tingkatkan alat klien dan pengelolaan ke SQL Server 2012 SP2 versi 64-bit SQLEXPRWT_<arch>_<lang>.msi dari halaman unduhan SQL Server 2012 SP2 Express
SQL Server 2012 Management Studio Express versi 64-bit Tingkatkan ke SQL Server 2012 SP2 Management Studio Express versi 64-bit SQLManagementStudio_<arch>_<lang>.msi dari halaman unduhan SQL Server 2012 SP2 Express
Versi 64-bit dari satu atau beberapa alat dari Paket Fitur Microsoft SQL Server 2012 RTM atau Paket Fitur Microsoft SQL Server 2012 SP1 Tingkatkan alat ke Paket Fitur Microsoft SQL Server 2012 SP2 versi 64-bit Satu atau beberapa alat dari halaman unduhan Paket Fitur Microsoft SQL Server 2012 SP2

Catatan rilis Paket Layanan 1

Unduh halaman

Gunakan tabel berikut untuk menentukan file mana yang akan diunduh dan diinstal. Verifikasi bahwa Anda memiliki persyaratan sistem yang benar sebelum menginstal paket layanan. Persyaratan sistem disediakan pada halaman unduhan yang ditautkan dalam tabel.

Jika versi terinstal Anda saat ini adalah... Dan anda ingin... Unduh dan instal...
Penginstalan 32-bit:
Versi 32-bit dari SQL Server 2012 edisi apa pun Tingkatkan ke versi 32-bit SQL Server 2012 SP1 SQLServer2012SP1-KB2674319-x86-ENU.exe
SQL Server 2012 RTM Express versi 32-bit Tingkatkan ke SQL Server 2012 Express SP1 versi 32-bit SQLServer2012SP1-KB2674319-x86-ENU.exe
Versi 32-bit hanya dari alat klien dan pengelolaan untuk SQL Server 2012 (termasuk SQL Server 2012 Management Studio) Tingkatkan alat klien dan pengelolaan ke SQL Server 2012 SP1 versi 32-bit SQLManagementStudio_x86_ENU.exe
SQL Server 2012 Management Studio Express versi 32-bit Tingkatkan ke SQL Server 2012 SP1 Management Studio Express versi 32-bit SQLManagementStudio_x86_ENU.exe
Versi 32-bit dari semua edisi SQL Server 2012 dan versi 32-bit dari alat klien dan pengelolaan (termasuk SQL Server 2012 RTM Management Studio) Tingkatkan semua produk ke SQL Server 2012 SP1 versi 32-bit SQLServer2012SP1-KB2674319-x86-ENU.exe
Versi 32-bit dari satu atau beberapa alat dari Paket Fitur Microsoft SQL Server 2012 RTM Tingkatkan alat ke Paket Fitur Microsoft SQL Server 2012 SP1 versi 32-bit Satu atau beberapa file dari Paket Fitur Microsoft SQL Server 2012 SP1
Tidak ada penginstalan 32-bit SQL Server 2012 Instal Server 32-bit 2012 termasuk SP1 (Instans baru dengan SP1 yang telah diinstal sebelumnya) SQLServer2012SP1-FullSlipstream-x86-ENU.exedanSQLServer2012SP1-FullSlipstream-x86-ENU.box
Tidak terdapat instalasi 32-bit SQL Server 2012 Management Studio Menginstal SQL Server 2012 Management Studio 32-bit termasuk SP1 SQLManagementStudio_x86_ENU.exe
Tidak ada versi 32-bit dari SQL Server 2012 RTM Express Instal SQL Server 2012 Express 32-bit termasuk SP1 SQLEXPR32_x86_ENU.exe
Penginstalan 32-bit SQL Server 2008 atau SQL Server 2008 R2 Peningkatan di lokasi ke SQL Server 2012 32-bit termasuk SP1 SQLServer2012SP1-FullSlipstream-x86-ENU.exedanSQLServer2012SP1-FullSlipstream-x86-ENU.box
Penginstalan 64-bit:
Versi 64-bit dari SQL Server 2012 edisi apa pun Tingkatkan ke SQL Server 2012 SP1 versi 64-bit SQLServer2012SP1-KB2674319-x64-ENU.exe
SQL Server 2012 RTM Express versi 64-bit Tingkatkan ke SQL Server 2012 SP1 versi 64-bit SQLServer2012SP1-KB2674319-x64-ENU.exe
Versi 64-bit hanya dari klien dan alat pengelolaan untuk SQL Server 2012 (termasuk SQL Server 2012 Management Studio) Tingkatkan alat klien dan pengelolaan ke SQL Server 2012 SP1 versi 64-bit SQLManagementStudio_x64_ENU.exe
SQL Server 2012 Management Studio Express versi 64-bit Tingkatkan ke SQL Server 2012 SP1 Management Studio Express versi 64-bit SQLManagementStudio_x64_ENU.exe
Versi 64-bit dari setiap edisi SQL Server 2012 dan versi 64-bit dari alat klien dan alat manajemen (termasuk SQL Server 2012 RTM Management Studio) Tingkatkan semua produk ke SQL Server 2012 SP1 versi 64-bit SQLServer2012SP1-KB2674319-x64-ENU.exe
Versi 64-bit dari satu atau beberapa alat dari Paket Fitur Microsoft SQL Server 2012 RTM Tingkatkan alat ke Paket Fitur Microsoft SQL Server 2012 SP1 versi 64-bit Satu atau beberapa file dari Paket Fitur Microsoft SQL Server 2012 SP1
Tidak ada penginstalan 64-bit SQL Server 2012 Instal Server 64-bit 2012 termasuk SP1 (Instans baru dengan SP1 yang telah diinstal sebelumnya) SQLServer2012SP1-FullSlipstream-x64-ENU.exedanSQLServer2012SP1-FullSlipstream-x64-ENU.box
Tidak ada penginstalan 64-bit SQL Server 2012 Management Studio Menginstal SQL Server 2012 Management Studio 64-bit termasuk SP1 SQLManagementStudio_x64_ENU.exe
Tidak ada versi 64-bit dari SQL Server 2012 RTM Express Instal SQL Server 2012 Express 64-bit termasuk SP1 SQLEXPR_x64_ENU.exe
Penginstalan 64-bit SQL Server 2008 atau SQL Server 2008 R2 Peningkatan di tempat ke SQL Server 2012 64-bit termasuk SP1 SQLServer2012SP1-FullSlipstream-x64-ENU.exe dan SQLServer2012SP1-FullSlipstream-x64-ENU.box. Unduh Paket Layanan 1.

Masalah umum diperbaiki dalam paket layanan ini

Untuk daftar lengkap bug dan masalah yang diketahui yang diperbaiki dalam paket layanan ini, lihat artikel KB ini.

Menginstal ulang instans dari Kluster Failover SQL Server akan gagal jika Anda menggunakan alamat IP yang sama.

Masalah: Jika Anda menentukan alamat IP yang salah selama penginstalan instans Kluster Failover SQL Server, penginstalan gagal. Setelah Anda menghapus instalan instans yang gagal, dan jika Anda mencoba menginstal ulang instans kluster failover SQL Server dengan nama instans yang sama, dan alamat IP yang benar, penginstalan gagal. Kegagalan ini karena grup sumber daya duplikat yang ditinggalkan oleh penginstalan sebelumnya.

Solusi sementara: Untuk mengatasi masalah ini, gunakan nama instans yang berbeda selama penginstalan ulang, atau hapus grup sumber daya secara manual sebelum menginstal ulang. Untuk informasi selengkapnya, lihat Menambahkan atau menghapus simpul dalam instans kluster failover (Penyiapan).

Analysis Services dan PowerPivot

Masalah: Alat Konfigurasi PowerPivot menyediakan Situs Tim, dan oleh karena itu Galeri PowerPivot tidak dibuat.

Solusi sementara: Buat aplikasi baru (pustaka).

  1. Verifikasi fitur koleksi situs Integrasi Fitur PowerPivot untuk Kumpulan Situs aktif.

  2. Dari halaman Konten Situs dari situs yang sudah ada, pilih tambahkan aplikasi.

  3. Pilih Galeri PowerPivot.

Menggunakan PowerPivot untuk Excel dengan Excel 2013, Anda harus menggunakan add-in yang diinstal dengan Excel

Masalah: Dengan Office 2010, PowerPivot untuk Excel adalah add-in mandiri yang dapat diunduh dari https://www.microsoft.com/bi/powerpivot.aspx. Atau juga dapat diunduh dari Pusat Unduhan Microsoft. Ada dua versi add-in PowerPivot yang tersedia sebagai unduhan: Satu yang dikirim dengan SQL Server 2008 R2 dan satu lagi yang dikirim dengan SQL Server 2012. Namun, untuk Office 2013, PowerPivot untuk Excel dikirim dengan Office dan diinstal saat Anda menginstal Excel. Meskipun Versi PowerPivot SQL Server 2008 R2 dan SQL Server 2012 untuk Excel 2010 tidak kompatibel dengan Excel 2013, Anda masih bisa menginstal PowerPivot untuk Excel 2010 di komputer klien Anda jika Anda ingin menjalankan Excel 2010 secara berdampingan dengan Excel 2013. Dengan kata lain, dua versi Excel bisa hidup berdampingan dan begitu juga add-in PowerPivot yang sesuai.

Penanganan masalah: Untuk menggunakan PowerPivot untuk Excel 2013, Anda harus mengaktifkan add-in COM. Dari Excel 2013, pilihAdd-In | | . Dari daftar dropdown Kelola, pilih Add-in COM dan pilih Buka. Dari Add-in COM, pilih Microsoft Office PowerPivot untuk Excel 2013 dan pilih Oke.

Layanan Pelaporan

Menginstal dan mengonfigurasi SharePoint Server 2013 sebelum menginstal Reporting Services

Masalah: Selesaikan persyaratan berikut sebelum Anda menginstal SQL Server Reporting Services (SSRS).

  1. Jalankan Alat Persiapan Produk SharePoint 2013.

  2. Instal SharePoint Server 2013.

  3. Jalankan Panduan Konfigurasi Produk SharePoint 2013, atau selesaikan serangkaian langkah konfigurasi yang setara untuk mengonfigurasi farm SharePoint.

Solusi sementara: Jika Anda menginstal mode SharePoint Reporting Services sebelum farm SharePoint dikonfigurasi, pekerjaan yang diperlukan bergantung pada komponen lain yang diinstal.

Power View di SharePoint Server 2013 memerlukan Microsoft.AnalysisServices.SPClient.dll

Masalah:Reporting Services tidak menginstal komponen yang diperlukan, Microsoft.AnalysisServices.SPClient.dll. Jika Anda menginstal Pratinjau SharePoint Server 2013 dan SQL Server 2012 SP1 (11.0.3x) Reporting Services dalam mode SharePoint, tetapi tidak mengunduh dan menginstal paket alat penginstal PowerPivot untuk SharePoint 2013, spPowerPivot.msi maka Power View tidak berfungsi dan Power View akan menunjukkan gejala berikut.

Gejala: Saat Anda mencoba membuat laporan Power View, Anda akan melihat pesan kesalahan yang mirip dengan yang berikut ini:

  • "Tidak dapat membuat koneksi ke sumber data..."

Detail kesalahan dalam berisi pesan yang mirip dengan yang berikut ini:

  • "Nilai 'SharePoint Principal' tidak didukung untuk properti string koneksi 'Identitas Pengguna'."

Solusi sementara: Instal paket penginstal PowerPivot untuk SharePoint 2013 (spPowerPivot.msi) di SharePoint Server 2013. Paket alat penginstal tersedia sebagai bagian dari paket fitur SQL Server 2012 SP1 (11.0.3x). Paket fitur dapat diunduh dari pusat unduhan Microsoft di Paket Fitur SQL Server 2012 SP1.

Lembar Power View dalam buku kerja PowerPivot dihapus setelah refresh data terjadwal

Masalah: Di add-in PowerPivot untuk SharePoint, menggunakan Penyegaran Data Terjadwal pada buku kerja dengan Power View akan menghapus setiap lembar Power View.

Penanganan masalah: Untuk menggunakan Refresh Data Terjadwal dengan buku kerja Power View, buat buku kerja PowerPivot yang hanyalah model data. Buat buku kerja terpisah dengan lembar Excel dan lembar Power View yang ditautkan ke buku kerja PowerPivot dengan model data. Hanya buku kerja PowerPivot dengan model data yang harus dijadwalkan untuk penyegaran data.

Layanan Kualitas Data

DQS tersedia dalam edisi SQL Server 2012 yang salah

Masalah: Dalam rilis RTM SQL Server 2012 (11.x), fitur Data Quality Services (DQS) tersedia di edisi SQL Server selain edisi Enterprise, Business Intelligence, dan Developer. Setelah menginstal SQL Server 2012 SP1, DQS tidak akan tersedia di semua edisi kecuali edisi Enterprise, Business Intelligence, dan Developer.

Solusi sementara: Jika Anda menggunakan DQS dalam edisi yang tidak didukung, tingkatkan ke edisi yang didukung atau hapus dependensi pada fitur ini dari aplikasi Anda.

SQL Server Express

Versi lengkap SQL Server Management Studio tersedia di SQL Server 2012 Express SP1

Rilis SQL Server 2012 Express Service Pack 1 (SP1) mencakup versi lengkap SQL Server 2012 Management Studio (yang sebelumnya hanya tersedia di DVD SQL Server 2012) alih-alih SQL Server 2012 Management Studio Express. Untuk mengunduh dan menginstal SQL Server 2012 Express SP1, lihat SQL Server 2012 Express Service Pack 1.

Mengubah Data Capture Service dan Designer untuk Oracle by Attunity

Meningkatkan Layanan dan Perancang CDC

Masalah: Jika Change Data Capture Designer untuk Oracle dan Change Data Capture Service for Oracle by Attunity diinstal pada komputer Anda pada saat Anda menginstal SQL Server 2012 SP1, komponen ini tidak ditingkatkan dengan menginstal SP1.

Solusi sementara: Untuk meningkatkan komponen CDC ke versi terbaru:

  1. Unduh file .msi untuk Mengubah Layanan Penangkapan Data untuk Oracle by Attunity dari halaman unduhan Paket Fitur SQL Server 2012 SP1.

  2. Jalankan file .msi.

Kerangka Kerja Aplikasi Tingkat Data SQL Server (DACFx)

Dukungan peningkatan di tempat

Versi Kerangka Kerja Aplikasi Tingkat Data (DACFx) ini mendukung peningkatan di tempat dari versi sebelumnya, sehingga tidak diperlukan untuk menghapus penginstalan DACFx sebelumnya sebelum meningkatkan ke rilis ini. Unduh Data-Tier Application Framework.

Dukungan untuk indeks XML selektif

SQL Server 2012 SP1 menyertakan dukungan untuk indeks XML Selektif (SXI), fitur SQL Server baru yang menyediakan cara baru untuk mengindeks data kolom XML dengan peningkatan performa dan efisiensi.

DACFx sekarang mendukung indeks SXI di semua skenario DAC dan alat klien. SXI hanya didukung dalam versi terbaru SSDT. Versi SSDT RTM dan September 2012 tidak mendukung SXI.

Dukungan untuk format data BCP asli

Sebelumnya, format data yang digunakan untuk menyimpan data tabel di dalam paket DACPAC dan BACPAC adalah JSON. Dengan pembaruan ini, Native BCP sekarang menjadi format persistensi data. Perubahan ini membawa peningkatan keakuratan jenis data SQL Server ke DACFx termasuk dukungan untuk jenis SQL_Variant serta peningkatan performa penyebaran data untuk database skala besar.

Preservasi status batasan pemeriksaan di seluruh pembuatan/penyebaran paket

Sebelumnya, DACFx tidak mempertahankan status (WITH CHECK/NOCHECK) batasan pemeriksaan yang ditentukan pada tabel dalam skema database atau menyimpan informasi ini di dalam DACPAC. Perilaku ini dapat menyebabkan potensi masalah pada penyebaran paket ketika ada data tabel yang ada yang melanggar batasan pemeriksaan. Dengan pembaruan ini, DACFx sekarang menyimpan status batasan pemeriksaan saat ini dalam DACPAC ketika diekstraksi dari database dan memulihkan status ini dengan tepat setelah penyebaran paket.

Pembaruan untuk SqlPackage.exe (alat baris perintah DACFx)

  • Ekstrak DACPAC dengan data - Membuat file rekam jepret database (.dacpac) dari SQL Server langsung atau Azure SQL Database yang berisi data dari tabel pengguna selain skema database. Paket ini dapat diterbitkan ke SQL Server atau Azure SQL Database yang baru atau yang sudah ada menggunakan aksi Terbitkan SqlPackage.exe. Data yang terkandung dalam paket menggantikan data yang ada dalam database target.

  • Ekspor BACPAC - Membuat file cadangan logis (.bacpac) dari SQL Server langsung atau Azure SQL Database yang berisi skema database dan data pengguna yang dapat digunakan untuk memigrasikan database dari SQL Server lokal ke Azure SQL Database. Database yang kompatibel dengan Azure dapat diekspor dan kemudian diimpor di antara versi SQL Server yang didukung.

  • Impor BACPAC - Impor berkas .bacpac untuk membuat database baru atau mengisi database SQL Server yang kosong atau Azure SQL Database yang kosong.

Untuk informasi selengkapnya, lihat dokumentasi SqlPackage.

Kompatibilitas paket

Rilis ini memperkenalkan beberapa skenario kompatibilitas maju untuk paket DAC.

  • Paket DAC yang dibuat oleh rilis ini yang tidak berisi elemen SXI atau data tabel mungkin digunakan oleh rilis DACFx sebelumnya (SQL Server 2012 RTM, SQL Server 2012 CU1, dan DACFx September, 2012).

  • Semua paket DAC yang dibuat oleh versi DACFx sebelumnya dapat digunakan oleh rilis ini.

Dapatkan bantuan

Berkontribusi pada dokumentasi SQL

Tahukah Anda bahwa Anda dapat mengedit konten SQL sendiri? Jika Anda melakukannya, Anda tidak hanya membantu meningkatkan dokumentasi kami, tetapi Anda juga dikreditkan sebagai kontributor ke halaman.

Untuk informasi selengkapnya, lihat Mengedit dokumentasi Microsoft Learn.