Aracılığıyla paylaş


Nasıl Yapılır: Veritabanı motoruna sqlCmd.exe kullanarak bağlan

SQL Server istemci iletişimi TCP/IP ağ protokol'nı (varsayılan), adlandırılmış yöneltmeler Protokolü ve VIA iletişim kuralını destekler.Paylaşılan bellek protokol de istemci örneğine bağlanıyorsa kullanılabilir Database Engine aynı bilgisayar üzerinde. protokol'nı seçerek üç genel yöntemleri vardır.protokol tarafından kullanılan Sqlcmd yardımcı programı aşağıdaki sırayla belirlenir:

Aşağıdaki örnekler, varsayılan örneğine bağlanmak için çeşitli yollar Database Engine bağlantı noktası 1433 ve adlandırılmış örnekleri hakkında Database Engine 1691 bağlantı noktasını dinlediğini olması için tanımları'i tıklatın. Bu örneklerde bazıları, IP adresi (127.0.0.1) geri döngü bağdaştırıcısının kullanın.Bilgisayarın ağ arabirim kartı IP adresini kullanarak sınayın.

Bağlantı Database Engine örnek adı belirterek:

sqlcmd -S ComputerA
sqlcmd -S ComputerA\instanceB

Bağlantı Database Engine IP adresi belirterek:

sqlcmd -S 127.0.0.1
sqlcmd -S 127.0.0.1\instanceB

Bağlantı Database Engine TCP\IP bağlantı noktası numarası 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 bağlantı örnek:

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

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

Adlandırılmış yöneltmeler kullanarak bağlanma

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

    sqlcmd -S np:\\<computer name>\<pipe name>
    
  • Varsayılan bağlantı örnek:

    sqlcmd -S np:\\ComputerA\pipe\sql\query
    sqlcmd -S np:\\127.0.0.1\pipe\sql\query
    
  • Bir adlandırılmış örnek bağlanın:

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

Paylaşılan belleğe (yerel yordam çağrısı) sunucusunda bir istemciden kullanarak bağlanma

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

    sqlcmd -S lpc:<computer name>
    
  • Varsayılan bağlantı örnek:

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

    sqlcmd -S lpc:ComputerA\<instancename>
    

VIA kullanarak bağlanma

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

    sqlcmd -S via:<computer name>,<port number>,<NIC number>
    
  • Varsayılan bağlantı örnek:

    sqlcmd -S via:ComputerA,1433,0
    
  • Adlandırılmış bir örneğine Bağlan:

    sqlcmd -S via:ComputerA,1691,0
    

Not

Tam, bağlantı bilgilerini sağlanmadı SQL Server Tarayıcı çalışıyorsa, NIC ve varsayılan bağlantı noktası için bağlantı bilgilerini sağlar.

Not

Bu konu, yalnızca ilgili Bağlantı seçenekleri anlatılır Sqlcmd yardımcı programı.Kullanılabilir birçok ek parametreler için Sqlcmd yardımcı programı.Daha fazla bilgi için bkz:SQLCMD yardımcı programı.