Membuat string koneksi yang valid menggunakan TCP/IP
Berlaku untuk:SQL Server - Hanya Windows
Untuk membuat string koneksi yang valid menggunakan TCP/IP, Anda harus:
Tentukan Nama Alias.
Untuk Server, masukkan nama server yang dapat Anda sambungkan menggunakan utilitas ping, atau alamat IP yang dapat Anda sambungkan menggunakan utilitas ping. Untuk instans bernama, tambahkan nama instans.
Tentukan TCP/IP untuk Protokol.
Secara opsional, masukkan nomor port untuk Port No. Defaultnya adalah
1433
, yang merupakan nomor port instans default Mesin Database di server. Untuk menyambungkan ke instans bernama atau instans default yang tidak mendengarkan di port 1433, Anda harus memberikan nomor port, atau memulai layanan Browser SQL Server. Untuk informasi tentang mengonfigurasi layanan Browser SQL Server, lihat Layanan Browser SQL Server.
Pada saat koneksi, komponen SQL Server Native Client membaca nilai server, protokol, dan port dari registri untuk nama alias yang ditentukan, dan membuat string koneksi dalam format tcp:<servername>[\<instancename>],<port>
atau tcp:<IPAddress>[\<instancename>],<port>
.
Catatan
Windows Firewall menutup port 1433 secara default. Karena SQL Server berkomunikasi melalui port 1433, Anda harus membuka kembali port jika SQL Server dikonfigurasi untuk mendengarkan koneksi klien masuk menggunakan TCP/IP. Untuk informasi tentang mengonfigurasi firewall, lihat "Cara: Mengonfigurasi Firewall untuk Akses SQL Server" di SQL Server Books Online atau tinjau dokumentasi firewall Anda.
SQL Server dan SQL Server Native Client sepenuhnya mendukung Protokol Internet versi 4 (IPv4) dan Protokol Internet versi 6 (IPv6). Pengelola Konfigurasi SQL Server menerima format IPv4 dan IPv6 untuk alamat IP. Untuk informasi tentang IPv6, lihat "Koneksi Menggunakan IPv6" di SQL Server Books Online.
Koneksi ke server lokal
Saat menyambungkan ke SQL Server yang berjalan di komputer yang sama dengan klien, Anda dapat menggunakan (local)
sebagai nama server. Nilai ini tidak didorong karena mengarah pada ambiguitas, namun dapat berguna ketika klien diketahui berjalan di komputer yang dimaksudkan. Misalnya, saat membuat aplikasi untuk pengguna seluler yang terputus, di mana SQL Server berjalan di komputer laptop dan menyimpan data proyek, klien yang terhubung (local)
akan selalu terhubung ke SQL Server yang berjalan di laptop. Kata localhost
atau titik (.) dapat digunakan sebagai pengganti (local)
.
Memverifikasi protokol koneksi Anda
Kueri berikut mengembalikan protokol yang digunakan untuk koneksi saat ini.
SELECT net_transport
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;
Contoh
Koneksi menurut nama server:
Pengaturan | Nilai |
---|---|
Nama Alias | <serveralias> |
Port No | <blank> |
Protokol | TCP/IP |
Server | <servername> |
Koneksi dengan nama server ke instans bernama:
Pengaturan | Nilai |
---|---|
Nama Alias | <serveralias> |
Port No | <blank> |
Protokol | TCP/IP |
Server | <servername>\<instancename> |
Koneksi menurut nama server ke port tertentu:
Pengaturan | Nilai |
---|---|
Nama Alias | <serveralias> |
Port No | <port> |
Protokol | TCP/IP |
Server | <servername> |
Koneksi dengan alamat IP:
Pengaturan | Nilai |
---|---|
Nama Alias | <serveralias> |
Port No | <blank> |
Protokol | TCP/IP |
Server | <IPAddress> |
Koneksi dengan alamat IP ke instans bernama:
Pengaturan | Nilai |
---|---|
Nama Alias | <serveralias> |
Port No | <blank> |
Protokol | TCP/IP |
Server | <IPAddress>\<instancename> |
Koneksi dengan alamat IP ke port tertentu:
Pengaturan | Nilai |
---|---|
Nama Alias | <serveralias> |
Port No | <port number> |
Protokol | TCP/IP |
Server | <IPAddress> |
Koneksi ke komputer lokal menggunakan (local)
:
Pengaturan | Nilai |
---|---|
Nama Alias | <serveralias> |
Port No | <blank> |
Protokol | TCP/IP |
Server | (local) |
Koneksi ke komputer lokal menggunakan localhost
:
Pengaturan | Nilai |
---|---|
Nama Alias | <serveralias> |
Port No | <blank> |
Protokol | TCP/IP |
Server | localhost |
Koneksi ke instans bernama di komputer localhost
lokal :
Pengaturan | Nilai |
---|---|
Nama Alias | <serveralias> |
Port No | <blank> |
Protokol | TCP/IP |
Server | localhost\<instancename> |
Koneksi ke komputer lokal menggunakan titik:
Pengaturan | Nilai |
---|---|
Nama Alias | <serveralias> |
Port No | <blank> |
Protokol | TCP/IP |
Server | . |
Koneksi ke instans bernama di komputer lokal menggunakan titik:
Pengaturan | Nilai |
---|---|
Nama Alias | <serveralias> |
Port No | <blank> |
Protokol | TCP/IP |
Server | .\<instancename> |
Catatan
Untuk informasi tentang menentukan protokol jaringan sebagai parameter sqlcmd, lihat sqlcmd - Koneksi ke mesin database.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk