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:
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.
Note:
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. |