SQLGetConnectAttr
The SQL Server Native Client ODBC driver defines driver-specific connection attributes.Bazı öznitelikleri kullanılabilir SQLGetConnectAttr, ve işlev geçerli ayarlarında bildirmek için kullanılır.Bu öznitelikler kadar bağlantı yapılan veya öznitelik kaldırıldı sonra garanti edilmez için değerleri bildirdi küme kullanarak sqlkümeConnectAttr.
Öznitelikler hakkında daha fazla bilgi için bkz: SQLSetConnectAttr.
SQL_COPT_SS_CONNECTION_DEAD
SQL_COPT_SS_CONNECTION_DEAD öznitelik, sunucuya bir bağlantı durumunu bildirir.Sürücü ağ için geçerli bağlantı durumunu sorgular.
Not
Standart odbc bağlantı öznitelik SQL_ATTR_CONNECTION_DEAD en son bağlantı durumunu verir.Geçerli bağlantı durumunu olmayabilir.
Değer |
Açıklama |
---|---|
SQL_CD_TRUE |
Sunucu bağlantısı kayboldu. |
SQL_CD_FALSE |
Bağlantı açık ve deyim işlenmesi için kullanılabilir. |
SQL_COPT_SS_PERF_DATA
sql_copt_ss_perf_data öznitelik geçerli sürücü performans istatistiklerini bulunduran sqlperf yapısına bir işaretçi döndürür.SQLGetConnectAttr performans günlüğe kaydetme etkin olduğunda null döndürür.İstatistikler sqlperf yapısına, sürücü tarafından dinamik olarak güncelleştirilmez.Call SQLGetConnectAttr her saat performans istatistiklerini yenilenmesi gerekiyor.
Değer |
Açıklama |
---|---|
NULL |
Performans günlüğü etkin değildir. |
Başka bir değer |
sqlperf yapısına işaretçinin. |
SQL_COPT_SS_PERF_QUERY
Uzun süre çalışan sorguları günlük kaydı etkinleştirilirse, sql_copt_ss_perf_query öznitelik true döndürür.İstek sorgusu günlüğe kaydetme etkin değilse yanlış değerini verir.
SQL_COPT_SS_USER_DATA
sql_copt_ss_user_data öznitelik, kullanıcı verilerini işaretçiyi alır.Kullanıcı verileri istemci sahibi bellekte depolanan ve bağlantı başına kaydedilir.Kullanıcı veri işaretçisi değiştirilmediğinden, küme, sql_ud_notküme, bir null işaretçisiyle döndürülür.
Değer |
Açıklama |
---|---|
SQL_UD_NOTSET |
Hiçbir kullanıcı veri işaretçisi olarak küme. |
Başka bir değer |
Kullanıcı verileri için bir işaretçi. |
Hizmet asıl adlarını (SPN) için SQLGetConnectAttr desteği
SQLGetConnectAttr Yeni bağlantı özniteliklerini sql_copt_ss_server_spn, SQL_COPT_SS_FAILOVER_PARTNER_SPN, SQL_COPT_SS_MUTUALLY_AUTHENTICATED ve SQL_COPT_SS_INTEGRATED_AUTHENTICATION_METHOD değeri sorgulamak için kullanılır.(SQLGetConnectOption de bu değerler sorgulamak için kullanılabilir)
SQL_COPT_SS_INTEGRATED_AUTHENTICATION_METHOD, yalnızca Windows kimlik doğrulaması kullanan açık bağlantılar için kullanılabilir.
sql_copt_ss_server_spn veya SQL_COPT_SS_FAILOVER_PARTNER değiştirilmediğinden, küme, varsayılan değer (boş dize) döndürülür.
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.