Aracılığıyla paylaş


Nasıl yapılır: İçin Database Engine kullanma SQLCmd.exe Bağlan

SQL Server TCP/IP ağ protokol'nı (varsayılan), Adlandırılmış Yöneltmeler protokolü ve VIA Protokolü istemci iletişimi destekler.Paylaşılan bellek protokol da istemci örnek olarak bağlanıyorsa kullanılabilir Veritabanı Altyapısı aynı bilgisayar.Seçme üç ortak yöntem vardır protokol.Tarafından kullanılan protokol sqlcmd yardımcı programını aşağıdaki sırayla belirlenir:

Aşağıdaki örnekler bağlanma çeşitli şekillerde varsayılan örnek , Veritabanı Altyapısı bağlantı noktası 1433'tür ve adlandırılmış kopyaları Veritabanı Altyapısı 1691 bağlantı noktasını dinleyen tanımları.Bu örneklerden bazıları geri döngü adresini kullanmak bağdaştırıcı (127.0.0.1).IP adresini, bilgisayarın ağ arabirim kartını 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>
    
  • Bağlanmak varsayılan örnek:

    sqlcmd -S tcp:ComputerA,1433
    sqlcmd -S tcp:127.0.0.1,1433
    
  • Bağlanmak için bir adlandırılmış örnek:

    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>
    
  • Bağlanmak varsayılan örnek:

    sqlcmd -S np:\\ComputerA\pipe\sql\query
    sqlcmd -S np:\\127.0.0.1\pipe\sql\query
    
  • Bağlanmak için bir adlandırılmış örnek örnek:

    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ı) sunucu üzerinde bir istemci kullanarak bağlanmak için

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

    sqlcmd -S lpc:<computer name>
    
  • Bağlanmak varsayılan örnek:

    sqlcmd -S lpc:ComputerA
    
  • Bağlanmak için bir adlandırılmış örnek:

    sqlcmd -S lpc:ComputerA\<instancename>
    

VIA kullanarak bağlanmak için

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

    sqlcmd -S via:<computer name>,<port number>,<NIC number>
    
  • Bağlanmak varsayılan örnek:

    sqlcmd -S via:ComputerA,1433,0
    
  • Bağlanmak için bir adlandırılmış örnek:

    sqlcmd -S via:ComputerA,1691,0
    
Önemli notÖnemli

VIA protokol önerilmiyor.Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

Not

Tam, bağlantı bilgilerini sağlandı, SQL Server tarayıcı sağlar varsayılan bağlantı noktası ve NIC, bağlantı bilgilerini ise onu çalışmaktadır.

Not

Bu konu için bağlantı seçenekleri yalnızca anlatılır sqlcmd yardımcı programı.Birçok ek parametreler için olup sqlcmd yardımcı programı.Daha fazla bilgi için bkz: sqlcmd Yardımcı Programı.