Share via


Veritabanı altyapısı ile sqlcmd bağlanma

SQL ServerTCP/IP ağ iletişim kuralını (varsayılan) ve adlandırılmış yöneltmeler Protokolü İstemci iletişimi destekler. Paylaşılan bellek iletişim kuralı da istemci örneğine bağlanırken kullanılabilir Veritabanı Altyapısıaynı bilgisayarda. Protokol seçme üç ortak yöntem vardır. Tarafından kullanılan protokol sqlcmdyardımcı programını aşağıdaki sırayla belirlenir:

Aşağıdaki örnekler varsayılan örneği için bağlanma çeşitli yolları Veritabanı Altyapısıportu 1433 ve adlandırılmış örnekleri Veritabanı AltyapısıEn düşük noktasına 1691 dinleyen kabul. Bu örneklerden bazıları geri döngü bağdaştırıcısı (127.0.0.1) IP adresini kullanır. Bilgisayar ağ arabirim kartının IP adresini kullanarak sınayın.

Bağlanmak Veritabanı Altyapısıörnek adı belirterek:

sqlcmd -S ComputerA
sqlcmd -S ComputerA\instanceB

Bağlanmak Veritabanı AltyapısıIP adresini belirterek:

sqlcmd -S 127.0.0.1
sqlcmd -S 127.0.0.1\instanceB

Bağlanmak Veritabanı AltyapısıTCP\IP bağlantı noktası numarasını belirterek:

sqlcmd -S ComputerA,1433
sqlcmd -S ComputerA,1691
sqlcmd -S 127.0.0.1,1433
sqlcmd -S 127.0.0.1,1691

TCP/IP kullanarak bağlanmak için

  • Aşağıdaki genel sözdizimini kullanarak bağlan:

    sqlcmd -S tcp:<computer name>,<port number>
    
  • Varsayılan örneğine bağlama:

    sqlcmd -S tcp:ComputerA,1433
    sqlcmd -S tcp:127.0.0.1,1433
    
  • Adlandırılmış bir örneğine bağlama:

    sqlcmd -S tcp:ComputerA,1691
    sqlcmd -S tcp:127.0.0.1,1691
    

Adlandırılmış yöneltmeler kullanarak bağlanmak için

  • Aşağıdaki genel sözdizimini kullanarak bağlan:

    sqlcmd -S np:\\<computer name>\<pipe name>
    
  • Varsayılan örneğine bağlama:

    sqlcmd -S np:\\ComputerA\pipe\sql\query
    sqlcmd -S np:\\127.0.0.1\pipe\sql\query
    
  • Adlandırılmış bir örneği örneğine bağlama:

    sqlcmd -S np:\\ComputerA\pipe\MSSQL$<instancename>\sql\query
    sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$<instancename>\sql\query
    

Paylaşılan bellek (yerel yordam çağrısı) sunucu bir istemci kullanarak bağlanmak için

  • Aşağıdaki genel sözdizimini kullanarak bağlan:

    sqlcmd -S lpc:<computer name>
    
  • Varsayılan örneğine bağlama:

    sqlcmd -S lpc:ComputerA
    
  • Adlandırılmış bir örneğine bağlama:

    sqlcmd -S lpc:ComputerA\<instancename>