Aracılığıyla paylaş


TCP/IP kullanarak geçerli 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ı.

  • İçin Server, hangi bağlanabilirsiniz kullanarak ya da bir sunucu adı girin PING yardımcı programını veya hangi bağlanabilirsiniz kullanarak bir IP adresi PING yardımcı programı.Adlandırılmış bir örneği için adlandırılmış örnek ekleyin.

  • Belirtmek TCP/IP için protokol.

  • İsteğe bağlı olarak, bağlantı noktası numarası girin Bağlantı noktası No.1433, varsayılan örnek bağlantı noktası numarasını olduğu varsayılandır, Veritabanı Altyapısı sunucu.Bağlanmak için bir adlandırılmış örnek dinleme portu 1433 varsayılan örneği, bağlantı noktası numarasını sağlamanız 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 Tarayıcısı hizmeti.

En saat bağlantı SQL Server yerel istemci bileşenini sunucu, protokol ve bağlantı noktası değerlerini belirtilen diğer ad ad adı kayıt defterinden okur ve oluşturur bir bağlantı dizesi biçiminde tcp:<servername>[\<instancename>],<port> veya tcp:<IPAddress>[\<instancename>],<port>.

Not

Microsoft Windows xp Service Pack 2 güvenlik duvarı Windows varsayılan olarak bağlantı noktası 1433'i kapatır, güvenlik sağlar.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.Bir Güvenlik Duvarı'nı yapılandırma hakkında bilgi için bkz: "How to: Bir Güvenlik Duvarı'nı sql Server erişimi için yapılandırma" de SQL Server Çevrimiçi Kitapları veya gözden sizin güvenlik duvarı belgelerine.

SQL Serverve SQL Server Native Client tam olarak hem Internet Protokolü sürüm 4 (IPv4) ve Internet Protokolü sürüm 6 (IPv6) desteği.SQL Server Yapılandırma Yöneticisi kabul hem IPv4 hem de IPv6 IP adresleri için biçimleri.IPv6 hakkında daha fazla bilgi için bkz: "Kullanarak IPv6 bağlantı" de SQL Server Çevrimiçi Kitapları.

Yerel sunucuya bağlanma

Bağlanırken SQL Server ile aynı bilgisayar üzerinde çalışan istemci, siz (local) sunucu adı olarak.Belirsizlik için müşteri adayları gibi istemci hedeflenen bilgisayarda çalışıyor olması için bilinen, yararlı olabilir ancak bu teşvik edilir değildir.İçin örnek, bir satış ekibi gibi mobil bağlantısı kesilen kullanıcıların bir uygulama oluştururken, burada SQL Server dizüstü bilgisayarlar ve mağaza proje verileri, bir istemci bağlanma çalıştırıp (local) her zaman bağlanmak SQL Server çalışan dizüstü bilgisayar.Word localhost ya da bir dönem (.) yerine kullanılan (local).

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>
Port No            <blank>
Protocol           TCP/IP
Server             <servername>

Adlandırılmış örnek için sunucu adı tarafından bağlanma:

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

Belirtilen bağlantı noktası için sunucu adı tarafından bağlanma:

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

IP adresine göre bağlanma:

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>

Belirtilen bağlantı noktası için IP adresine göre bağlanma:

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önem kullanarak yerel bilgisayara bağlanma:

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

Bağlanan bir adlandırılmış örnek bir dönem kullanarak yerel bilgisayarda:

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

Not

Ağ protokol olarak belirtme hakkında bilgi için bir sqlcmd parametresi, bkz: "How to: İçin Database Engine kullanma sqlCmd.exe Bağlan" de SQL Server Çevrimiçi Kitapları.