Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:✅ Titik akhir analitik SQL dan Gudang di Microsoft Fabric
Di Microsoft Fabric, pengguna mengakses titik akhir analitik SQL atau Gudang melalui titik akhir Aliran Data Tabular (TDS). Titik akhir ini akrab dengan semua aplikasi web modern yang berinteraksi dengan titik akhir TDS SQL Server. Dalam pengaturan Microsoft Fabric, titik akhir ini diberi label sebagai string koneksi SQL.
Petunjuk / Saran
Untuk tutorial tentang menyambungkan dengan alat umum, lihat Menyambungkan ke Fabric Data Warehouse.
Autentikasi ke gudang di Fabric
Di Microsoft Fabric, string koneksi SQL mendukung dua jenis pengguna terautentikasi:
- Prinsipal pengguna ID Microsoft Entra, atau identitas pengguna
- Prinsipal layanan Microsoft Entra ID
Untuk informasi selengkapnya, lihat Autentikasi Microsoft Entra sebagai alternatif untuk autentikasi SQL di Microsoft Fabric.
String koneksi SQL mengharuskan port TCP 1433 agar terbuka. TCP 1433 adalah nomor port SQL Server standar. String koneksi SQL juga mematuhi model keamanan endpoint analitik Warehouse atau Lakehouse SQL untuk akses data. Pengguna dapat mengakses data untuk semua objek yang mereka miliki izinnya.
Untuk informasi selengkapnya tentang keamanan di titik akhir analitik SQL, lihat Keamanan OneLake untuk titik akhir analitik SQL.
Praktik terbaik
Tambahkan percobaan ulang ke aplikasi dan pekerjaan ETL Anda untuk membuatnya lebih tangguh. Untuk informasi selengkapnya, lihat dokumentasi berikut:
- Pola Coba Ulang - Azure Architecture Center
- Bekerja dengan kesalahan sementara - Azure SQL Database
- Langkah 4: Sambungkan secara andal ke SQL dengan ADO.NET - ADO.NET Provider untuk SQL Server
- Langkah 4: Sambungkan dengan tangguh ke SQL dengan PHP - driver PHP untuk SQL Server
- Gunakan tag layanan untuk izin firewall, seperti yang dijelaskan di bagian berikut.
- Selalu tentukan properti Katalog Awal atau Database saat menyambungkan ke Gudang Data Fabric Anda. Untuk informasi selengkapnya, lihat Katalog awal yang diperlukan.
Mengizinkan tag layanan Azure melalui firewall
Untuk mengaktifkan konektivitas melalui firewall, Anda perlu mengizinkan tag layanan Power BI dan tag layanan SQL. Untuk informasi selengkapnya, lihat Tag Layanan Power BI dan Tag layanan.
Anda tidak dapat menggunakan Nama Domain Berkualifikasi Penuh (FQDN) dari TDS Endpoint secara mandiri.
Pertimbangan dan batasan
- Autentikasi SQL tidak didukung.
- Beberapa Set Hasil Aktif (MARS) tidak didukung untuk Microsoft Fabric Warehouse. MARS dinonaktifkan secara default. Jika
MultipleActiveResultSetsdisertakan dalam string koneksi, hapus atau atur ke false. - Jika Anda menerima kode kesalahan 24804 dengan pesan "Tidak dapat menyelesaikan operasi karena pembaruan sistem. Tutup koneksi ini, masuk lagi, dan coba lagi operasi" atau kode kesalahan 6005 dengan pesan "SHUTDOWN sedang berlangsung. Eksekusi gagal pada server SQL. Silakan hubungi tim SQL Server jika Anda memerlukan dukungan lebih lanjut.", itu karena kehilangan koneksi sementara, kemungkinan karena penyebaran sistem atau konfigurasi ulang. Untuk mengatasi masalah ini, masuk lagi dan coba lagi. Untuk mempelajari cara membangun ketahanan dan percobaan ulang di aplikasi Anda, lihat Praktik Terbaik.
- Koneksi server tertaut dari SQL Server tidak didukung.
Katalog awal diperlukan
Saat Anda terhubung ke Fabric Data Warehouse menggunakan alat klien apa pun (seperti SSMS, Visual Studio Code, Visual Studio, klien JDBC/ODBC/SqlClient, atau aplikasi kustom), Anda harus memberikan nama gudang yang valid di properti Katalog Awal atau Database string koneksi.
Jika nama gudang yang ditentukan salah, upaya koneksi gagal bahkan jika autentikasi berhasil. Pengguna akan melihat kesalahan berikut: "Gagal login pengguna '<prinsipal> yang diidentifikasi oleh token'. Alasan: Autentikasi berhasil, tetapi database tidak ditemukan, atau Anda tidak memiliki cukup izin untuk menyambungkannya."
Nama gudang yang valid tidak menyertakan <unique identifier>.datawarehouse.fabric.microsoft.com yang diperlukan untuk nama server. Jika nama gudang Anda adalah NYC Taxi, Katalog Awal Anda adalah NYC Taxi.
Cuplikan layar berikut menunjukkan kesalahan seperti yang muncul di SSMS ketika nama gudang yang tidak valid disediakan sebagai Katalog Awal: