Aracılığıyla paylaş


Bir geçerli bağlantı dizesi kullanarak VIA Protokolü oluşturma

Geçerli bir bağlantı oluşturmak için dize kullanarak Sanal arabirim bağdaştırıcısı (yoluyla), her öğeyi sağlamanız gerekir:

  • Belirttiğiniz bir diğer adı.

  • Bir bağlantı noktası numarası ve ardından ağ arabirim kartı (NIC) numarasını sağlamanız Parametreleri aracılığıyla kutusu.Boş bırakılırsa, VIA bağlantı noktasına bağlanmaya <NIC#>:1433.

  • Belirtmek VIA olarak protokol.

  • De Server alanına, sunucu adı veya <sunucuadı>\<örnekAdı> için adlandırılmış örnek.

At the time of connection, the SQL Server Native Client component reads the Server, Protocol, and Via Parameters values from the registry for the specified Alias Name, and creates a connection string in the format via:<servername> [\instancename],<nic number>:<port>.

Önemli notÖnemli

When two or more instances of Microsoft SQL Server are installed on the same computer, VIA connections can be ambiguous.Etkin olduğunda, VIA protokol TCP/IP ayarlarını kullanmayı dener ve bağlantı noktası 0:1433 üzerinde dinler.VIA için izin sürücüleri yapılandırma bağlantı noktasının, iki örneği de SQL Server olması dinleme aynı bağlantı noktası üzerindeGelen istemci bağlantılarını doğru sunucu örnek, yanlış sunucu örnek için bir bağlantı alabilir veya bir bağlantı, bağlantı noktasının kullanımda olduğundan reddedilebilir.

Ö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.

Bilgisayarınızın bağlantı protokolü doğrulanıyor

Geçerli bağlantı için kullanılan protokol aşağıdaki sorgu döndürür.

SELECT net_transport 
FROM sys.dm_exec_connections 
WHERE session_id = @@SPID;

Örnekler:

Tarafından bağlanan sunucu adı:

Alias Name         ServerAlias
Via Parameters     0:1433
Protocol           VIA
Server             <servername>

Adlandırılmış bir örneğine bağlanmak sunucu adı:

Alias Name         ServerAlias
Via Parameters     0:1433
Protocol           VIA
Server             <servername>\<instancename>

Not

Ağ protokol sqlcmd parametresi olarak belirtmek için çevrimiçi kitaplar konusunu arayın "nasıl yapılır: İçin Database Engine kullanma sqlCmd.exe bağlan."