Catatan rilis untuk SQL Server Management Studio (SSMS)
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
Artikel ini merinci pembaruan, peningkatan, dan perbaikan bug untuk versi SSMS saat ini dan sebelumnya.
Catatan
Pada bulan Desember 2021, rilis SSMS sebelum 18.6 tidak akan lagi mengautentikasi ke Mesin Database melalui autentikasi multifaktor (MFA) Microsoft Entra. Untuk terus menggunakan MFA, Anda memerlukan SSMS 18.6 atau yang lebih baru.
Konektivitas ke Azure Analysis Services melalui autentikasi multifaktor Microsoft Entra memerlukan SSMS 18.5.1 atau yang lebih baru.
Rilis SSMS saat ini
Unduh SQL Server Management Studio (SSMS) 20.2
SSMS 20.2 adalah rilis ketersediaan umum (GA) terbaru dari SSMS. Jika Anda memerlukan versi SSMS sebelumnya, lihat rilis SSMS sebelumnya.
20.2
- Nomor rilis: 20.2
- Nomor build: 20.2.30.0
- Tanggal rilis: 9 Juli 2024
Bahasa yang tersedia:
- Bahasa Tionghoa (Sederhana)
- Bahasa Tionghoa (Tradisional)
- Inggris (Amerika Serikat)
- Prancis
- Jerman
- Italia
- Jepang
- Korea
- Portugis (Brasil)
- Rusia
- Spanyol
Apa yang baru di 20.2
Fitur | Detail |
---|---|
Always Encrypted | Memperkenalkan dukungan untuk tabel temporal. |
Always Encrypted | Memperkenalkan pengelogan untuk wizard Always Encrypted untuk memfasilitasi pemecahan masalah. |
Driver | SSMS yang diperbarui untuk menggunakan versi driver terbaru untuk MSOLEDBSQL (18.7.4). Penyertaan versi baru ini dapat mengharuskan pengguna yang juga memiliki versi driver yang lebih lama untuk boot ulang setelah menginstal SSMS 20.2. Untuk informasi selengkapnya, tinjau catatan rilis untuk driver Microsoft OLE DB. |
Layanan Integrasi | Menghapus file HADOOP dari file penginstalan SQL Server Integration Services (SSIS), ini membahas CVE-2022-25168. |
Pustaka | Memperbarui DacFx ke versi 162.3.566. |
Pustaka | Objek Manajemen Server (SMO) yang diperbarui ke versi 171.36.0. |
Pustaka | Menghapus Microsoft Visual C++ 2013 Redistributable (x86) dari penginstalan SSMS. Memutakhirkan dari versi 20.x sebelumnya tidak menghapus file. |
Fitur link untuk Azure SQL Managed Instance | Memperkenalkan dukungan untuk pengalaman failover tautan yang disederhanakan. |
Perbaikan bug di 20.2
Fitur | Detail |
---|---|
Aksesibilitas | Menambahkan dukungan aksesibilitas untuk Perluas/Ciutkan di Properti Database. |
Aksesibilitas | Peningkatan aksesibilitas tombol radio dalam dialog Pulihkan Database menggunakan panah atau tombol tab. |
Aksesibilitas | Memperbaiki label untuk kontrol tombol radio di halaman File Properti Database. |
Aksesibilitas | Memperbaiki masalah dengan kontrol fokus di halaman Klasifikasi Data. |
Aksesibilitas | Mengatasi masalah dengan pengumuman pembaca layar yang tidak lengkap atau tidak perlu di halaman Klasifikasi Data. |
Always Encrypted | Memperbaiki kesalahan "Referensi objek tidak diatur ke instans objek", yang terjadi saat mencoba membuat Kunci Master Kolom setelah keluar dari Azure. |
Connection | Mengatasi masalah dengan metode autentikasi terpotong dalam dialog Koneksi saat menggunakan lokal Rusia. |
Connection | Memperbaiki panjang daftar dropdown yang salah setelah mengubah jenis mesin. |
Layanan Integrasi | Mengatasi kesalahan "Rantai sertifikat dikeluarkan oleh otoritas yang tidak tepercaya" saat membuat atau memodifikasi langkah pekerjaan Layanan Integrasi di Agen SQL. Lihat SQL Server Management Directory 20 - kesalahan sertifikat saat melihat atau mengedit pekerjaan Agen yang menjalankan paket SSIS. |
Fitur link untuk Azure SQL Managed Instance | Mengatasi masalah di mana sertifikat titik akhir SQL Server tidak dimuat untuk Instans Terkelola. |
SQL Server Object Explorer | Memperbarui skrip yang dihasilkan untuk format file eksternal untuk menyertakan properti FIRST ROW. |
SQL Server Object Explorer | Menambahkan simpul Fungsi Bernilai Tabel dalam simpul Fungsi Keterprograman > untuk Synapse. |
Editor Kueri | Ikon kunci yang diperbarui di toolbar editor kueri agar sadar warna. |
Editor Kueri | Kesalahan yang ditangani "Tidak dapat mengkueri jumlah transaksi. Jendela editor teks SQL akan ditutup tanpa melakukan transaksi terbuka apa pun" saat menutup editor yang tidak disimpan dengan SHOWPLAN_ALL atau SHOWPLAN_XML diaktifkan, dan opsi Periksa transaksi terbuka sebelum menutup jendela kueri T-SQL diaktifkan. |
Rencana Kueri | Mengurangi jumlah karakter dalam Deskripsi rencana eksekusi menjadi 1000. Kueri lengkap tersedia menggunakan elipsis. |
Query Store | Mengatasi masalah di mana laporan Kueri Dengan Paket Paksa menghasilkan kesalahan "Tidak dapat tersambung ke database", lihat Laporan Penyimpanan Kueri 'Kueri dengan Paket Paksa' gagal mencoba mengurutkan menurut waktu eksekusi terakhir. |
Query Store | Memperbaiki laporan Kueri Terlacak untuk menampilkan metrik yang dipilih dengan benar dalam dialog Konfigurasikan. |
Query Store | Menghapus batas yang tidak perlu di sekitar opsi dalam dialog Konfigurasi. |
Query Store | Memperbaiki masalah di mana tidak ada metrik yang dipilih dalam dialog Konfigurasi untuk laporan Kueri Terlacak. |
Query Store | Perilaku yang ditangani di mana menu drop-down dalam laporan untuk Metrik dan Statistik tidak diperbarui setelah diubah dalam dialog Konfigurasi. |
Replikasi | Memperbaiki masalah di mana Penampil Konflik Replikasi tidak dapat diakses saat menggunakan enkripsi Wajib atau Opsional, lihat bug SSMS 20.0 (Replikasi - Lihat Konflik). |
Masalah umum 20.2
Fitur | Detail | Solusi Sementara |
---|---|---|
Analysis Services | Saat Anda tersambung ke Analysis Services dengan Microsoft Entra MFA, jika Anda menambahkan peran baru atau membuka properti untuk peran, pesan "identitas pengguna yang ditambahkan ke peran tidak diambil dengan benar" akan muncul. | Kesalahan ini jinak dan dapat diabaikan. Kesalahan ditangani dalam infrastruktur Azure, dan tidak ada pembaruan untuk SSMS yang diperlukan. |
Analysis Services | Setelah menambahkan peran baru, atau saat membuka properti untuk peran yang sudah ada, Anda tidak dapat menggunakan Cari berdasarkan nama atau alamat email untuk menambahkan pengguna. | Pengguna dapat ditambahkan dengan opsi Entri Manual. |
Perancang Database | Memilih opsi Desain untuk tampilan yang mereferensikan tabel menggunakan data spasial menyebabkan SSMS mengalami crash. | Gunakan T-SQL untuk membuat perubahan pada tampilan. |
Pencerminan Database | Jika Anda meluncurkan Monitor Pencerminan Database dari simpul yang dicerminkan, simpul utama tidak tercantum. | Daftarkan simpul cermin dari Pemantauan Pencerminan Database, atau gunakan SSMS 18.12.1 untuk memantau dari node yang dicerminkan. |
SSMS Umum | Opsi Impor pengaturan dari SSMS 17 tidak tersedia. | Pengaturan dapat diimpor dari SSMS 18. |
Server yang ditautkan | Membuat server tertaut ke Azure SQL Database dengan SQL Server dipilih sebagai Jenis server tersambung ke master database. |
Untuk membuat server tertaut ke Azure SQL Database, pilih Sumber data lain untuk jenis Server, dan pilih Penyedia Microsoft OLE DB untuk SQL Server atau Driver Microsoft OLE DB untuk SQL Server sebagai Penyedia. Masukkan nama server logis di bidang Sumber data dan nama database di bidang Katalog. |
Rencana Pemeliharaan | Memilih "Konten" setelah menambahkan file cadangan di dalam panel Tujuan Tugas Database Cadangan, menyebabkan dialog menghilang. | Gunakan SSMS 20.1 atau SSMS 19.3 untuk mengakses dialog Konten. |
PolyBase | Simpul PolyBase tidak terlihat di Object Explorer saat Anda tersambung ke SQL Server 2022 (16.x). | Gunakan SSMS 18.12.1. |
Profiler | Menu Profiler tidak dilokalkan. | Tidak ada alternatif saat ini. |
Replikasi | Jika Azure SQL Managed Instance adalah penerbit dan SSMS berjalan pada komputer yang tidak berada di jaringan virtual yang sama dengan penerbit, Anda tidak dapat menyisipkan token pelacak melalui Monitor Replikasi. | Untuk menyisipkan token pelacak, gunakan Monitor Replikasi di SSMS pada komputer yang berada di jaringan virtual yang sama dengan penerbit Azure SQL Managed Instance. |
Stretch Database | Wizard Stretch Database dihapus. | Gunakan T-SQL untuk mengonfigurasi Stretch Database atau menggunakan SSMS 18.9.1 atau yang lebih lama untuk menggunakan Wizard Stretch Database. |
Lihat Masalah umum menggunakan Enkripsi Ketat di 20.0 untuk masalah yang diketahui menggunakan SSMS 20.x dan Enkripsi Ketat.
Anda dapat mereferensikan umpan balik pengguna SQL untuk masalah lain yang diketahui (filter pada Alat di bawah Grup) dan untuk memberikan umpan balik kepada tim produk.
Rilis SSMS sebelumnya
Unduh versi SSMS sebelumnya dengan memilih tautan unduhan di bagian terkait.
Versi SSMS | Nomor build | Tanggal rilis |
---|---|---|
20.1 | 20.1.10.0 | Selasa, 09 April 2024 |
20.0 | 20.0.70.0 | 19 Maret 2024 |
19.3 | 19.3.4.0 | 10 Januari 2024 |
18.12.1 | 15.0.18420.0 | 21 Juni 2022 |
17.9.1 | 14.0.17289.0 | 21 November 2018 |
16.5.3 | 13.0.16106.4 | 30 Januari 2017 |
20.1
- Nomor rilis: 20.1
- Nomor build: 20.1.10.0
- Tanggal rilis: 9 April 2024
Bahasa yang tersedia:
- Bahasa Tionghoa (Sederhana)
- Bahasa Tionghoa (Tradisional)
- Inggris (Amerika Serikat)
- Prancis
- Jerman
- Italia
- Jepang
- Korea
- Portugis (Brasil)
- Rusia
- Spanyol
Apa yang baru di 20.1
Fitur | Detail |
---|---|
Driver | SSMS yang diperbarui untuk menggunakan versi driver terbaru untuk MSODBCSQL.MSI (17.10.6.1) dan MSOLEDBSQL.MSI (18.7.2). Penyertaan versi baru ini dapat mengharuskan pengguna yang juga memiliki versi driver yang lebih lama untuk boot ulang setelah menginstal SSMS 20.1. Untuk informasi selengkapnya, tinjau catatan rilis untuk driver Microsoft ODBC dan driver Microsoft OLE DB. |
Driver | Versi Microsoft.Data.SqlClient yang diperbarui dari 5.1.4 ke 5.1.5. |
Pustaka | Versi Objek Manajemen Server (SMO) yang diperbarui ke 171.31.0. |
Pustaka | Versi Microsoft Visual C++ Redistributable yang diperbarui ke 14.38.33135.0. Penyertaan versi baru ini dapat mengharuskan pengguna yang juga memiliki versi driver yang lebih lama untuk boot ulang setelah menginstal SSMS 20.1. |
SQL Server Object Explorer | Object Explorer yang diperbarui untuk menampilkan nama tabel yang diawali dengan skema dalam koneksi batasan tepi Graph. |
Perbaikan bug di 20.1
Fitur | Detail |
---|---|
Rencana Pemeliharaan | Mengatasi masalah di mana dialog Tugas Database Cadangan ditutup setelah memilih tombol radio File dan Grup File dalam dialog. |
SqlParser | Menambahkan dukungan untuk opsi DEFAULT_DATABASE untuk sintaksIS CREATE LOGIN T-SQL saat menggunakan PENYEDIA EKSTERNAL. |
SqlParser | Menambahkan dukungan untuk opsi NATIVE_COMPILATION dan SCHEMABINDING ke sintaksIS CREATE TRIGGER T-SQL. |
Masalah umum 20.1
Fitur | Detail | Solusi Sementara |
---|---|---|
Analysis Services | Saat Anda tersambung ke Analysis Services dengan Microsoft Entra MFA, jika Anda menambahkan peran baru atau membuka properti untuk peran, pesan "identitas pengguna yang ditambahkan ke peran tidak diambil dengan benar" akan muncul. | Kesalahan ini jinak dan dapat diabaikan. Kesalahan ditangani dalam infrastruktur Azure, dan tidak ada pembaruan untuk SSMS yang diperlukan. |
Analysis Services | Setelah menambahkan peran baru, atau saat membuka properti untuk peran yang sudah ada, Anda tidak dapat menggunakan Cari berdasarkan nama atau alamat email untuk menambahkan pengguna. | Pengguna dapat ditambahkan dengan opsi Entri Manual. |
Perancang Database | Memilih opsi Desain untuk tampilan yang mereferensikan tabel menggunakan data spasial menyebabkan SSMS mengalami crash. | Gunakan T-SQL untuk membuat perubahan pada tampilan. |
Pencerminan Database | Jika Anda meluncurkan Monitor Pencerminan Database dari simpul yang dicerminkan, simpul utama tidak tercantum. | Daftarkan simpul cermin dari Pemantauan Pencerminan Database, atau gunakan SSMS 18.12.1 untuk memantau dari node yang dicerminkan. |
SSMS Umum | Opsi Impor pengaturan dari SSMS 17 tidak tersedia. | Pengaturan dapat diimpor dari SSMS 18. |
Fitur link untuk Azure SQL Managed Instance | Setelah Anda menghapus sertifikat titik akhir pencerminan yang ada di SQL Server, pembuatan tautan melalui wizard mungkin gagal karena kepercayaan yang tidak dapat dipublikasikan antara SQL Server dan Azure SQL Managed Instance, meskipun semua pemeriksaan berhasil. | Gunakan perintah Get-AzSqlInstanceServerTrustCertificate PowerShell untuk memeriksa apakah sertifikat titik akhir pencerminan SQL Server bernama <SQL_Server_Instance_Name> ada di Azure SQL Managed Instance. Jika demikian, gunakan perintah Remove-AzSqlInstanceServerTrustCertificate PowerShell untuk menghapusnya sebelum upaya pembuatan tautan baru. |
Server yang ditautkan | Membuat server tertaut ke Azure SQL Database dengan SQL Server dipilih sebagai Jenis server tersambung ke master database. |
Untuk membuat server tertaut ke Azure SQL Database, pilih Sumber data lain untuk jenis Server, dan pilih Penyedia Microsoft OLE DB untuk SQL Server atau Driver Microsoft OLE DB untuk SQL Server sebagai Penyedia. Masukkan nama server logis di bidang Sumber data dan nama database di bidang Katalog. |
PolyBase | Simpul PolyBase tidak terlihat di Object Explorer saat Anda tersambung ke SQL Server 2022 (16.x). | Gunakan SSMS 18.12.1. |
Profiler | Menu Profiler tidak dilokalkan. | Tidak ada alternatif saat ini. |
Laporan Penyimpanan Kueri | Lacak laporan Kueri tidak diperbarui saat opsi Metrik dan Eksekusi alternatif dipilih dalam Konfigurasikan. | Gunakan SSMS 19.x. |
Replikasi | Jika Azure SQL Managed Instance adalah penerbit dan SSMS berjalan pada komputer yang tidak berada di jaringan virtual yang sama dengan penerbit, Anda tidak dapat menyisipkan token pelacak melalui Monitor Replikasi. | Untuk menyisipkan token pelacak, gunakan Monitor Replikasi di SSMS pada komputer yang berada di jaringan virtual yang sama dengan penerbit Azure SQL Managed Instance. |
SSIS | Saat membuat atau memodifikasi langkah pekerjaan SSIS dalam pekerjaan Agen SQL, Anda menerima kesalahan "Koneksi berhasil dibuat dengan server, tetapi kemudian terjadi kesalahan selama proses masuk. (penyedia: Penyedia SSL, kesalahan: 0 - Rantai sertifikat dikeluarkan oleh otoritas yang tidak tepercaya.) (Framework Microsoft SqlClient Data Provider)" terlepas dari apakah Opsional atau Wajib dipilih untuk properti Enkripsi. | Gunakan SSMS 19.3 untuk membuat atau memodifikasi langkah-langkah pekerjaan SSIS. |
Stretch Database | Wizard Stretch Database dihapus. | Gunakan T-SQL untuk mengonfigurasi Stretch Database atau menggunakan SSMS 18.9.1 atau yang lebih lama untuk menggunakan Wizard Stretch Database. |
20.0
- Nomor rilis: 20.0
- Nomor build: 20.0.70.0
- Tanggal rilis: 19 Maret 2024
Bahasa yang tersedia:
- Bahasa Tionghoa (Sederhana)
- Bahasa Tionghoa (Tradisional)
- Inggris (Amerika Serikat)
- Prancis
- Jerman
- Italia
- Jepang
- Korea
- Portugis (Brasil)
- Rusia
- Spanyol
Apa yang baru dalam 20.0
Fitur | Rincian |
---|---|
Koneksi | Properti keamanan koneksi Enkripsi dan sertifikat server Kepercayaan sekarang ada di halaman masuk utama dalam dialog Koneksi untuk akses yang lebih mudah. Untuk informasi selengkapnya, lihat Menyambungkan dengan SQL Server Management Studio. |
Connection | Properti baru, Nama Host dalam Sertifikat, digunakan dengan opsi Strict (SQL Server 2022 dan Azure SQL) dan Enkripsi Wajib, sekarang ada di halaman Masuk dialog Koneksi. |
Connection | Menambahkan ikon ke bilah status Editor Kueri untuk menunjukkan metode enkripsi yang digunakan untuk koneksi. |
Connection | Menambahkan autentikasi ID Microsoft Entra ke wizard Masuk Baru. |
Driver | Versi Microsoft.Data.SqlClient yang diperbarui ke 5.1.4, yang mencakup dukungan untuk enkripsi ketat dan Keamanan Lapisan Transportasi (TLS) 1.3. |
Pustaka | Versi Objek Manajemen Server (SMO) yang diperbarui ke 171.30.0 |
Pustaka | Versi DacFx yang diperbarui ke 162.1.x. |
Opsi | Memperkenalkan opsi baru, Sertifikat server kepercayaan untuk koneksi yang diimpor, di Opsi > Alat > Perintah SQL Server Object Explorer > di bawah Keamanan koneksi. Untuk informasi selengkapnya, lihat Opsi (SQL Server Object Explorer - Commands). |
Perbaikan bug dalam 20.0
Fitur | Detail |
---|---|
Always Encrypted | Dialog Kunci Master Kolom Baru mendukung Azure Key Vault menggunakan izin peran untuk otorisasi. |
Connection | Mengatasi masalah dengan SSMS yang mengalami crash saat mencoba menyambungkan ke Azure Storage karena pengguna tidak memiliki akses ke kontainer apa pun dalam akun penyimpanan. |
Connection | Memperbaiki masalah di mana pengguna tidak dapat mengubah kata sandi mereka dengan sertifikat server Kepercayaan diaktifkan. |
Fitur link untuk Azure SQL Managed Instance | Penanganan yang ditingkatkan untuk mengimpor dan menghapus sertifikat. |
Fitur link untuk Azure SQL Managed Instance | Mengatasi masalah yang terkait dengan teks dan gambar di wizard Tautan. |
Keamanan | Mengatasi kerentanan CVE-2023-2975 untuk pustaka OpenSSL. |
Masalah umum 20.0
Fitur | Detail | Solusi Sementara |
---|---|---|
Analysis Services | Saat Anda tersambung ke Analysis Services dengan Microsoft Entra MFA, jika Anda menambahkan peran baru atau membuka properti untuk peran, pesan "identitas pengguna yang ditambahkan ke peran tidak diambil dengan benar" akan muncul. | Kesalahan ini jinak dan dapat diabaikan. Kesalahan ditangani dalam infrastruktur Azure, dan tidak ada pembaruan untuk SSMS yang diperlukan. |
Analysis Services | Setelah menambahkan peran baru, atau saat membuka properti untuk peran yang sudah ada, Anda tidak dapat menggunakan Cari berdasarkan nama atau alamat email untuk menambahkan pengguna. | Pengguna dapat ditambahkan dengan opsi Entri Manual. |
Perancang Database | Memilih opsi Desain untuk tampilan yang mereferensikan tabel menggunakan data spasial menyebabkan SSMS mengalami crash. | Gunakan T-SQL untuk membuat perubahan pada tampilan. |
Pencerminan Database | Jika Anda meluncurkan Monitor Pencerminan Database dari simpul yang dicerminkan, simpul utama tidak tercantum. | Daftarkan simpul cermin dari Pemantauan Pencerminan Database, atau gunakan SSMS 18.12.1 untuk memantau dari node yang dicerminkan. |
SSMS Umum | Opsi Impor pengaturan dari SSMS 17 tidak tersedia. | Pengaturan dapat diimpor dari SSMS 18. |
Fitur link untuk Azure SQL Managed Instance | Setelah Anda menghapus sertifikat titik akhir pencerminan yang ada di SQL Server, pembuatan tautan melalui wizard mungkin gagal karena kepercayaan yang tidak dapat dipublikasikan antara SQL Server dan Azure SQL Managed Instance, meskipun semua pemeriksaan berhasil. | Gunakan perintah Get-AzSqlInstanceServerTrustCertificate PowerShell untuk memeriksa apakah sertifikat titik akhir pencerminan SQL Server bernama <SQL_Server_Instance_Name> ada di Azure SQL Managed Instance. Jika demikian, gunakan perintah Remove-AzSqlInstanceServerTrustCertificate PowerShell untuk menghapusnya sebelum upaya pembuatan tautan baru. |
Server yang ditautkan | Membuat server tertaut ke Azure SQL Database dengan SQL Server dipilih sebagai Jenis server tersambung ke master database. |
Untuk membuat server tertaut ke Azure SQL Database, pilih Sumber data lain untuk jenis Server, dan pilih Penyedia Microsoft OLE DB untuk SQL Server atau Driver Microsoft OLE DB untuk SQL Server sebagai Penyedia. Masukkan nama server logis di bidang Sumber data dan nama database di bidang Katalog. |
Rencana Pemeliharaan | Memilih tombol radio File dan Grup File di Tugas Database Cadangan menyebabkan dialog ditutup secara tak terduga. | Tidak ada alternatif saat ini. |
PolyBase | Simpul PolyBase tidak terlihat di Object Explorer saat Anda tersambung ke SQL Server 2022 (16.x). | Gunakan SSMS 18.12.1. |
Profiler | Menu Profiler tidak dilokalkan. | Tidak ada alternatif saat ini. |
Laporan Penyimpanan Kueri | Lacak laporan Kueri tidak diperbarui saat opsi Metrik dan Eksekusi alternatif dipilih dalam Konfigurasikan. | Gunakan SSMS 19.x. |
Replikasi | Jika Azure SQL Managed Instance adalah penerbit dan SSMS berjalan pada komputer yang tidak berada di jaringan virtual yang sama dengan penerbit, Anda tidak dapat menyisipkan token pelacak melalui Monitor Replikasi. | Untuk menyisipkan token pelacak, gunakan Monitor Replikasi di SSMS pada komputer yang berada di jaringan virtual yang sama dengan penerbit Azure SQL Managed Instance. |
SSIS | Saat membuat atau memodifikasi langkah pekerjaan SSIS dalam pekerjaan Agen SQL, Anda menerima kesalahan "Koneksi berhasil dibuat dengan server, tetapi kemudian terjadi kesalahan selama proses masuk. (penyedia: Penyedia SSL, kesalahan: 0 - Rantai sertifikat dikeluarkan oleh otoritas yang tidak tepercaya.) (Framework Microsoft SqlClient Data Provider)" terlepas dari apakah Opsional atau Wajib dipilih untuk properti Enkripsi. | Gunakan SSMS 19.3 untuk membuat atau memodifikasi langkah-langkah pekerjaan SSIS. |
Stretch Database | Wizard Stretch Database dihapus. | Gunakan T-SQL untuk mengonfigurasi Stretch Database atau menggunakan SSMS 18.9.1 atau yang lebih lama untuk menggunakan Wizard Stretch Database. |
Masalah yang diketahui menggunakan Enkripsi Ketat di 20.0
Fitur | Detail | Solusi Sementara |
---|---|---|
Connection | Ketika SQL Server dikonfigurasi dengan Force Strict Encryption, memilih Azure Data Studio > New Query dari server atau menu database menghasilkan kesalahan, "Koneksi berhasil dibuat dengan server, tetapi kemudian terjadi kesalahan selama jabat tangan pra-login. (penyedia: Penyedia TCP, kesalahan: 0 - Koneksi yang ada ditutup secara paksa oleh host jarak jauh.)" | Perbarui koneksi untuk menggunakan Ketat alih-alih Wajib untuk properti Enkripsi di Azure Data Studio, lalu sambungkan. |
Connection | Menyambungkan ke SQL Server dengan Strict (SQL 2022 dan Azure SQL) dipilih untuk Enkripsi dan protokol jaringan non-TCP/IP menghasilkan kesalahan, "Tidak dapat tersambung ke SERVERNAME. Koneksi berhasil dibuat dengan server, tetapi kemudian terjadi kesalahan selama handshake pra-masuk. (penyedia: Penyedia Memori Bersama, kesalahan: 15 - Fungsi tidak didukung) (Microsoft SQL Server, Kesalahan: 50) Permintaan tidak didukung" | Ubah properti Koneksi protokol jaringan untuk menggunakan TCP/IP, atau aktifkan protokol TCP/IP untuk SQL Server. |
Konsultan Penyetelan Database | Saat SQL Server dikonfigurasi dengan Enkripsi Ketat Paksa, koneksi ke server dari Database Tuning Advisor tidak didukung. | Tidak ada alternatif. |
Rencana Pemeliharaan | Saat Anda tersambung ke server dengan enkripsi Strict (SQL Server 2022 dan Azure SQL), memodifikasi rencana pemeliharaan yang ada menghasilkan kesalahan "Gagal tersambung ke SERVERNAME. (Microsoft.SqlServer.ConnectionInfo) Koneksi berhasil dibuat dengan server, tetapi kemudian terjadi kesalahan selama proses masuk. (penyedia: Penyedia SSL, kesalahan: 0 - Nama utama target salah.)" | Masalah tidak terjadi saat Anda terhubung dengan enkripsi Wajib atau Opsional . |
Profiler | Ketika SQL Server dikonfigurasi dengan Enkripsi Ketat Paksa, koneksi ke server dari Profiler tidak didukung, dan kesalahan "Tidak dapat tersambung ke SERVERNAME. Kelas tidak terdaftar (pfutil)" dihasilkan. | Instal MSOLEDBSQL versi 19, tersedia dari Unduh Driver Microsoft OLE DB untuk SQL Server. |
Profiler | Saat Anda tersambung ke server dengan enkripsi Strict (SQL Server 2022 dan Azure SQL) dan MSOLEDBSQL versi 19 terinstal, jejak tidak dapat disimpan ke, atau dimuat dari, tabel database. | Tidak ada alternatif. |
PowerShell | Saat Anda tersambung ke server dengan enkripsi Strict (SQL Server 2022 dan Azure SQL), memilih Mulai Powershell dari simpul di Object Explorer menghasilkan kesalahan "Kesalahan penyedia SQL Server PowerShell: Tidak dapat tersambung ke SERVERNAME. [Gagal menyambungkan ke SERVERNAME server. --> Koneksi berhasil dibuat dengan server, tetapi kemudian terjadi kesalahan selama jabat tangan pra-masuk. (penyedia: Penyedia TCP, kesalahan: 0 - Koneksi yang ada ditutup secara paksa oleh host jarak jauh.) --> Sambungan yang ada ditutup secara paksa oleh host jarak jauh]". | Tidak ada alternatif saat ini. |
Log SQL Server | Saat SQL Server dikonfigurasi dengan Enkripsi Ketat Paksa, Anda tidak dapat melihat file SQL Server ERRORLOG melalui Object Explorer, atau menjalankan master.dbo.sp_enumerrorlogs atau sys.xp_enumerrorlogs melalui Editor Kueri. |
Lihat file ERRORLOG di folder Log menggunakan File Explorer. |
19.3
- Nomor rilis: 19.3
- Nomor build: 19.3.4.0
- Tanggal rilis: 10 Januari 2024
Bahasa yang tersedia:
- Bahasa Tionghoa (Sederhana)
- Bahasa Tionghoa (Tradisional)
- Inggris (Amerika Serikat)
- Prancis
- Jerman
- Italia
- Jepang
- Korea
- Portugis (Brasil)
- Rusia
- Spanyol |
Yang baru di 19.3
Fitur | Detail |
---|---|
Integrasi penginstalan Azure Data Studio | Penginstalan SSMS menginstal Azure Data Studio 1.47.1. |
Perbaikan bug di 19.3
Fitur | Detail |
---|---|
Aksesibilitas | Mengatasi masalah dengan pembaca layar yang mengumumkan informasi yang tidak lengkap atau salah dalam dialog properti database. |
Always Encrypted | Memperbaiki ketidakmampuan untuk mengubah opsi Aktifkan Enklave Aman saat membuat Azure SQL Database baru menggunakan penginstalan SSMS non-bahasa Inggris. |
Grup Ketersediaan | Warna teks yang diubah untuk nama server utama di Dasbor Grup Ketersediaan, yang menyebabkan entri tampak kosong. |
Aktivitas yang Diperluas | Warna teks yang diubah untuk kolom data setelah memilih Tampilkan Data Target untuk target ring_buffer. |
Installer | Memperbaiki masalah di mana pengguna mungkin diminta untuk memperbarui SQL Server Management Studio meskipun rilis saat ini diinstal, lihat Bug dalam deteksi versi pembaruan 19.2.56.2. |
SQL Server Object Explorer | Terjadi crash yang diatasi ketika mencoba menutup Object Explorer saat pohon masih diperluas. |
Laporan | Laporan Dasbor Server yang Diperbarui untuk menampilkan jumlah penjadwal dengan benar ketika lebih dari 255 tersedia, lihat SSMS 19.2 - Laporan - Dasbor server - Prosesor yang digunakan oleh instans - nomor yang salah. |
Keamanan | Perbarui ke Microsoft.Data.SqlClient 3.1.5 untuk mengatasi CVE-2024-0056. |
Masalah umum 19.3
Fitur | Detail | Solusi Sementara |
---|---|---|
Analysis Services | Saat Anda tersambung ke Analysis Services dengan Microsoft Entra MFA, jika Anda menambahkan peran baru atau membuka properti untuk peran, pesan "identitas pengguna yang ditambahkan ke peran tidak diambil dengan benar" akan muncul. | Kesalahan ini jinak dan dapat diabaikan. Ini akan segera ditangani dalam infrastruktur Azure, dan tidak ada pembaruan untuk SSMS yang diperlukan. |
Analysis Services | Setelah menambahkan peran baru, atau saat membuka properti untuk peran yang sudah ada, Anda tidak dapat menggunakan Cari berdasarkan nama atau alamat email untuk menambahkan pengguna. | Pengguna dapat ditambahkan dengan opsi Entri Manual. |
Perancang Database | Memilih opsi Desain untuk tampilan yang mereferensikan tabel menggunakan data spasial menyebabkan SSMS mengalami crash. | Gunakan T-SQL untuk membuat perubahan pada tampilan. |
Pencerminan Database | Saat Anda meluncurkan Monitor Pencerminan Database dari simpul yang dicerminkan, simpul utama tidak tercantum. | Gunakan SSMS 18.12.1 jika Anda perlu memantau pencerminan dari node yang dicerminkan. |
SSMS Umum | Opsi Impor pengaturan dari SSMS 17 tidak tersedia. | Pengaturan dapat diimpor dari SSMS 18. |
Fitur link untuk Azure SQL Managed Instance | Setelah Anda menghapus sertifikat titik akhir pencerminan yang ada di SQL Server, pembuatan tautan melalui wizard mungkin gagal karena kepercayaan yang tidak dapat dipublikasikan antara SQL Server dan Azure SQL Managed Instance, meskipun semua pemeriksaan berhasil. | Gunakan perintah Get-AzSqlInstanceServerTrustCertificate PowerShell untuk memeriksa apakah sertifikat titik akhir pencerminan SQL Server bernama "<SQL_Server_Instance_Name>" ada di Azure SQL Managed Instance. Jika demikian, gunakan perintah Remove-AzSqlInstanceServerTrustCertificate PowerShell untuk menghapusnya sebelum upaya pembuatan tautan baru. |
Server yang ditautkan | Membuat server tertaut ke Azure SQL Database dengan SQL Server dipilih sebagai Jenis server tersambung ke master database. |
Untuk membuat server tertaut ke Azure SQL Database, pilih Sumber data lain untuk jenis Server, dan pilih Penyedia Microsoft OLE DB untuk SQL Server atau Driver Microsoft OLE DB untuk SQL Server sebagai Penyedia. Masukkan nama server logis di bidang Sumber data, dan masukkan nama database di bidang Katalog. |
PolyBase | Simpul PolyBase tidak terlihat di Object Explorer saat menyambungkan ke SQL 2022. | Gunakan SSMS 18.12.1. |
Profiler | Menu Profiler tidak dilokalkan. | Tidak ada alternatif saat ini. |
Replikasi | Jika Azure SQL Managed Instance adalah penerbit dan SSMS berjalan di komputer, yang tidak berada di jaringan virtual yang sama dengan penerbit, Anda tidak dapat menyisipkan token pelacak melalui Monitor Replikasi. | Untuk menyisipkan token pelacak, gunakan Monitor Replikasi di SSMS pada komputer yang berada di jaringan virtual yang sama dengan penerbit Azure SQL Managed Instance. |
Stretch Database | Wizard Stretch DB dihapus. | Gunakan T-SQL untuk mengonfigurasi Stretch DB atau menggunakan SSMS 18.9.1 atau yang lebih lama untuk menggunakan Wizard Stretch DB. |
18.12.1
- Nomor rilis: 18.12.1
- Nomor build: 15.0.18424.0
- Tanggal rilis: 21 Juni 2022
Bahasa yang tersedia:
- Bahasa Tionghoa (Sederhana)
- Bahasa Tionghoa (Tradisional)
- Inggris (Amerika Serikat)
- Prancis
- Jerman
- Italia
- Jepang
- Korea
- Portugis (Brasil)
- Rusia
- Spanyol
Yang baru di 18.12.1
Item Baru | Detail |
---|---|
Integrasi penginstalan Azure Data Studio | Penginstalan SSMS menginstal Azure Data Studio 1.37. |
Perbaikan bug di 18.12.1
Item Baru | Detail |
---|---|
Always Encrypted | Memperbaiki masalah pembuatan Kunci Master Kolom yang menghasilkan pengecualian saat menggunakan Azure Key Vault sebagai penyimpanan kunci. |
Klasifikasi data | Memperbaiki masalah dengan "Tidak dapat memuat file atau rakitan 'Microsoft.Information.Protection', Version=1.10.98.0" setelah meningkatkan ke SSMS 18.10 atau yang lebih tinggi. Lihat SSMS 18.11.1 terbaru memutus Klasifikasi Data. Dapatkan kesalahan rakitan yang hilang setelah memperbarui. |
SSMS Umum | Mengatasi kesalahan terkait penyebaran dacpac menggunakan opsi Sebarkan aplikasi tingkat Data di Azure SQL DB dengan MFA. |
17.9.1
- Nomor rilis: 17.9.1
- Nomor build: 14.0.17289.0
- Tanggal rilis: 21 November 2018
Bahasa yang tersedia:
- Bahasa Tionghoa (Sederhana)
- Bahasa Tionghoa (Tradisional)
- Inggris (Amerika Serikat)
- Prancis
- Jerman
- Italia
- Jepang
- Korea
- Portugis (Brasil)
- Rusia
- Spanyol
Yang baru di 17.9.1
Utilitas SQL Server tidak lagi tersedia di versi 17.x dan yang lebih baru.
Perbaikan bug di 17.9.1
- Memperbaiki masalah di mana pengguna dapat mengalami koneksi mereka ditutup dan dibuka kembali dengan setiap pemanggilan kueri saat menggunakan autentikasi "Azure Active Directory - Universal dengan dukungan MFA" dengan editor kueri SQL. Efek samping dari penutupan koneksi termasuk tabel sementara global yang dihilangkan secara tak terduga dan terkadang ID sesi baru (SPID) yang diberikan ke koneksi.
- Memperbaiki masalah beredar panjang di mana rencana pemulihan akan gagal menemukan rencana pemulihan atau menghasilkan yang tidak efisien dalam kondisi tertentu.
- Memperbaiki masalah dalam wizard "Impor Aplikasi tingkat Data", yang dapat mengakibatkan kesalahan saat tersambung ke Azure SQL Database.
Catatan
Rilis SSMS 17.x yang dilokalkan non-Bahasa Inggris memerlukan paket pembaruan keamanan 2862966 KB jika diinstal pada: Windows 8, Windows 7, Windows Server 2012, dan Windows Server 2008 R2.
Hapus instalan dan instal ulang SSMS 17.x
Jika penginstalan SSMS Anda mengalami masalah, dan penghapusan instalasi dan penginstalan ulang standar tidak mengatasinya, Anda dapat terlebih dahulu mencoba memperbaiki Visual Studio 2015 IsoShell. Jika memperbaiki Visual Studio 2015 IsoShell tidak mengatasi masalah, langkah-langkah berikut telah ditemukan untuk memperbaiki banyak masalah acak:
Hapus instalan SSMS dengan cara yang sama seperti Anda menghapus instalan aplikasi apa pun (menggunakan Tambahkan atau hapus program).
Hapus instalan Visual Studio 2015 IsoShell dari prompt cmd yang ditingkatkan:
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /Uninstall /Force /PromptRestart
Hapus instalan Microsoft Visual C++ 2015 Redistributable dengan cara yang sama seperti Anda menghapus instalan aplikasi apa pun. Hapus instalan x86 dan x64 jika ada di komputer Anda.
Instal ulang Visual Studio 2015 IsoShell dari prompt cmd yang ditingkatkan:
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /PromptRestart
Instal ulang SSMS.
Tingkatkan ke versi terbaru Visual C++ 2015 Redistributable jika Anda saat ini belum diperbarui.
16.5.3
- Nomor rilis: 16.5.3
- Nomor build: 13.0.16106.4
- Tanggal rilis: 30 Januari 2017
Bahasa yang tersedia:
- Bahasa Tionghoa (Sederhana)
- Bahasa Tionghoa (Tradisional)
- Inggris (Amerika Serikat)
- Prancis
- Jerman
- Italia
- Jepang
- Korea
- Portugis (Brasil)
- Rusia
- Spanyol
Perbaikan bug dalam 16.5.3
Memperbaiki masalah yang diperkenalkan dalam SSMS 16.5.2, yang menyebabkan perluasan simpul 'Tabel' ketika tabel memiliki lebih dari satu kolom jarang.
Pengguna dapat menyebarkan paket SQL Server Integration Services (SSIS) yang berisi Pengelola Sambungan OData, yang terhubung ke sumber daya Microsoft Dynamics AX/CRM Online ke katalog SSIS. Untuk informasi selengkapnya, Untuk detailnya, lihat Pengelola Sambungan OData.
Mengonfigurasi Always Encrypted pada tabel yang ada gagal dengan kesalahan pada objek yang tidak terkait.
Mengonfigurasi Always Encrypted untuk database yang ada dengan beberapa skema tidak berfungsi.
Wizard Kolom Always Encrypted, Encrypted gagal karena database yang berisi tampilan yang mereferensikan tampilan sistem.
Saat Anda mengenkripsi dengan Always Encrypted, kesalahan dari merefresh modul setelah enkripsi salah ditangani.
Buka menu terbaru tidak menampilkan file yang baru-baru ini disimpan.
SSMS lambat saat mengklik kanan indeks untuk tabel (melalui koneksi jarak jauh (Internet).
Memperbaiki masalah dengan bilah gulir SQL Designer.
Menu konteks untuk tabel sesaat berhenti merespons.
SSMS terkadang melemparkan pengecualian di Monitor Aktivitas dan crash.
SSMS mengalami crash dengan kesalahan: "Proses dihentikan karena kesalahan internal dalam .NET Runtime di IP 71AF8579 (71AE0000) dengan kode keluar 80131506."
Unduhan lainnya
Untuk daftar semua unduhan SQL Server Management Studio, cari Pusat Unduhan Microsoft.
Untuk rilis terbaru SQL Server Management Studio, lihat Mengunduh SQL Server Management Studio (SSMS).