Aracılığıyla paylaş


SQLBrowseConnect

SQLBrowseConnect üç yüzey-in bağlantı bilgileri toplanabilir anahtar sözcükleri kullanır. Her bir anahtar kelime için geçerli değerler listesi olup döndürülür ve anahtar isteğe bağlı olup aşağıdaki tabloda verilmiştir.

Seviye 1

Anahtar Sözcük

Verilen listesi?

İsteğe bağlı?

Açıklama

DSN

Yok

Hayır

Tarafından döndürülen veri kaynağının adı SQLDataSources. SÜRÜCÜ anahtar sözcüğü kullanılırsa, dsn anahtar sözcüğü kullanılamaz.

SÜRÜCÜ

Yok

Hayır

Microsoft ® SQL Serveryerel istemci odbc sürücüsü adı { SQL Server Native Client 11}. dsn anahtar sözcüğü kullanılırsa, sürücü anahtar kullanılamaz.

Seviye 2

Anahtar Sözcük

Verilen listesi?

İsteğe bağlı?

Açıklama

SUNUCU

Evet

Hayır

Veri kaynağının bulunduğu ağ üzerindeki sunucu adı. Terim "(Yerel)" Bu durumda yerel bir kopyasını sunucu olarak girilebilir SQL ServerBu ağ olmayan bir sürüm olsa bile kullanılabiliyor.

UID

Hayır

Evet

Kullanıcı oturum açma kimliği

PWD

Hayır

Evet (kullanıcıya göre değişir)

Kullanıcı tarafından belirtilen parola.

APP

Hayır

Evet

Uygulama arama adını SQLBrowseConnect.

WSID

Hayır

Evet

İş istasyonu kimliği. Genellikle, uygulamanın çalıştığı bilgisayarın ağ adı budur.

Seviye 3

Anahtar Sözcük

Verilen listesi?

İsteğe bağlı?

Açıklama

DATABASE

Evet

Evet

Adı SQL Serververitabanı.

DİL

Evet

Evet

Ulusal dili tarafından kullanılan SQL Server.

SQLBrowseConnect odbc veri kaynağı tanımları içinde saklanan veritabanı ve dili anahtar değerleri yoksayar. Eğer veritabanı veya bağlantı dizesinde belirtilen dil için SQLBrowseConnect geçersiz SQLBrowseConnect sırasında veri sql_need_data ve seviye 3 bağlantı özniteliklerini döndürür.

Arayan ayarlanmış olan aşağıdaki öznitelikleri SQLSetConnectAttr, tarafından döndürülen sonuç kümesi belirlemek SQLBrowseConnect.

Attribute

Açıklama

SQL_COPT_SS_BROWSE_CONNECT

SQL_MORE_INFO_YES için ayarlanmışsa SQLBrowseConnect sunucu özelliklerinin genişletilmiş bir dize döndürür.

Aşağıdaki örnek tarafından döndürülen genişletilmiş bir dize olduğunu SQLBrowseConnect:

ServerName\InstanceName;Clustered:No;Version:8.00.131
ServerName\InstanceName;Clustered:No;Version:8.00.131

Bu dize, noktalı sunucu hakkında bilgi çeşitli parçalarını ayırın. Farklı sunucu örnekleri ayırmak için virgül kullanın.

SQL_COPT_SS_BROWSE_SERVER

Bir sunucu adı belirtilmezse, SQLBrowseConnect belirtilen sunucu bilgilerini döndürür. sql_copt_ss_browse_server null olarak ayarlanmışsa, SQLBrowseConnect etki alanındaki tüm sunucuları bilgilerini döndürür.

NotNot
Ağ sorunları nedeniyle SQLBrowseConnect tüm sunuculardan zamanında yanıt alamayabilirsiniz.Bu nedenle, döndürülen sunucular listesini her istek için değişebilir.

SQL_COPT_SS_BROWSE_CACHE_DATA

sql_copt_ss_browse_cache_data özniteliği sql_cache_data_yes için ayarlandığında, arabellek uzunluğu sonuç alacak kadar büyük olmadığı zaman veri topakları getirmek. Bu süre içinde belirtilen BufferLengthbağımsız değişkeniSQLBrowseConnect.

Daha fazla veri kullanılabilir olduğunda sırasında veri sql_need_data döndürür. sql_success almak için daha fazla veri olduğunda döndürülür.

sql_cache_data_no varsayılandır.

SQLBrowseConnect çekmek için yüksek kullanılabilirlik, olağanüstü durum kurtarma

Kullanma hakkında daha fazla bilgi için SQLBrowseConnect bağlanmak için bir AlwaysOn Kullanılabilirlik Gruplarıbkz: Küme Olağanüstü durum kurtarma, yüksek kullanılabilirlik için SQL Server yerel istemci desteği.

SQLBrowseConnect destek hizmet asıl adı (SPN) için

Bir bağlantı açıldığında, SQL Serveryerel istemci bağlantıyı açmak için kullanılan kimlik doğrulama yöntemi SQL_COPT_SS_MUTUALLY_AUTHENTICATED ve SQL_COPT_SS_INTEGRATED_AUTHENTICATION_METHOD ayarlar.

SPN'ler hakkında daha fazla bilgi için bkz: Istemci bağlantıları (odbc)'nda hizmet asıl adı (SPN).

Ayrıca bkz.

Kavramlar

odbc API uygulama ayrıntıları

Diğer Kaynaklar

SQLBrowseConnect işlev

Değişiklik Geçmişi

Güncelleştirilmiş içerik

sql_copt_ss_browse_cache_data belgelenmiştir.