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:Azure SQL Database
Azure SQL Managed Instance
Artikel ini menautkan contoh yang menunjukkan cara menghubungkan dan melakukan query ke Azure SQL Database dan Azure SQL Managed Instance. Untuk rekomendasi Transport Layer Security (TLS), lihat pertimbangan TLS untuk konektivitas basis data.
Tonton video ini dalam seri dasar Azure SQL Database untuk gambaran umum singkat tentang koneksi dan kueri.
Panduan Cepat
| Mulai Cepat | Deskripsi |
|---|---|
| SQL Server Management Studio (SSMS) | Panduan pengantar ini menunjukkan cara menggunakan SSMS (SQL Server Management Studio) untuk menyambungkan ke database, kemudian menggunakan pernyataan Transact-SQL untuk mengkueri, memasukkan, memperbarui, dan menghapus data dalam database. |
| Portal Azure | Panduan cepat ini menunjukkan cara menggunakan editor kueri untuk menyambungkan ke database (hanya untuk Azure SQL Database), kemudian menggunakan pernyataan Transact-SQL untuk melakukan kueri, menyisipkan, memperbarui, dan menghapus data dalam database. |
| Visual Studio Code | Mulai cepat ini memperlihatkan cara menggunakan Visual Studio Code untuk menghubungkan ke database, lalu menggunakan pernyataan Transact-SQL untuk mengkueri, menyisipkan, memperbarui, dan menghapus data dalam database. |
| .NET dengan Visual Studio | Quickstart ini menunjukkan cara menggunakan .NET dan C# dengan Visual Studio untuk terhubung ke database dan melakukan query data dengan pernyataan Transact-SQL. |
| .NET | Quickstart ini menunjukkan cara menggunakan .NET di Windows, Linux, atau macOS untuk terhubung ke database dan menquery data dengan pernyataan Transact-SQL. |
| Pergi | Panduan cepat ini menunjukkan cara menggunakan bahasa pemrograman Go untuk terhubung ke database. Pernyataan T-SQL untuk mengkueri dan memodifikasi data juga ditunjukkan. |
| Java | Panduan cepat ini menunjukkan cara menggunakan Java untuk menyambungkan ke database lalu menggunakan pernyataan Transact-SQL untuk mengkueri data. |
| Node.js | Panduan cepat ini menunjukkan cara menggunakan Node.js untuk membuat program untuk menyambungkan ke database dan menggunakan perintah Transact-SQL untuk mengkueri data. |
| PHP | Panduan cepat ini menunjukkan cara menggunakan PHP untuk membuat program yang menghubungkan ke database dan menggunakan pernyataan Transact-SQL untuk mengkueri data. |
| Python | Panduan cepat ini menunjukkan cara menggunakan Python untuk terhubung ke database dan menggunakan pernyataan Transact-SQL untuk mengkueri data. |
| Ruby | Panduan cepat ini menunjukkan cara menggunakan Ruby untuk membuat program yang menghubungkan ke database dan menggunakan pernyataan Transact-SQL untuk mengkueri data. |
Dapatkan informasi koneksi server
Dapatkan informasi koneksi yang Anda perlukan untuk terhubung ke database di Azure SQL Database. Anda memerlukan nama server atau nama host yang sepenuhnya terdefinisi, nama database, dan informasi login untuk prosedur yang akan datang.
Masuk ke portal Azure.
Buka halaman SQL Database atau SQL Managed Instances.
Pada halaman Ikhtisar, tinjau nama server yang sepenuhnya memenuhi syarat di samping Nama server untuk database di Azure SQL Database atau nama server (atau alamat IP) yang sepenuhnya memenuhi syarat di samping Host untuk Azure SQL Managed Instance atau SQL Server di Azure VM. Untuk menyalin nama server atau nama host, arahkan mouse ke atasnya dan pilih ikon Salin.
Catatan
Untuk informasi koneksi untuk SQL Server di Azure VM, lihat Menyambungkan ke instans SQL Server.
Dapatkan informasi koneksi ADO.NET (opsional - hanya untuk SQL Database)
Navigasi ke panel database di portal Azure dan, di bawah Pengaturan, pilih String koneksi.
Tinjau string koneksi ADO.NET lengkap.
Salin string koneksi ADO.NET jika Anda berniat untuk menggunakannya.
Pertimbangan TLS untuk konektivitas database
Keamanan Lapisan Transportasi (TLS) digunakan oleh semua driver yang disediakan atau didukung Microsoft untuk terhubung ke database di Azure SQL Database atau Azure SQL Managed Instance. Tidak ada konfigurasi khusus yang diperlukan. Untuk semua koneksi ke instans SQL Server, kumpulan SQL di Azure Synapse Analytics, database di Azure SQL Database, atau instans Azure SQL Managed Instance, kami menyarankan agar aplikasi mengatur parameter koneksi berikut atau yang setara:
Encrypt = OnTrustServerCertificate = Off- Secara opsional,
HostNameInCertificate = full-hostname-of-servicejika klien menggunakan alamat yang berbeda untuk terhubung dan driver TDS mendukung opsi ini.
Beberapa sistem menggunakan kata kunci yang berbeda namun setara untuk konfigurasi tersebut. Konfigurasi ini memastikan bahwa driver klien memverifikasi identitas sertifikat TLS yang diterima dari server.
Kami juga menyarankan Anda menonaktifkan TLS 1.1 dan 1.0 pada klien jika Anda perlu mematuhi Payment Card Industry - Data Security Standard (PCI-DSS).
Driver non-Microsoft mungkin tidak menggunakan TLS secara default. Ini bisa berdampak saat menyambungkan ke Azure SQL Database atau Azure SQL Managed Instance. Aplikasi dengan driver tersemat mungkin tak memperbolehkan Anda mengontrol setelan sambungan ini. Kami sarankan Anda memeriksa keamanan driver dan aplikasi tersebut sebelum menggunakannya pada sistem yang berinteraksi dengan data sensitif.
Penggerak dan kerangka kerja
Gunakan artikel driver dan framework Microsoft SQL untuk memilih driver atau penyedia dan, jika berlaku, framework atau pustaka akses data. Untuk membangun aplikasi yang terhubung ke Azure SQL Database atau Azure SQL Managed Instance, gunakan bahasa quickstarts dalam artikel ini.
Konten terkait
- Arsitektur Konektivitas Azure SQL Database dan Azure Synapse Analytics
- Panduan Cepat: Menggunakan .NET (C#) untuk melakukan kueri database
- Quickstart: Gunakan Go untuk menquery database di Azure SQL Database atau Azure SQL Managed Instance
- Mulai Cepat: Menggunakan Node.js untuk mengkueri database di Azure SQL Database atau Azure SQL Managed Instance
- Mulai Cepat: Menggunakan PHP untuk mengkueri database di Azure SQL Database atau Azure SQL Managed Instance
- Mulai Cepat: Menggunakan Python untuk mengkueri database di Azure SQL Database atau Azure SQL Managed Instance
- Mulai Cepat: Menggunakan Ruby untuk mengkueri database di Azure SQL Database atau Azure SQL Managed Instance
- Penggunaan Java dan JDBC dengan Basis Data SQL Azure
- Instal sqlcmd dan bcp alat baris perintah SQL Server di Linux
- sqlcmd
- Menghubungkan secara andal ke SQL dengan ADO.NET
- Menghubungkan secara andal ke SQL menggunakan PHP