Aracılığıyla paylaş


SQLBrowseConnect

SQLBrowseConnect bağlantı bilgilerini üç düzeylerine göre sınıflandırılabilir anahtar sözcükleri kullanır.Her anahtar sözcük, aşağıdaki tablo geçerli değerler listesini iade edilir ve anahtar sözcüğü isteğe bağlı olup olmadığını gösterir.

Düzey 1

Anahtar Sözcük

Liste verdi?

İsteğe bağlı?

Açıklama

DSN

Yok

Hayır

Ad veri kaynak tarafından döndürülen SQLDatakaynaks.DRIVER anahtar sözcüğü kullanılırsa, dsn anahtar sözcüğü kullanılamaz.

SÜRÜCÜ

Yok

Hayır

Microsoft ® SQL Server yerel istemci odbc sürücüsü adı {SQL Server yerel istemci 10}.dsn anahtar sözcüğü kullanılırsa, DRIVER anahtar sözcüğü kullanılamaz.

Düzey 2

Anahtar Sözcük

Liste verdi?

İsteğe bağlı?

Açıklama

SUNUCU

Evet

Hayır

Sunucu üzerinde ağ üzerinde hangi adını veri kaynak bulunuyor.Bu terim "(yerel)" Girilen sunucu gibi hangi durum yerel bir kopyasını SQL Server kullanılabilir olsa da, bu, bir ağ olmayan sürüm.

UID

Hayır

Evet

Kullanıcı oturum açma kimliği

PWD

Hayır

Evet (kullanıcı izinlerine bağlıdır)

Kullanıcı tarafından belirtilen parola.

UYGULAMA

Hayır

Evet

Uygulama arama adını SQLBrowseConnect.

WSID

Hayır

Evet

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

Düzey 3

Anahtar Sözcük

Liste verdi?

İsteğe bağlı?

Açıklama

VERİTABANI

Evet

Evet

Adı SQL Server veritabanı.

DİL

Evet

Evet

Ulusal dili tarafından kullanılan SQL Server.

SQLBrowseConnect veritabanı ve dili anahtar sözcükler odbc veri kaynak tanımları içinde depolanan değerleri yoksayar.Veritabanı veya dil belirtilen, dize geçirilen SQLBrowseConnect geçersiz SQLBrowseConnect Düzey 3 bağlantı özniteliklerini sql_need_data döndürür.

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

Attribute

Açıklama

SQL_COPT_SS_BROWSE_CONNECT

Öyleyse küme SQL_MORE_INFO_YES için SQL Server 2000 ve daha sonra 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 olarak ise SQLBrowseConnect , SQL Server 2000:

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 için bilgi verecektir.sql_copt_ss_browse_server, küme , null SQLBrowseConnect etki alanındaki tüm sunucuları için bilgi verir.

NotNot
Ağ sorunları yüzünden SQLBrowseConnect tüm sunuculardan zamanında yanıt alabilirsiniz.Bu nedenle, döndürülen sunucuları listesi, her bir istek için farklılık gösterebilir.

SQL_COPT_SS_BROWSE_CACHE_DATA

sql_copt_ss_browse_cache_data öznitelik olduğunda küme sql_cache_data_yes için arabellek uzunluğu sonuç alacak kadar büyük değilse, veriyi parçalar alıp.Bu süre içinde belirtilen BufferLength bağımsız değişkeni SQLBrowseConnect.

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

sql_cache_data_no varsayılandır.

SQLBrowseConnect hizmet asıl adlarını (SPN) desteği

Bir bağlantı açıldığında, SQL Server SQL_COPT_SS_MUTUALLY_AUTHENTICATED ve SQL_COPT_SS_INTEGRATED_AUTHENTICATION_METHOD açma kullanılan kimlik doğrulaması yöntem için Native Client ayarlarbağlantısı.

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

Ayrıca bkz.

Kavramlar

Diğer Kaynaklar