Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitikai Platform System (PDW)
SQL adatbázis a Microsoft Fabric-ben
Ez a cikk azt ismerteti, hogyan csatlakozhat az SQL Server adatbázismotorhoz az sqlcmd segédprogramhasználatával.
Overview
Az SQL Server támogatja az ügyfélkommunikációt a TCP/IP hálózati protokollal (az alapértelmezett) és a nevesített csövek protokollal. A megosztott memóriaprotokoll akkor is elérhető, ha az ügyfél az adatbázismotor egy példányához csatlakozik ugyanazon a számítógépen. A protokoll kiválasztásának három gyakori módszere van. Az sqlcmd segédprogram által használt protokoll a következő sorrendben van meghatározva:
sqlcmd a kapcsolati sztring részeként megadott protokollt használja, a jelen cikk későbbi részében leírtak szerint.
Ha nincs megadva protokoll a kapcsolati sztring részeként, sqlcmd a csatlakoztatott alias részeként definiált protokollt használja. Ha az sqlcmd számára egy adott hálózati protokoll használatát szeretné beállítani egy alias létrehozásával, tekintse meg a(z) Kiszolgálói alias létrehozása vagy törlése az ügyféláltali használatra.
Ha a protokoll más módon nincs megadva, sqlcmd az SQL Server Configuration Manager protokollrendje által meghatározott hálózati protokollt használja.
Az alábbi példák az adatbázismotor alapértelmezett példányához való csatlakozás különböző módjait mutatják be az 1433-as porton, és az adatbázismotor nevesített példányai, amely feltehetően az 1691-s portot figyeli. Néhány példa a visszacsatolási adapter IP-címét használja (127.0.0.1). Tesztelje a számítógép hálózati adapterének IP-címével.
Csatlakozzon az adatbázismotorhoz a példány nevének megadásával:
sqlcmd -S ComputerA
sqlcmd -S ComputerA\instanceB
Csatlakozzon az adatbázismotorhoz az IP-cím megadásával:
sqlcmd -S 127.0.0.1
sqlcmd -S 127.0.0.1\instanceB
Csatlakozzon az adatbázismotorhoz a TCP\IP-portszám megadásával:
sqlcmd -S ComputerA,1433
sqlcmd -S ComputerA,1691
sqlcmd -S 127.0.0.1,1433
sqlcmd -S 127.0.0.1,1691
Csatlakozás TCP/IP használatával
Csatlakozás az alábbi általános szintaxissal:
sqlcmd -S tcp:<computer name>,<port number>Csatlakozás az alapértelmezett példányhoz:
sqlcmd -S tcp:ComputerA,1433 sqlcmd -S tcp:127.0.0.1,1433Csatlakozás elnevezett példányhoz:
sqlcmd -S tcp:ComputerA,1691 sqlcmd -S tcp:127.0.0.1,1691
Csatlakozás nevesített csövek használatával
Csatlakozzon az alábbi általános szintaxisok egyikével:
sqlcmd -S np:\\<computer name>\<pipe name>Csatlakozás az alapértelmezett példányhoz:
sqlcmd -S np:\\ComputerA\pipe\sql\query sqlcmd -S np:\\127.0.0.1\pipe\sql\queryCsatlakozás elnevezett példányhoz:
sqlcmd -S np:\\ComputerA\pipe\MSSQL$<instancename>\sql\query sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$<instancename>\sql\query
Csatlakozás megosztott memóriával (helyi eljáráshívással) a kiszolgálón lévő ügyféltől
Csatlakozzon az alábbi általános szintaxisok egyikével:
sqlcmd -S lpc:<computer name>Csatlakozás az alapértelmezett példányhoz:
sqlcmd -S lpc:ComputerACsatlakozás elnevezett példányhoz:
sqlcmd -S lpc:ComputerA\<instancename>