Aracılığıyla paylaş


SQLBrowseConnect

SQLBrowseConnect , bağlantı bilgilerini üç düzeyi sınıflandırılabilir anahtar sözcükleri kullanır.Aşağıdaki tabloda, her anahtar sözcük için 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

Verilen listesi?

İsteğe bağlı?

Açıklama

dsn

n/a

Hayır

Verileri adını kaynak tarafından döndürüldü. SQLDatakaynaks.DRIVER anahtar sözcüğü kullanılırsa, DSN anahtar sözcüğü kullanılamaz.

Sürücü

n/a

Hayır

Microsoft ® SQL Server {} Yerel istemci ODBC sürücü adıdırSQL Server Yerel istemci 10}. DSN anahtar sözcüğü kullanılırsa, DRIVER anahtar sözcüğü kullanılamaz.

Düzey 2

Anahtar Sözcük

Verilen listesi?

İsteğe bağlı?

Açıklama

SUNUCU

Evet

Hayır

Ağdaki veri kaynağının bulunduğu sunucunun adıdır."(Yerel)" terimi, sunucunun yerel durumda kopyalama girilebilir SQL Server Ağ olmayan bir sürüm olsa bile bu, kullanılabilir.

uid

Hayır

Evet

Kullanıcı oturum açma kimliği

pwd

Hayır

Yes (kullanıcının bağlı)

Parola, kullanıcı tanımlı.

Uyg

Hayır

Evet

Uygulama arama adı SQLBrowseConnect.

wsid

Hayır

Evet

Iş istasyonu kimliğiGenellikle, uygulamanın çalıştığı bilgisayarın ağ adını budur.

Düzey 3

Anahtar Sözcük

Verilen listesi?

İsteğe bağlı?

Açıklama

VERİTABANI

Evet

Evet

Adı SQL Server Veritabanı.

DİL

Evet

Evet

Ulusal dil tarafından kullanılan SQL Server.

SQLBrowseConnect ODBC veri kaynağı tanımında depolanan DATABASE ve LANGUAGE anahtar değerlerini yok sayar.Veritabanı veya bağlantı dizesinde belirtilen dil için aktarılırsa SQLBrowseConnect geçersiz SQLBrowseConnect SQL_NEED_DATA ve düzey 3 bağlantı özniteliklerini döndürür.

Arayan küme olan öznitelikleri SQLSetConnectAttr tarafından döndürülen sonuç kümesi belirler.SQLBrowseConnect.

Attribute

Açıklama

sql_copt_ss_browse_connect

Öyleyse küme içinde SQL_MORE_INFO_YES için SQL Server 2000 ve daha yeni sürümü SQLBrowseConnect sunucu özelliklerinin genişletilmiş bir dize döndürür.

Bir örneği tarafından döndürülen bir genişletilmiş dize aşağıdadır SQLBrowseConnect in SQL Server 2000:

ServerName\InstanceName;Clustered:No;Version:8.00.131

Bu dize, noktalı virgül, sunucuyla ilgili bilgileri çeşitli parçalarını ayırın.Farklı bir sunucu örnekleri birbirinden ayırmak için virgül kullanın.

sql_copt_ss_browse_server

Bir sunucu adı belirtilmezse, SQLBrowseConnect belirtilen sunucu için bilgileri döndürür.SQL_COPT_SS_BROWSE_SERVER ise küme NULL,'için SQLBrowseConnect , etki alanındaki tüm sunucular için bilgi verir.

NoteNote:
Ağ sorunları nedeniyle, SQLBrowseConnect zamanında yanıt tüm sunuculardan alabilirsiniz.Bu nedenle, döndürülen sunucularının listesi, 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 ayarladığınızda, arabellek uzunluğu sonucu alacak kadar büyük değilse, büyük veri alıp.Bu süre içinde belirtilen BufferLength bağımsız değişken SQLBrowseConnect.

Daha fazla veri bulunduğunda SQL_NEED_DATA döndürülür.Daha fazla veri almak için olduğunda SQL_SUCCESS döndürülür.

SQL_CACHE_DATA_NO varsayılandır.

Hizmet asıl adı (SPN) SQLBrowseConnect desteği

Bağlantı, açıldığında SQL Server Yerel istemci SQL_COPT_SS_MUTUALLY_AUTHENTICATED ve SQL_COPT_SS_INTEGRATED_AUTHENTICATION_METHOD, bağlantıyı açmak için kullanılan kimlik doğrulaması yöntem için ayarlar.

SPN hakkında daha fazla bilgi için bkz: Hizmet asıl adı (SPN) istemci bağlantıları'nı (ODBC).

Değişiklik Geçmişi

Güncelleştirilmiş içerik

SQL_COPT_SS_BROWSE_CACHE_DATA belgelenmiştir.

See Also

Concepts

Other Resources