Aracılığıyla paylaş


Varsayılan istemci bağlantısı davranışı

Sonra SQL Server Native Client istemci bilgisayarda yüklü, istemci bağlanmayı hemen hazır bir örnek , Veritabanı Altyapısı.Çoğu durumda, bir SQL Server istemci bağlanmak için herhangi bir özel yapılandırma gerekmez bir örnek , Veritabanı Altyapısı.istemci uygulama sağlamanız gerekir yalnızca bilgisayar adı ve örnek adı bilgilerdir.If the SQL Server Browser service is not running on the server, you must provide a connection endpoint (TCP/IP port or named pipe) to connect to a named instance.

Not

Sunucu ağ iletişim kuralı varsayılan olarak etkin değildir.Daha fazla bilgi için bkz: Nasıl yapılır: Etkinleştir veya Server Ağ Protokolü (SQL Server Configuration Manager) devre dışı bırakma.

Sunucuda yerel olarak bağlanma

Bağlandığınızda Veritabanı Altyapısı bir yerel istemci (istemci uygulaması ve SQL Server aynı bilgisayar üzerinde), bağlantıyı paylaşılan bellek protokol varsayılan kullanıyor.SQL ServerYerel istemci paylaşılan bellek kullanarak yerel olarak bağlanmak için aşağıdaki biçimlerden birini kabul eder protokol:

  • "<bilgisayar_adı>""

  • "<bilgisayar_adı>\<Örnek_adı>"" adlandırılmış örnek için

  • "(yerel)"

  • "(yerel)\<Örnek_adı>" adlandırılmış örnek için

  • "localhost"

  • "localhost\<Örnek_adı>" adlandırılmış örnek için

  • Tek bir dönem "."

  • ". \<Örnek_adı>"" adlandırılmış örnek için

Başka bir protokol (sorun giderme için) kullanarak yerel olarak bağlanmak için etkin iletişim kuralı ile aşağıdakilerden birini yapın:

  • Belirten bir istemci diğer ad ad bağlanmak bir protokol.Daha fazla bilgi için bkz: "Diğer adlar" de SQL Server Yapılandırma Yöneticisi Yardımı.

  • Prefix the computer name with the protocol (for example, "np:<computer_name>" or"tcp:<computer_name>").

  • sonuçlar bir TCP/IP bağlantısı IP adresine bağlanın.

  • Bir TCP/IP bağlantısı sonuçlar tam etki alanı adını (fqdn) bağlanmak (örneğin, "<bilgisayar_adı>.<etki_alanı_adı>.com "

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;

Ağ üzerinden bağlanma

Varsayılan olarak, varsayılan protokol için SQL Server istemcileri olan TCP/IP.TCP/IP kullanarak bağlantı kurulamıyor, diğer etkin iletişim kuralı denenir.Ağ üzerinden paylaşılan bellek bağlantı yapılamaz.Use SQL Server istemci protokolleri devre dışı bırakmak veya etkinleştirmek için ve hangi bağlantı denemeleri yapılan sırasını değiştirmek için Yapılandırma Yöneticisi.

sql Server'ın önceki sürümleriyle uyumluluk

The default instance of SQL Server listens on the same network addresses as earlier versions of SQL Server, including Microsoft SQL Server 2000 and Microsoft SQL Server 7.0.İstemci bağlantı bileşenlerini daha önceki sürümlerini kullanan uygulamalar bağlanmaya devam edebilirler varsayılan örnek ile bir değişiklik olmaz.Örneklerini adlı SQL Server dinleyecek dinamik bağlantı noktaları.Bu adreslere bağlanmak için istemci bilgisayarlar istemci bağlantı bileşenlerini önceki sürümleri kullanılarak küme olması gerekir.Daha fazla bilgi için bkz: Nasıl yapılır: Bir istemci (SQL Server Configuration Manager) tarafından kullanılacak bir Server diğer ad oluşturma.

If SQL Server Native Client or a Microsoft Data Access Components (MDAC) client is already installed, the protocol settings are preserved.Yeni yüklemeler için VIA dışında tüm iletişim kuralları üzerinde etkinleştirilmiş olan istemcive protokol aşağıdaki sıra ile çalıştı: Paylaşılan bellek, tcp, adlandırılmış kanallar.

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

Bağlanmak için bir adlandırılmış örnek, mdac istemciler için için en az yükseltmelisiniz mdac 2.6.

Not

Güvenliğini geliştirmek için SQL Server TCP/IP bağlantısını devre dışı bırakır SQL Server yüklemelerinde yeni geliştirici, değerlendirme ve sql Server Express sürümleri.oledb uygulamaların mdac 2.8 ile bağlanma bağlanamıyor varsayılan örnek yerel sunucu kullanma ".", "(yerel)", ya da (<boş>) olarak sunucu adı.Bu sorunu çözmek için sunucu adı sağlayın veya TCP/IP sunucuda etkinleştirin.Örnekleri adlı yerel bağlantıları etkilenmez ve bağlantıları kullanarak SQL Server Native Client etkilenmez.sql Server'ın önceki bir yüklemesi varsa burada yüklemeler etkilenmiş.

Ayrıca bkz.

Kavramlar