Catatan Rilis SQL Server 2017

Berlaku untuk: SQL Server 2017 (14.x) dan yang lebih baru

Artikel ini menjelaskan batasan dan masalah dengan SQL Server 2017. Untuk informasi terkait, lihat:

Coba SQL Server!

Catatan

Pratinjau SQL Server 2019 sekarang tersedia. Untuk informasi selengkapnya, lihat Apa yang Baru di SQL Server 2019.

SQL Server 2017 - rilis ketersediaan umum (Oktober 2017)

Mesin Database

  • Masalah dan dampak pelanggan: Setelah peningkatan, berbagi jaringan FILESTREAM yang ada mungkin tidak lagi tersedia.

  • Solusi sementara: Pertama, mulai ulang komputer dan periksa apakah berbagi jaringan FILESTREAM tersedia. Jika berbagi masih belum tersedia, selesaikan langkah-langkah berikut:

    1. Di Pengelola Konfigurasi SQL Server, klik kanan instans SQL Server, dan klik Properti.
    2. Di tab FILESTREAM kosongkan Aktifkan FILESTREAM untuk akses streaming I/O file, lalu klik Terapkan.
    3. Centang Aktifkan FILESTREAM untuk akses streaming I/O file lagi dengan nama berbagi asli dan klik Terapkan.

Master Data Services(MDS)

  • Masalah dan dampak pelanggan: Pada halaman izin pengguna, saat memberikan izin ke tingkat akar dalam tampilan pohon entitas, Anda akan melihat kesalahan berikut: "The model permission cannot be saved. The object guid is not valid"

  • Solusi:

    • Berikan izin pada sub simpul dalam tampilan pohon alih-alih tingkat akar.

Analysis Services

  • Masalah dan dampak pelanggan: Konektor data untuk sumber berikut belum tersedia untuk model tabular pada tingkat kompatibilitas 1400.

    • Amazon Redshift
    • IBM Netezza
    • Impala
  • Penanganan masalah: Tidak ada.

  • Masalah dan dampak pelanggan: Model Kueri Langsung pada tingkat kompatibilitas 1400 dengan perspektif dapat gagal dalam mengkueri atau menemukan metadata.

  • Solusi sementara: Hapus perspektif dan penyebaran ulang.

Alat

  • Masalah dan dampak pelanggan: Menjalankan DReplay gagal dengan pesan berikut: "Kesalahan DReplay Kesalahan tidak terduga terjadi!".
  • Penanganan masalah: Tidak ada.

Kandidat Rilis SQL Server 2017 (RC2 - Agustus 2017)

Tidak ada catatan rilis untuk SQL Server di Windows yang terkait dengan rilis ini. Lihat Catatan Rilis SQL Server di Linux.

Kandidat Rilis SQL Server 2017 (RC1 - Juli 2017)

SQL Server Integration Services (SSIS) (RC1 - Juli 2017)

  • Masalah dan dampak pelanggan: Parameter runincluster dari prosedur tersimpan [katalog].[ create_execution] diganti namanya menjadi runinscaleout untuk konsistensi dan keterbacaan.

  • Mengatasinya: Jika Anda memiliki skrip yang ada untuk menjalankan paket di Peluasan Skala, Anda harus mengubah nama parameter dari runincluster menjadi runinscaleout untuk membuat skrip berfungsi di RC1.

  • Masalah dan dampak pelanggan: SQL Server Management Studio (SSMS) 17.1 dan versi yang lebih lama tidak dapat memicu eksekusi paket dalam Peluasan Skala di RC1. Pesan kesalahannya adalah: "@runincluster bukan parameter untuk prosedur create_execution." Masalah ini diperbaiki dalam rilis SSMS berikutnya, versi 17.2. Versi 17.2 dan yang lebih baru dari SSMS mendukung nama parameter baru dan eksekusi paket dalam Peluasan Skala.

  • Mengatasinya: Hingga SSMS versi 17.2 tersedia:

    1. Gunakan versi SQL Server Management Directory yang ada untuk menghasilkan skrip eksekusi paket.
    2. Ubah nama parameter runincluster menjadi runinscaleout dalam skrip.
    3. Jalankan skrip.

SQL Server 2017 CTP 2.1 (Mei 2017)

Dokumentasi (CTP 2.1)

  • Masalah dan dampak pelanggan: Dokumentasi untuk SQL Server 2017 (14.x) terbatas dan konten disertakan dengan kumpulan dokumentasi SQL Server 2016 (13.x). Konten dalam artikel yang khusus untuk SQL Server 2017 (14.x) dicatat dengan Berlaku Untuk.
  • Masalah dan dampak pelanggan: Tidak ada konten offline yang tersedia untuk SQL Server 2017 (14.x).

SQL Server Reporting Services (CTP 2.1)

  • Masalah dan dampak pelanggan: Jika Anda memiliki SQL Server Reporting Services dan Power BI Report Server pada komputer yang sama dan menghapus instalasi salah satunya, Anda tidak dapat tersambung ke server laporan yang tersisa dengan Report Server Configuration Manager.

  • Bekerja di sekitar Untuk mengatasi masalah ini, Anda harus melakukan operasi berikut setelah menghapus instalasi salah satu server.

    1. Luncurkan prompt perintah dalam mode Administrator.

    2. Buka direktori tempat server laporan yang tersisa diinstal.

      Lokasi default untuk Server Laporan Power BI: C:\Program Files\Microsoft Power BI Report Server

      Lokasi default untuk SQL Server Reporting Services: C:\Program Files\Microsoft SQL Server Reporting Services

    3. Kemudian buka folder berikutnya, yaitu SSRS atau PBIRS tergantung pada apa yang tersisa.

    4. Buka folder WMI.

    5. Jalankan perintah berikut:

      regsvr32 /i ReportingServicesWMIProvider.dll
      

      Jika Anda melihat kesalahan berikut, abaikan.

      The module "ReportingServicesWMIProvider.dll" was loaded but the entry-point DLLInstall was not found. Make sure that "ReportingServicesWMIProvider.dll" is a valid DLL or OCX file and then try again.
      

TSqlLanguageService.msi (CTP 2.1)

  • Masalah dan dampak pelanggan: Setelah menginstal pada komputer yang memiliki versi 2016 dari TSqlLanguageService.msi terinstal (baik melalui Penyiapan SQL atau sebagai redistributable mandiri) v13.* (SQL 2016) versi Microsoft.SqlServer.Management.SqlParser.dll dan Microsoft.SqlServer.Management.SystemMetadataProvider.dll dihapus. Aplikasi apa pun yang memiliki dependensi pada versi 2016 dari rakitan tersebut berhenti berfungsi dan menghasilkan kesalahan yang mirip dengan: kesalahan : Tidak dapat memuat file atau rakitan 'Microsoft.SqlServer.Management.SqlParser, Version=13.0.0.0, Culture=netral, PublicKeyToken=89845dcd8080cc91' atau salah satu dependensinya. Sistem tidak dapat menemukan berkas yang ditentukan.

    Selain itu, upaya untuk menginstal ulang TSqlLanguageService.msi versi 2016 gagal dengan pesan: Penginstalan Layanan Bahasa T-SQL Microsoft SQL Server 2016 gagal karena versi yang lebih tinggi sudah ada di komputer.

  • Penanganan masalah Untuk mengatasi masalah ini dan memperbaiki aplikasi yang bergantung pada versi v13 rakitan ikuti langkah-langkah berikut:

    1. Buka Tambahkan/Hapus Program
    2. Temukan Microsoft SQL Server 2019 T-SQL Language Service CTP2.1, klik kanan, dan pilih Hapus instalan.
    3. Setelah komponen dihapus, perbaiki aplikasi yang rusak atau instal ulang versi TSqlLanguageService.MSI yang sesuai.

    Solusi ini menghapus versi v14 dari rakitan tersebut, sehingga aplikasi apa pun yang bergantung pada versi v14 tidak akan berfungsi lagi. Jika rakitan tersebut diperlukan, instalasi terpisah tanpa instalasi 2016 berdampingan diperlukan.

SQL Server 2017 CTP 2.0 (April 2017)

Dokumentasi (CTP 2.0)

  • Masalah dan dampak pelanggan: Dokumentasi untuk SQL Server 2017 (14.x) terbatas dan konten disertakan dengan kumpulan dokumentasi SQL Server 2016 (13.x). Konten dalam artikel yang khusus untuk SQL Server 2017 (14.x) dicatat dengan Berlaku Untuk.
  • Masalah dan dampak pelanggan: Tidak ada konten offline yang tersedia untuk SQL Server 2017 (14.x).

Grup Ketersediaan AlwaysOn

  • Masalah dan dampak pelanggan: Instans SQL Server yang menghosting replika sekunder grup ketersediaan mengalami crash jika versi utama SQL Server lebih rendah dari instans yang menghosting replika utama. Memengaruhi peningkatan dari semua versi SQL Server yang didukung yang menghosting grup ketersediaan ke SQL Server SQL Server 2017 (14.x) CTP 2.0. Masalah ini terjadi dalam kondisi berikut.
  1. Pengguna meningkatkan instans SQL Server yang menghosting replika sekunder sesuai dengan praktik terbaik.
  2. Setelah peningkatan, failover terjadi dan sekunder yang baru ditingkatkan menjadi primer sebelum menyelesaikan peningkatan untuk semua replika sekunder dalam grup ketersediaan. Primer lama sekarang menjadi sekunder, yang versinya lebih rendah daripada primer.
  3. Grup ketersediaan berada dalam konfigurasi yang tidak didukung dan replika sekunder yang tersisa mungkin rentan terhadap crash.
  • Penanganan masalah Koneksi ke instans SQL Server yang menghosting replika utama baru, dan menghapus replika sekunder yang rusak dari konfigurasi.

    ALTER AVAILABILITY GROUP agName REMOVE REPLICA ON NODE instanceName;
    

    Instans SQL Server yang menghosting replika sekunder pulih.

Informasi selengkapnya

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 Cara berkontribusi pada dokumentasi SQL Server

MS_Logo_X-Small