sqlcmd - Menyambungkan ke mesin database
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)
SQL Server mendukung komunikasi klien dengan protokol jaringan TCP/IP (default), dan protokol pipa bernama. Protokol memori bersama juga tersedia jika klien terhubung ke instans Mesin Database di komputer yang sama. Ada tiga metode umum untuk memilih protokol. Protokol yang digunakan oleh utilitas sqlcmd ditentukan dalam urutan berikut:
sqlcmd menggunakan protokol yang ditentukan sebagai bagian dari string koneksi, seperti yang dijelaskan nanti di artikel ini.
Jika tidak ada protokol yang ditentukan sebagai bagian dari string koneksi, sqlcmd menggunakan protokol yang didefinisikan sebagai bagian dari alias yang tersambung. Untuk mengonfigurasi sqlcmd untuk menggunakan protokol jaringan tertentu dengan membuat alias, lihat Membuat atau Menghapus Alias Server untuk Digunakan oleh Klien (SQL Server Configuration Manager).
Jika protokol tidak ditentukan dengan cara lain, sqlcmd menggunakan protokol jaringan yang ditentukan oleh urutan protokol di SQL Server Configuration Manager.
Contoh berikut menunjukkan berbagai cara untuk menyambungkan ke instans default Mesin Database pada port 1433, dan instans bernama Mesin Database yang diduga mendengarkan di port 1691. Beberapa contoh ini menggunakan alamat IP adaptor loopback (127.0.0.1). Uji menggunakan alamat IP kartu antarmuka jaringan komputer Anda.
Sambungkan ke Mesin Database dengan menentukan nama instans:
sqlcmd -S ComputerA
sqlcmd -S ComputerA\instanceB
Sambungkan ke Mesin Database dengan menentukan alamat IP:
sqlcmd -S 127.0.0.1
sqlcmd -S 127.0.0.1\instanceB
Sambungkan ke Mesin Database dengan menentukan nomor port TCP\IP:
sqlcmd -S ComputerA,1433
sqlcmd -S ComputerA,1691
sqlcmd -S 127.0.0.1,1433
sqlcmd -S 127.0.0.1,1691
Menyambungkan menggunakan tcp/ip
Sambungkan menggunakan sintaks umum berikut:
sqlcmd -S tcp:<computer name>,<port number>
Sambungkan ke instans default:
sqlcmd -S tcp:ComputerA,1433 sqlcmd -S tcp:127.0.0.1,1433
Sambungkan ke instans bernama:
sqlcmd -S tcp:ComputerA,1691 sqlcmd -S tcp:127.0.0.1,1691
Menyambungkan menggunakan pipa bernama
Sambungkan menggunakan salah satu sintaks umum berikut:
sqlcmd -S np:\\<computer name>\<pipe name>
Sambungkan ke instans default:
sqlcmd -S np:\\ComputerA\pipe\sql\query sqlcmd -S np:\\127.0.0.1\pipe\sql\query
Sambungkan ke instans bernama:
sqlcmd -S np:\\ComputerA\pipe\MSSQL$<instancename>\sql\query sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$<instancename>\sql\query
Menyambungkan menggunakan memori bersama (panggilan prosedur lokal) dari klien di server
Sambungkan menggunakan salah satu sintaks umum berikut:
sqlcmd -S lpc:<computer name>
Sambungkan ke instans default:
sqlcmd -S lpc:ComputerA
Sambungkan ke instans bernama:
sqlcmd -S lpc:ComputerA\<instancename>
Langkah berikutnya
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