Aracılığıyla paylaş


TCP/IP kullanan bir geçerli bir bağlantı dizesi oluşturma

Geçerli bir bağlantı oluşturmak için dize TCP/IP kullanarak, şunları yapmalısınız:

  • Belirttiğiniz bir Diğer ad.

  • Için Sunucu kullanarak bağlanabileceği herhangi bir sunucu adı girin.Ping yardımcı programını veya kullanarak bağlanabileceği bir IP adresiPing yardımcı programı.Adlandırılmış bir örneği için örnek adını ekleyin.

  • Belirtin TCP/IP for the Protokol.

  • Isteğe bağlı olarak bir bağlantı noktası numarası girin Bağlantı noktası No.Varsayılan, varsayılan bağlantı noktası numarası olan 1433, olan örnek, Database Engine bir sunucu üzerinde. Bağlanmak için bir adlandırılmış örnek 1433 bağlantı noktasını dinleyen bir varsayılan örnek için bağlantı noktası numarasını girin veya gerekir başlatmak veya SQL Server Tarayıcı hizmet. Yapılandırma hakkında bilgi için SQL Server Tarayıcı hizmet, bkz: SQL Server Browser hizmet.

Bağlantı saat SQL Server Yerel istemci bileşeni sunucu, protokol ve bağlantı noktası değerlerini, belirtilen diğer ad için kayıt defterinden okur ve bir bağlantı dizesi aşağıdaki biçimde oluşturur. tcp:<servername>[\<instancename>],<port> veya tcp:<IPAddress>[\<instancename>],<port>.

Not

Microsoft Windows XP hizmet Pack 2, Windows varsayılan bağlantı noktası 1433'i kapatır, Güvenlik Duvarı ' nı etkinleştirir.Because Microsoft SQL Server communicates over port 1433, you must reopen the port if SQL Server is configured to listen for incoming client connections using TCP/IP.Güvenlik Duvarı'nı yapılandırma hakkında daha fazla bilgi için bkz: "How to: Bir güvenlik duvarı,'de SQL Server erişimi için Yapılandır"SQL Server Çevrimiçi defterleri veya güvenlik duvarı belgelerinize bakın.

SQL Server ve SQL Server Yerel istemci tamamen destekleyen ınternet Protokolü sürüm 4 (ıpv4) hem de ınternet Protokolü sürüm 6 (ıpv6). SQL Server Yapılandırma Yöneticisi, ıpv4 ve ıpv6 kabul biçimler için IP adresleri.ıpv6 hakkında daha fazla bilgi için "Kullanarak ıpv6 bağlantısı" konusuna bakın. SQL Server Çevrimiçi Kitapları.

Yerel sunucuya bağlanılıyor

Bağlanırken SQL Server istemci ile aynı bilgisayarda çalışan, kullanabilirsiniz (local) Sunucu adı olarak. Belirsizlik için bu müşteri adayları gibi istemci istenen bilgisayarda çalışıyormuş gibi bilinen, yararlı olabilir, ancak bu teşvik değil.Için örnek gibi bir satış ekibi olarak bağlantısı kesilen gezici kullanıcılar için bir uygulama oluştururken, burada SQL Server dizüstü bilgisayarlar ve depolama proje verilerini, bağlanan istemci üzerinde çalışır (local) her zaman bağlantı SQL Server dizüstü bilgisayarda çalışıyor. Sözcük localhost veya bir dönem). ) yerine kullanılabilir(local).

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

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

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

Örnekler

Tarafından bağlanma sunucu adı:

Alias Name         <serveralias>
Port No            <blank>
Protocol           TCP/IP
Server             <servername>

Adlandırılmış örnek için sunucu adı olarak bağlanılıyor:

Alias Name         <serveralias>
Port No            <blank>
Protocol           TCP/IP
Server             <servername>\<instancename>

Sunucu adıyla belirtilen bir bağlantı noktasına bağlanılıyor:

Alias Name         <serveralias>
Port No            <port>
Protocol           TCP/IP
Server             <servername>

IP adresine göre bağlanılıyor:

Alias Name         <serveralias>
Port No            <blank>
Protocol           TCP/IP
Server             <IPAddress>

IP adresine göre bağlanan bir adlandırılmış örnek:

Alias Name         <serveralias>
Port No            <blank>
Protocol           TCP/IP
Server             <IPAddress>\<instancename>

IP adresiyle belirtilen bir bağlantı noktasına bağlanılıyor:

Alias Name         <serveralias>
Port No            <port number>
Protocol           TCP/IP
Server             <IPAddress>

Yerel bilgisayar kullanarak bağlanma (local):

Alias Name         <serveralias>
Port No            <blank>
Protocol           TCP/IP
Server             (local)

Yerel bilgisayar kullanarak bağlanma localhost:

Alias Name         <serveralias>
Port No            <blank>
Protocol           TCP/IP
Server             localhost

Bağlanan bir adlandırılmış örnek yerel bilgisayarda localhost:

Alias Name         <serveralias>
Port No            <blank>
Protocol           TCP/IP
Server             localhost\<instancename>

Bir dönemi'ni kullanarak yerel bilgisayara bağlanılıyor:

Alias Name         <serveralias>
Port No            <blank>
Protocol           TCP/IP
Server             .

Bir dönemi'ni kullanarak yerel bilgisayardaki adlandırılmış bir örneğine bağlama:

Alias Name         <serveralias>
Port No            <blank>
Protocol           TCP/IP
Server             .\<instancename>

Not

Ağ protokolü olarak belirtme hakkında bilgi için bir Sqlcmd parametresi için bkz: "How to: Içinde için veritabanı altyapısı kullanılarak sqlcmd.exe bağlantısı"SQL Server Çevrimiçi Kitapları.