Share via


SQLGetConnectAttr

SQL ServerYerel istemci odbc sürücüsü, sürücüye özgü bağlantı özniteliklerini tanımlar. Bazı öznitelikler için kullanılabilir SQLGetConnectAttr, ve işlevi geçerli ayarlarını bildirmek için kullanılır. Değerler rapor için bu özniteliklerin kadar bağlantı yapılmış veya özniteliği kullanılarak ayarlanmış sonra garanti edilmeyen SQLSetConnectAttr.

Bu konuda okuma yalnızca özniteliklerini listeler. Diğer hakkında bilgi SQL Serveryerel istemci odbc sürücüsü özgü bağlantı öznitelikleri, SQLSetConnectAttr.

SQL_COPT_SS_CONNECTION_DEAD

SQL_COPT_SS_CONNECTION_DEAD özniteliği, bir sunucuya bağlantı durumunu raporlar. Sürücü, ağ için geçerli bağlantı durumunu sorgular.

[!NOT]

Standart odbc bağlantı özniteliği SQL_ATTR_CONNECTION_DEAD bağlantı en son durumu döndürür. Bu, geçerli bağlantı durumunu olmayabilir.

Değer

Açıklama

SQL_CD_TRUE

Sunucu bağlantısı koptu.

SQL_CD_FALSE

Bağlantı açık ve deyimi işlemek için kullanılabilir.

SQL_COPT_SS_CLIENT_CONNECTION_ID

SQL_COPT_SS_CLIENT_CONNECTION_ID özniteliği, daha sonra bulmak için kullanılabilir istemci bağlantı Kımlığı alır.

  • Tanılama bilgileri XEvents günlüğünde etkinleştirildiğinde.

  • Bağlantı hata bilgilerini bağlantı halka arabelleği.

  • Tanılama verileri bilgilere izleme günlükleri, etkinleştirildiğinde.

Daha fazla bilgi için, bkz. Genişletilmiş olayları günlüğü tanılama bilgilerine erişme.

Değer

Açıklama

SQL_ERROR

Bağlantı başarısız oldu.

SQL_SUCCESS

Bağlantı başarılı oldu. İstemci bağlantı kimliği çıkış arabellekte bulunacaktır.

ÇAĞRISQLSETCONNECTATTRSQL_COPT_SS_PERF_DATA

ÇağrıSQLSetConnectAttrSQL_COPT_SS_PERF_DATA özniteliği geçerli sürücü performans istatistiklerini bulunduran sqlperf yapısına bir işaretçi döndürür. SQLGetConnectAttr performans günlüğü etkinleştirilmemişse, null döndürür. sqlperf yapısına istatistiklere sürücü tarafından dinamik olarak güncelleştirilmez. Arama SQLGetConnectAttr her zaman performans istatistikleri yenilenmesi gerekiyor.

Değer

Açıklama

NULL

Performans günlüğü etkin değildir.

Başka bir değer

sqlperf yapısı için işaretçi.

ÇAĞRISQLSETCONNECTATTRSQL_COPT_SS_PERF_QUERY

Uzun süre çalışan sorguları günlük kaydı etkinse ÇağrıSQLSetConnectAttrSQL_COPT_SS_PERF_QUERY özniteliği true döndürür. Sorgu günlük etkin değilse istek yanlış'ı verir.

ÇAĞRISQLSETCONNECTATTRSQL_COPT_SS_PERF_DATA

sql_copt_ss_user_data özniteliği, kullanıcı veri imleci alır. Kullanıcı verileri istemci ait bellekte depolanan ve bağlantı başına kaydetti. Kullanıcı veri işaretçisini ayarlanmamış, sql_ud_notset, 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 ayarlayın.

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

SQLGetConnectAttrYeni 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ılabilir. ( 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 ayarlanmamışsa, varsayılan değer (boş dize) döndürülür.

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

Ayrıca bkz.

Başvuru

SET ANSI_NULLS (Transact-SQL)

set ANSI_PADDING (Transact-sql)

set ANSI_WARNINGS (Transact-sql)

Kavramlar

odbc API uygulama ayrıntıları

Delimited Identifiers (Database Engine)

Diğer Kaynaklar

SQLGetConnectAttr işlev