Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Server Native Client ODBC sürücüsü, sürücüye özgü bağlantı özelliklerini tanımlar. Bazı öznitelikler SQLGetConnectAttr için kullanılabilir ve fonksiyon onların güncel ayarlarını bildirmek için kullanılır. Bu öznitelikler için bildirilen değerler, bağlantı kurulduktan veya öznitelik SQLSetConnectAttr kullanılarak ayarlandıktan sonra garanti edilir.
Bu konuda sadece okunan özellikler listeleniyor. Diğer SQL Server Native Client ODBC sürücüye özgü bağlantı özellikleri hakkında bilgi için SQLSetConnectAttr'a bakınız.
SQL_COPT_SS_CONNECTION_DEAD
SQL_COPT_SS_CONNECTION_DEAD özniteliği, bir sunucuya bağlantı durumunu bildirir. Sürücü, bağlantının mevcut durumunu ağdan sorgular.
Note
Standart ODBC bağlantı özniteliği SQL_ATTR_CONNECTION_DEAD bağlantının en güncel durumunu döndürür. Bu mevcut bağlantı durumu olmayabilir.
| Value | Description |
|---|---|
| SQL_CD_TRUE | Sunucuya bağlantı kesildi. |
| SQL_CD_FALSE | Bağlantı açık ve özet işleme için açıktır. |
SQL_COPT_SS_CLIENT_CONNECTION_ID
SQL_COPT_SS_CLIENT_CONNECTION_ID özniteliği, istemci bağlantı kimliğini alır ve bu kimlik şu adresleri bulmak için kullanılabilir:
Tanı bilgisi etkinleştirildiğinde XEvents logunda bulunur.
Bağlantı halkası tamponunda bağlantı hata bilgisi.
Tanı bilgisi, etkinleştirildiğinde veri erişim takip günlüklerinde.
Daha fazla bilgi için, Genişletilmiş Olaylar Günlüğü'nde Tanı Bilgilerine Erişim bölümüne bakınız.
| Value | Description |
|---|---|
| SQL_ERROR (SQL Hatası) | Bağlantı kesildi. |
| SQL_SUCCESS | Bağlantı başarılı oldu. İstemci bağlantı kimliği çıkış tamponunda bulunur. |
SQL_COPT_SS_PERF_DATA
SQL_COPT_SS_PERF_DATA özniteliği, mevcut sürücü performans istatistiklerini içeren bir SQLPERF yapısına işaret gönderir. SQLGetConnectAttr , performans kaydı etkin değilse NULL döndürür. SQLPERF yapısındaki istatistikler sürücü tarafından dinamik olarak güncellenmez. Performans istatistiklerinin yenilenmesi gerektiğinde her seferinde SQLGetConnectAttr arayın.
| Value | Description |
|---|---|
| null | Performans kaydı etkin değil. |
| Başka herhangi bir değer | SQLPERF yapısına işaretçi. |
SQL_COPT_SS_PERF_QUERY
SQL_COPT_SS_PERF_QUERY özniteliği, uzun süreli sorguların kaydı etkinleştirilmişse TRUE döner. Sorgu kaydı aktif değilse istek, YANLIŞ döndürür.
SQL_COPT_SS_USER_DATA
SQL_COPT_SS_USER_DATA özniteliği, kullanıcı veri işaretçisini alır. Kullanıcı verileri istemci tarafından sahip olan bellekte saklanır ve bağlantı başına kaydedilir. Kullanıcı veri işaretçisi ayarlanmadıysa, SQL_UD_NOTSET, bir NULL işaretçisi döner.
| Value | Description |
|---|---|
| SQL_UD_NOTSET | Kullanıcı veri işaretçisi ayarlanmamıştır. |
| Başka herhangi bir değer | Kullanıcı verilerine işaret eden bir işaretçi. |
SQLGetConnectAttr Destek Hizmet Principal Nameleri (SPNs)
SQLGetConnectAttr, yeni bağlantı özniteliklerinin değerini sorgulamak için kullanılabilir SQL_COPT_SS_SERVER_SPN, SQL_COPT_SS_FAILOVER_PARTNER_SPN, SQL_COPT_SS_MUTUALLY_AUTHENTICATED ve SQL_COPT_SS_INTEGRATED_AUTHENTICATION_METHOD. (SQLGetConnectOption ayrıca bu değerleri sorgulamak için kullanılabilir.)
SQL_COPT_SS_INTEGRATED_AUTHENTICATION_METHOD yalnızca Windows Kimlik Doğrulama kullanan açık bağlantılar için kullanılabilir.
Eğer SQL_COPT_SS_SERVER_SPN veya SQL_COPT_SS_FAILOVER_PARTNER ayarlanmadıysa, varsayılan değer (boş bir dizi) döner.
SPN'ler hakkında daha fazla bilgi için Client Connections (ODBC) içindeki Hizmet Başlıca Adları (SPN) bölümüne bakınız.
Ayrıca Bkz.
SQLGetConnectAttr İşlevi
ODBC API Uygulama Ayrıntıları
SET QUOTED_IDENTIFIER (Transact-SQL)
SET ANSI_NULLS (Transact-SQL)
SET ANSI_PADDING (Transact-SQL)
SET ANSI_WARNINGS (Transact-SQL)