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:
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.
Not
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).