提供7*24专业Sybase数据库远程及现场技术支持,Sybase ASE及Sybase SQL Anywhere数据库修复服务,
请联系电话: (微信),QQ: 289965371!
We supply technical support for Sybase ASE and Sybase SQL Anywhere, also have many years of experience in recovering data from damanged Sybase devices.
Please contact us:
Phone:
Wechat: 13811580958
QQ: 289965371 联系我们获取数据库技术支持!
Email: 289965371@qq.com
扫描下方微信,联系我们:
扫描雨翰数据恢复官方微信获取专业数据库恢复服务

 

随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
目前,原Sybase所有产品(包括:Adaptive Server Enterprise、Sybase IQ、Replication Server、PowerDesigner等)的官方手册仍然可以从https://infocenter.sybase.com/help/index.jsp进行浏览或下载。暂不清楚该网站https://infocenter.sybase.com/help/index.jsp何时会被完全迁移到SAP Support上!
Sybase官方手册英文版有html和pdf两种格式,而中文版手册只有pdf一种格式。为了国内Sybase用户更方便、快捷地搜索Sybase常见产品的官方手册内容,特将中文版Sybase官方手册转为html格式!
Sybase产品官方手册中文版的html格式所有内容的版权归SAP公司所有!本博客站长是Sybase数据库的铁杆粉丝!

如有Sybase数据库技术问题需要咨询,请联系我!

  QQ :289965371 联系我们获取数据库技术支持!
  Email:

以下官方手册为SAP IQ 16.0 SP03中文版:

  1. SAP Sybase IQ 简介
  2. 新功能摘要
  3. IQ 发行公告(linux)
  4. IQ 快速入门(unix)
  5. 安装和配置指南(linux)
  6. 管理:备份、恢复和数据恢复
  7. 管理:数据库
  8. SAP Sybase IQ 错误消息
  9. 管理:全球化
  10. IQ 许可选项指南
  11. 管理:装载管理
  12. IQ 迁移
  13. 管理:Multiplex
  14. 性能和调优指南
  15. IQ 编程
  16. 参考:构件块、表和过程
  17. 参考:语句和选项
  18. 管理:内存行级版本控制
  19. 管理:空间数据
  20. IQ 非结构化数据分析
  21. 用户定义的函数
  22. 管理:用户管理和安全
  23. 实用程序指南

 


< 上一个 | 内容 | 下一步 >

连接属性列表

连接属性可用于 SAP Sybase IQ 数据库的每个连接。连接属性名称不区分大小写。


连接属性

属性名称

说明

allow_nulls_by_ default

返回一个值,指示是否允许创建时未指定 NULL NOT NULL

的列中包含空值。

allow_read_cli- ent_file

返回一个值,指示数据库服务器是否允许读取客户端计算机上 的文件。

allow_snapshot_ isolation

返回一个值,指示是启用还是禁用快照隔离。

allow_write_cli- ent_file

返回一个值,指示数据库服务器是否允许向客户端计算机写入 文件。

ansi_blanks

返回一个值,指示何时在客户端截断字符数据。

ansi_close_cur- sors_on_rollback

返回一个值,指示是否在执行 ROLLBACK 时关闭通过 WITH HOLD 打开的游标。

ansi_permissions

返回一个值,指示是否针对 DELETE UPDATE 语句检查特 权。

ansi_substring

返回一个值,指示在为起始参数或长度参数提供了负值时

SUBSTRING (SUBSTR) 函数的行为。

ansi_update_con- straints

返回一个值,指示允许的更新范围。

ansinull

返回一个值,指示如何解释空值。


属性名称

说明

AppInfo

返回有关建立连接的客户端的信息。对于 HTTP 连接,这包括 有关浏览器的信息。对于使用较旧版本 jConnect Sybase Open Client 的连接,信息可能不完整。

API 值可为 DBLIBODBCOLEDBADO.NET

iAnywhereJDBCPHPPerlDBD DBEXPRESS

ApproximateCPU-

返回由给定连接累计的 CPU 时间量的估计值,单位为秒。该

Time

值与实际值的最大差异可达 50%,不过返回值的典型变动范围是

5-10%。在多处理器计算机上,每个 CPU(或是超线程或内核)

都会累计时间,因此所有连接的累计时间总和可能大于所经过

的时间。在 Windows Linux 上支持此属性。

auditing

如果将 PUBLIC.auditing 选项设置为 On,则返回 On。否则, 返回 Off

如果将 auditing 选项设置为 On,而将 conn_auditing 选项设置为 Off,则即使未对当前连接进行审计,auditing 连接属性仍将返回 On

auditing_options

此属性保留供系统使用。请不要更改此选项的设置。

Authenticated

如果应用程序发送了有效的连接验证字符串,则返回 Yes。如 果应用程序尚未发送有效的连接验证字符串,则返回 No

AuthType

返回连接时所使用的验证类型。返回值可能是 StandardIntegratedKerberosLDAPUA 或空字符串。对于内部连接以 及使用 AUTHORIZATION OFF HTTP 服务连接,将返回空 字符串。

auto_commit_on_ create_local_ temp_index

返回 auto_commit_on_create_local_temp_index 选项的设置。

background_prior-

不建议使用此属性。返回一个值,指示当前连接对其它连接的

ity

性能的影响程度。

BlockedOn

如果当前连接未被阻塞,则返回零;如果当前连接被阻塞,则 返回由于锁定冲突而阻塞连接的连接号。

blocking

返回一个值,指示数据库服务器对锁定冲突的响应行为。

blocking_others_

返回在回退当前连接之前另一个连接可以在当前连接的行锁和

timeout

表锁上阻塞的时间长度。

blocking_timeout

返回事务为获得锁而等待的时间长度(以毫秒为单位)。


属性名称

说明

BytesReceived

返回在客户端/服务器通信期间所收到的字节数。此值对于 HTTP

HTTPS 连接会进行更新。

BytesReceivedUn- comp

返回在禁用压缩的情况下,在客户端/服务器通信期间所收到的 字节数。在禁用压缩的情况下,此值与 BytesReceived 的值相 同。

BytesSent

返回在客户端/服务器通信期间所发送的字节数。此值对于 HTTP

HTTPS 连接会进行更新。

BytesSentUncomp

返回在禁用压缩的情况下,在客户端/服务器通信期间将发送的 字节数。在禁用压缩的情况下,此值与 BytesSent 的值相同。

CacheHits

返回成功读取高速缓存的次数。

CacheRead

返回已在高速缓存中查找的数据库页数。

CacheReadIndInt

返回已从高速缓存中读取的索引内部节点页数。

CacheReadIndLeaf

返回已从高速缓存中读取的索引叶页数。

CacheReadTable

返回已从高速缓存中读取的表页数。

CacheReadWorkTa- ble

返回高速缓存工作表读取次数。

CarverHeapPages

返回供短期使用(如查询优化)的堆页数。

chained

返回在缺少 BEGIN TRANSACTION 语句时使用的事务模式。

CharSet

返回连接所使用的 CHAR 字符集。此属性具有一些在查询属性 值时可以指定的扩展项。

checkpoint_time

返回数据库服务器在不执行检查点操作的情况下运行的最长时 间(以分钟为单位)。

cis_option

如果远程数据访问的调试信息出现在数据库服务器消息窗口 中,则返回 7;如果远程数据访问的调试信息不出现在数据库 服务器消息窗口中,则返回 0

cis_rowset_size

返回每次读取从远程服务器返回的行数。

ClientLibrary

对于 jConnect 连接,返回 jConnect;对于 Sybase Open Client 连 接,返回 CT_Library;对于 HTTP 连接,返回 None;对于 ODBC、嵌入式 SQLOLE DBADO.NET SAP Sybase IQ JDBC 驱动程序连接,返回 CmdSeq


属性名称

说明

ClientNodeAddress

返回客户端/服务器连接中客户端的节点。当客户端和服务器均

在同一台计算机上时,将会返回一个空字符串。这是

NodeAddress 属性的同义词。

若当前执行的请求为事件处理程序的一部分,则该属性返回

NA

ClientPort

返回客户端的 TCP/IP 端口号;或者如果连接不是 TCP/IP 连 接,则返回 0

ClientStmtCache-

返回因客户端语句高速缓存而不需要对此连接执行的准备的数

Hits

目。如果禁用了客户端语句高速缓存,则为必需的附加准备

数。

ClientStmtCache-

返回客户端语句高速缓存中为此连接重新准备的语句的数目。

Misses

即为由于模式更改、数据库选项设置或 DROP VARIABLE 语句

等原因而使本打算重用的某个高速缓存的语句无法重用的次

数。

close_on_endtrans

返回 On Off 以指示是否在事务结束时关闭游标。

collect_statis- tics_on_dml_up- dates

返回 On Off 以指示是否在执行数据修改 DML 语句(如 INSERTDELETE UPDATE)期间收集统计信息。

Commit

返回已处理的提交请求数。

CommLink

返回连接的通信链接。这是 SAP Sybase IQ 所支持的网络协议 之一,或者 local,如果为相同计算机连接。

若当前执行的请求为事件处理程序的一部分,则该属性返回

NA

CommNetworkLink

返回连接的通信链接。这是 SAP Sybase IQ 所支持的网络协议 之一。值包括 SharedMemory TCPIPCommNetworkLink 属 性总是返回链接的名称,不管它是否为相同计算机。

若当前执行的请求为事件处理程序的一部分,则该属性返回

NA

CommProtocol

对于 Sybase Open Client jConnect 连接,返回 TDS;对于 HTTP 连接,返回 HTTP;对于 HTTPS 连接,返回 HTTPS;对 于 ODBC、嵌入式 SQLOLE DBADO.NET SAP Sybase IQ JDBC 驱动程序连接,返回 CmdSeq


属性名称

说明

Compression

返回 On Off 以指示是否对连接启用通信压缩。

若当前执行的请求为事件处理程序的一部分,则该属性返回

NA

conn_auditing

如果为连接启用了审计,则即使将 auditing 选项设置为 Off,也 会返回 On

ConnectedTime

返回已被连接的一项连接的总时间长度(以秒为单位)。

connection_au- thentication

返回用于验证客户端的字符串。修改数据库前需要进行验证。

continue_after_ raiserror

返回 On Off 以指示每当遇到 RAISERROR 语句时,是否停 止执行过程或触发器。

conversion_error

返回 On Off 以指示在从数据库读取信息时报告数据类型转 换失败。

cooperative_com-

返回数据库服务器在写入磁盘之前等待其它连接填充日志页的

mit_timeout

时间(以毫秒为单位)。

cooperative_com- mits

返回 On Off 以指示何时将提交写入磁盘。

CurrentLineNumber

返回连接正在执行的过程或复合语句的当前行号。可使用 CurrentProcedure 属性标识该过程。如果该行是来自客户端的复 合语句的一部分,则返回一个空字符串。

CurrentProcedure

返回连接当前正在执行的过程的名称。如果该连接正在执行嵌

套过程调用,则该名称为当前过程的名称。如果未在执行任何

过程,则返回一个空字符串。

Cursor

返回数据库服务器当前维护的声明游标数。

CursorOpen

返回数据库服务器当前维护的打开游标数。

database_authen-

返回用于验证数据库的字符串。需要先对已验证的数据库服务

tication

器进行验证,才能修改数据库。

date_format

返回一个字符串,指示从数据库检索的日期格式。

date_order

返回一个字符串,指示如何设置日期格式。

db_publisher

返回数据库发布者的用户 ID

DBNumber

返回数据库的 ID 编号。


属性名称

说明

debug_messages

返回 On Off 以指示是否执行包含 DEBUG ONLY 子句的 MESSAGE 语句。

dedicated_task

返回 On Off 以指示请求处理任务是否专门用于处理连接请 求。

default_dbspace

返回缺省 dbspace 的名称,如果尚未指定缺省的 dbspace,则返 回一个空字符串。

default_time- stamp_increment

返回一个值(以毫秒为单位),该值将被增加到类型为

TIMESTAMP 的列中以使该列中的值保持唯一。

delayed_commit_ timeout

返回数据库服务器在执行 COMMIT 后等待将控制返回到应用 程序的时间(以毫秒为单位)。

delayed_commits

返回 On Off 以指示数据库服务器在执行 COMMIT 后何时将 控制返回到应用程序。

disk_sandbox

返回 On Off,以指示数据库的读写文件操作是否局限于主数 据库文件所在的目录。

DiskRead

返回已从磁盘读取的页数。

DiskReadHint

返回磁盘读取提示数。

DiskReadHintPages

返回磁盘读取提示页数。

DiskReadIndInt

返回已从磁盘读取的索引内部节点页数。

DiskReadIndLeaf

返回已从磁盘读取的索引叶页数。

DiskReadTable

返回已从磁盘读取的表页数。

DiskReadWorkTable

返回磁盘工作表读取数。

DiskSyncRead

返回同步发出的磁盘读取数。

DiskSyncWrite

返回同步发出的写入数。

DiskWaitRead

返回数据库服务器等待异步读取的次数。

DiskWaitWrite

返回数据库服务器等待异步写入的次数。

DiskWrite

返回已写入磁盘的修改页数。

DiskWriteHint

返回磁盘写入提示数。


属性名称

说明

DiskWriteHintPag- es

返回磁盘写入提示页数。

divide_by_zero_ error

如果被零除导致错误,返回 On;如果被零除不导致错误,则 返回 Off

Encryption

返回一个值,指示是否对连接加密。

escape_character

此属性保留供系统使用。请不要更改此选项的设置。

EventName

如果连接正在运行事件处理程序,则返回相关事件的名称。否 则,返回一个空字符串。

exclude_operators

此属性保留供系统使用。请不要更改此选项的设置。

ExprCacheAbandons

返回表达式高速缓存因命中率太低而被放弃的次数。

ExprCacheDrop- sToReadOnly

返回表达式高速缓存因命中率低而降到只读状态的次数。

ExprCacheEvicts

返回从表达式高速缓存中的退出次数。

ExprCacheHits

返回表达式高速缓存中的命中次数。

ExprCacheInserts

返回在表达式高速缓存中插入的值的个数。

ExprCacheLookups

返回在表达式高速缓存中执行的查找次数。

ExprCacheResume- sOfReadWrite

返回表达式高速缓存因命中率上升而恢复读写状态的次数。

ExprCacheStarts

返回表达式高速缓存的启动次数。

extended_join_ syntax

如果允许使用具有多表连接的重复相关名语法的查询,则返回

On,如果将此类查询作为错误报告,则返回 Off

extern_login_cre- dentials

返回在尝试远程连接时是使用已登录用户的外部登录证书还是 使用有效用户的外部登录证书。

fire_triggers

如果在数据库中触发触发器,则返回 On;否则,返回 Off

first_day_of_week

返回用于表示每周第一天的数字,其中 7=星期日,1=星期一。

for_xml_null_ treatment

当在查询中使用了 FOR XML 子句时,如果从结果中省略包含 空值的元素和属性,则返回 Omit;如果为空值生成空元素或属 性,则返回 Empty


属性名称

说明

force_view_crea- tion

此属性保留供系统使用。请不要更改此选项的设置。

FullCompare

返回已执行的超过索引中散列值的比较次数。

GetData

返回 GETDATA 请求数。

global_database_ id

返回用于以 DEFAULT GLOBAL AUTOINCREMENT 创建的列

的起始值。

HashForcedParti- tions

返回因内存争用而强制散列运算符进行分区的次数。

HashRowsFiltered

返回位矢量过滤器拒绝的探测行数。

HashRowsParti- tioned

返回写入散列工作表的行数。

HashWorkTables

返回为基于散列的操作而创建的工作表数。

HeapsCarver

返回供短期使用(如查询优化)的堆数。

HeapsLocked

返回高速缓存中当前锁定的可重定位堆数。

HeapsQuery

返回用于查询处理(散列和排序操作)的堆数。

HeapsRelocatable

返回可重定位堆数。

http_connection_ pool_basesize

返回数据库连接的额定阈值大小。

http_connection_ pool_timeout

返回未使用的连接存储在连接池中的最大时间长度。

http_session_ timeout

返回当前 HTTP 会话超时值(以分钟为单位)。

HttpServiceName

返回当前 HTTP 请求的服务名称入口点。该属性对于错误报告 和控制流很有用。当从中选择此属性的存储过程并非源自于 HTTP 请求时,或者如果连接当前处于不活动状态或等待继续 进行 HTTP 会话,将会返回一个空字符串。

IdleTimeout

返回连接的空闲超时值。

若当前执行的请求为事件处理程序的一部分,则该属性返回

NA


属性名称

说明

IndAdd

返回已添加到索引的条目数。

IndLookup

返回已在索引中查找的条目数。

integrated_serv- er_name

返回域控制器服务器的名称,该服务器用于查找集成登录的

Windows 用户组成员资格。

IsDebugger

返回 Yes No 以区分出正用于运行 SAP Sybase IQ 调试程序的 连接。如果当前连接编号对应于某调试程序的连接编号,此值为 Yes,否则为 No

isolation_level

返回连接的隔离级别(0123、快照、语句快照或只读语 句快照)。

java_class_path

返回在其中搜索类的附加目录或 JAR 文件的列表。

java_location

返回数据库的 Java VM 路径(如果已指定)。

java_main_userid

不建议使用此属性。

java_vm_options

返回数据库服务器启动 Java VM 时使用的命令行选项。

Language

返回地区语言。

LastCommitRedoPos

在连接将最后一个 COMMIT 操作写入到事务日志后返回重做 日志位置。

LastIdle

返回请求间隔时间。

LastPlanText

返回在连接上执行的最后一个查询的长文本计划。通过设置 sa_server_option 系统过程的 RememberLastPlan 选项或使用 -zp 服务器选项控制对最后一个计划的记忆情况。

LastReqTime

返回指定连接的最后一个请求开始的时间。此属性可以为内部 连接(如事件)返回空字符串。


属性名称

说明

LastStatement

返回最近为当前连接准备的 SQL 语句。

当准备了语句时,将会设置 LastStatement 值;当删除了语句

时,将会清除该值。每个连接仅会记忆一个语句字符串。

如果 sa_conn_activity 对某个连接报告了一个非空值,它很可能

为该连接当前执行的语句。假如该语句已完成,则很有可能已

丢弃了它并清除了属性值。如果某个应用程序准备了多条语句

并保有其语句句柄,则 LastStatement 值不反映连接当前进行的

操作。

如果启用客户端语句高速缓存并且重用了某个高速缓存的语

句,则此属性返回空字符串。

LivenessTimeout

返回当前连接的活动超时期。

若当前执行的请求为事件处理程序的一部分,则该属性返回

NA

lock_rejected_ rows

此属性保留供系统使用。请不要更改此选项的设置。

LockCount

返回连接所持有的锁的个数。

LockIndexID

返回锁定索引的标识符。

LockName

返回一个 64 位无符号整数值,表示连接正在等待的锁。

LockRowID

返回锁定行的标识符。

LockTableOID

如果连接未被阻塞或连接与调用 CONNECTION _PROPERTY 连接位于不同的数据库,则返回零。否则,此值是与此连接正 在等待的锁相应的那个表的对象 ID。可使用该对象 ID 通过 SYSTAB 系统视图查找表信息。

log_deadlocks

如果报告死锁信息,则返回 On;否则,返回 Off

LogFreeCommit

返回重做无偿提交数。当请求提交事务日志而该日志已被写入

(从而提交是无偿完成的)时,便会发生重做无偿提交。

login_mode

返回 StandardIntegratedKerberos LDAPUA 中的一个或多 个以指示支持的登录类型。

login_procedure

返回用于在启动时设置兼容性选项的存储过程的名称。

LoginTime

返回建立连接的日期和时间。

LogWrite

返回已写入事务日志的页数。


属性名称

说明

materialized_ view_optimization

返回一个值,指示在查询优化期间是否使用实例化视图:


Disabled Fresh Stale

N Minute[s] N Hour[s] N Day[s]

N Week[s]

N Month[s]

max_client_state- ments_cached

返回由客户端高速缓存的语句数。

max_cursor_count

返回一个值,指定连接一次最多可以使用的游标数。

max_hash_size

不建议使用此属性。

max_plans_cached

返回一个值,指定最多要在高速缓存中存储的执行计划数。

max_priority

返回一个值,指示连接可以具有的最高优先级级别。

max_query_tasks

返回数据库服务器在处理查询时最多可以使用的请求数。

max_recursive_ iterations

返回一个值,指定递归公用表表达式最多可以进行的迭代次 数。

max_statement_ count

返回一个值,指定连接最多可以同时使用的经过准备的语句 数。

max_temp_space

返回一个值,指示连接可用的最大临时文件空间量。

MessageReceived

返回由导致 WAITFOR 语句中断的 MESSAGE 语句所生成的字 符串。否则,返回一个空字符串。

min_password_ length

返回数据库中新口令的最小长度。

min_role_admins

返回角色所需的最少管理员数。请参见 min_role_admins option


属性名称

说明

Name

返回当前连接的名称。

可使用 ConnectionName (CON) 连接参数来指定连接的名称。 以下名称用于数据库服务器建立的临时连接:

INT:ApplyRecovery INT:BackupDB INT:Checkpoint INT:Cleaner INT:CloseDB INT:CreateDB INT:CreateMirror INT:DelayedCommit INT:DiagRcvr INT:DropDB INT:EncryptDB INT:Exchange INT:FlushMirrorLog INT:FlushStats INT:HTTPReq

INT:PromoteMirror INT:PurgeSnapshot INT:ReconnectMirror INT:RecoverMirror INT:RedoCheckpoint INT:RefreshIndex INT:ReloadTrigger INT:RenameMirror INT:RestoreDB INT:StartDB INT:VSS

NcharCharSet

返回连接所使用的 NCHAR 字符集。此属性具有一些在查询属 性值时可以指定的扩展项。

nearest_century

返回一个值,指示在字符串到日期转换中如何对两位数年份进 行解释。

NodeAddress

返回客户端/服务器连接中客户端的节点。当客户端和服务器均 在同一台计算机上时,将会返回一个空字符串。


属性名称

说明

non_keywords

返回为使其能够用作标识符而关闭的关键字列表(如果有)。

Number

返回当前连接的连接 ID(数字)。

NumLocalTempTa- bles

返回连接使用的本地临时表的数量。当局部临时表被删除或超 出范围时,在下一个 COMMIT 之前仍将此表视为正在使用中。

odbc_describe_bi- nary_as_varbinary

如果 SAP Sybase IQ ODBC 驱动程序将 BINARY VARBINARY 列都描述为 SQL_BINARY,则返回 Off;如果该 ODBC 驱动程 序将 BINARY VARBINARY 列都描述为 SQL_VARBINARY

则返回 On

odbc_distinguish_ char_and_varchar

如果将 CHAR 列描述为 SQL_VARCHAR,则返回 Off;如果将 CHAR 列描述为 SQL_CHAR,则返回 On

oem_string

返回数据库文件头页中存储的字符串。

on_charset_con- version_failure

返回 IgnoreWarning Error 之一,以指示在字符集转换期间 遇到错误时的行为。

on_tsql_error

返回 StopConditional Continue 之一,以指示在执行存储过 程或 T-SQL 批处理期间遇到错误时的行为。

optimization_goal

返回 First-row All-rows 之一,以指示如何对查询处理进行优 化。

optimization_lev- el

返回一个介于 0 15 的值。此数用于控制 SAP Sybase IQ 查询 优化程序为查找 SQL 语句的访问计划而付出的努力程度。

optimization_ workload

返回一个值,指示 SAP Sybase IQ 查询优化程序为查找 SQL 语 句的访问计划而付出的努力程度。

OSUser

返回与客户端进程相关联的操作系统用户名。如果客户端进程 模拟另一个用户(或者设置的 ID 位在 Unix 上设置),则返回 被模拟的用户名。对于 10.0.1 版及更早版本的客户端,以及 HTTP TDS 客户端,将返回空字符串。

PacketSize

返回连接所使用的包大小(以字节为单位)。

若当前执行的请求为事件处理程序的一部分,则该属性返回

NA

PacketsReceived

返回所收到的客户端/服务器通信包数。此值对于 HTTP HTTPS 连接不会进行更新。

image


属性名称

说明

PacketsReceive- dUncomp

返回在禁用压缩的情况下,在客户端/服务器通信期间所收到的 包数。(在禁用压缩的情况下,该值与 PacketsReceived 的值相 同。)

PacketsSent

返回所发送的客户端/服务器通信包数。此值对于 HTTP HTTPS 连接不会进行更新。

PacketsSentUncomp

返回在禁用压缩的情况下,在客户端/服务器通信期间所发送的 包数。(在禁用压缩的情况下,该值与 PacketsSent 的值相 同。)

ParentConnection

返回已创建临时连接以执行数据库操作(如执行备份或创建数 据库)的连接的连接 ID。对于其它类型的连接,此属性返回 NULL

pinned_cursor_ percent_of_cache

返回可用于固定游标的高速缓存百分比。

post_login_proce- dure

返回结果集中包含消息的过程名,这些消息应在用户连接时由 应用程序显示。

precision

返回数字位数和数值精度设置。

prefetch

如果不进行预取,返回 Off;如果进行预取(但游标类型为 SENSITIVE 或查询中包含代理表时则不进行预取),返回 Conditional;如果即使对于 SENSITIVE 游标类型和包含代理表 的游标也进行预取,返回 Always

Prepares

返回为进行连接所执行的语句准备次数。

PrepStmt

返回数据库服务器当前维护的经过准备的语句数。

preserve_source_ format

如果在系统表中保存过程、触发器、视图和事件处理程序的原 始源代码,则返回 On;否则,返回 Off

prevent_article_ pkey_update

如果不允许对发布中所涉及的表的主键列进行更新,则返回

On;否则,返回 Off

priority

返回一个值,指示连接的优先级级别。

Progress

返回关于查询已运行时长的信息。例如:

43% (9728 of 22230 pages) complete after

00:00:05; estimated 00:00:06 remaining

此属性具有一些在查询属性值时可以指定的扩展项。


属性名称

说明

progress_messages

返回 progress_messages 选项的值。

query_mem_timeout

返回 query_mem_timeout 选项的值。

QueryBypassed

返回不使用优化程序所优化的请求数。

QueryBypassedCos- ted

返回优化程序旁路使用开销计算所处理的请求数。

QueryBypassed- Heuristic

返回优化程序旁路使用试探法所处理的请求数。

QueryBypassedOp- timized

返回最初由优化程序旁路处理、随后由 SAP Sybase IQ 优化程 序完全优化的请求数。

QueryCachedPlans

返回当前为连接高速缓存的查询执行计划数。

QueryCachePages

返回用于高速缓存执行计划的高速缓存页数。

QueryDescribedBy- pass

返回优化程序旁路所处理的描述请求数。

QueryDescribedOp- timizer

返回优化程序所处理的描述请求数。

QueryHeapPages

返回用于查询处理(散列和排序操作)的高速缓存页数。

QueryJHToJNLOp- tUsed

返回散列连接转换为嵌套循环连接的次数。

QueryLowMemory- Strategy

返回服务器由于内存不足的情况而在执行期间改变其执行计划 的次数。策略可能会因当前可用内存比优化程序预计的少或执 行计划所需的内存比优化程序预计的多而发生变化。

QueryMemActive- Curr

返回主动使用查询内存的请求数。

QueryMemGrant- Failed

返回某一请求等待但未能获得查询内存的总次数。

QueryMemGrant- Granted

返回当前授予请求的页数。

QueryMemGrantRe- quested

返回任一请求尝试获取查询内存的总次数。


属性名称

说明

QueryMemGrantWai- ted

返回任一请求等待查询内存的总次数。

QueryMemGrant- Waiting

返回等待查询内存的当前请求数。

QueryOpened

返回要执行的 OPEN 请求数。

QueryOptimized

返回经过完全优化的请求数。

QueryReused

返回已从计划高速缓存中重用的请求数。

QueryRowsFetched

使用顺序扫描或索引扫描为此连接返回已从基表中读取的行 数。

QueryRowsMateri- alized

返回查询处理期间写入工作表的行数。

quoted_identifier

如果将括在双引号中的字符串解释为标识符,则返回 On;如 果将其解释为文字字符串,则返回 Off

read_past_deleted

如果顺序扫描在隔离级别 1 2 跳过未提交的已删除行,则返回 On;如果顺序扫描在隔离级别 1 2 阻塞于未提交的已删除 行,则返回 Off

recovery_time

返回数据库服务器从系统故障中恢复最长将要花费的时间(以 分钟为单位)。

RecursiveItera- tions

返回递归联合的迭代次数。

RecursiveItera- tionsHash

返回递归散列连接使用散列策略的次数。

RecursiveItera- tionsNested

返回递归散列连接使用嵌套循环策略的次数。

RecursiveJNLMiss- es

返回递归散列连接的索引探测高速缓存未命中次数。

RecursiveJNLP- robes

返回递归散列连接尝试索引探测的次数。

remote_idle_time- out

返回 Web 服务客户端过程和函数允许的非活动时间(以秒为单 位)。

replicate_all

仅供内部使用。


属性名称

说明

ReqCountActive

返回已处理的请求数;如果将 RequestTiming 服务器属性设置为 Off,则返回 NULL

ReqCountBlockCon- tention

返回连接等待原子访问的次数;如果未指定 -zt 选项,则返回 NULL

ReqCountBlockIO

返回连接等待 I/O 完成的次数;如果未指定 -zt 选项,则返回 NULL

ReqCountBlockLock

返回连接等待锁的次数;如果未指定 -zt 选项,则返回 NULL

ReqCountUnsched- uled

返回连接等待调度的次数;如果未指定 -zt 选项,则返回 NULL

ReqStatus

返回请求状态。它可以是以下各值之一:

Idle – 连接当前未处理请求。

Unscheduled* – 连接有工作要做并且正在等待可用的数据

库服务器工作线程。

BlockedIO* – 连接被阻塞,正在等待 I/O

BlockedContention* – 连接被阻塞,正在等待访问共享数

据库服务器数据结构。

BlockedLock – 连接被阻塞,正在等待锁定的对象。

Executing – 连接正在执行请求。

仅当已使用 -zt 服务器选项为数据库服务器开启了请求计时信

息记录功能时,才会返回标有星号 (*) 的值。如果未记录请求

计时信息(缺省设置),则会将这些值报告为 Executing

ReqTimeActive

返回处理请求所用的时间长度(以秒为单位);如果未指定 -zt

选项,则返回 NULL

ReqTimeBlockCon- tention

返回等待原子访问所用的时间长度(以秒为单位);如果将

RequestTiming 服务器属性设置为 Off,则返回 NULL

ReqTimeBlockIO

返回等待 I/O 完成所用的时间长度(以秒为单位);如果未指定

-zt 选项,则返回 NULL

ReqTimeBlockLock

返回等待锁所用的时间长度(以秒为单位);如果未指定 -zt

选项,则返回 NULL

ReqTimeUnsched- uled

返回未调度的时间长度;如果未指定 -zt 选项,则返回 NULL

ReqType

返回上次请求的类型。如果连接已由连接池进行了高速缓存, 则其 ReqType 值为 CONNECT_POOL_CACHE


属性名称

说明

request_timeout

返回单个请求可以运行的最长时间。

RequestsReceived

返回客户端/服务器通信请求数或往返次数。它与 PacketsReceived 的不同之处在于:多包请求将计为一个请求, 并且不包括活动包。

reserved_keywords

返回为数据库启用的非缺省保留关键字。

return_date_time_ as_string

如果将 DATETIME TIMESTAMP 值作为字符串返回给应 用程序,则返回 On;如果将其作为 DATE TIME 数据类型 返回,则返回 Off

Rlbk

已处理的回退请求数。

rollback_on_dead- lock

当在 UPDATE DELETE 之后执行参照完整性操作时,返回 After;如果在 UPDATE DELETE 之前执行参照完整性操作, 则返回 Before

RollbackLogPages

返回回退日志中的页数。

row_counts

如果行计数始终准确,则返回 On;如果行计数通常为估计值, 则返回 Off

scale

返回连接的十进制和数值小数位数。

secure_feature_ key

存储用于启用和禁用数据库服务器功能的键值。选择此属性值 始终都会返回一个空字符串。

ServerNodeAddress

返回客户端/服务器连接中服务器的节点。当客户端和服务器均 在同一台计算机上时,将会返回一个空字符串。

若当前执行的请求为事件处理程序的一部分,则该属性返回

NA

ServerPort

返回数据库服务器的 TCP/IP 端口号或 0

SessionCreateTime

返回创建 HTTP 会话的时间。

SessionID

返回连接的会话 ID(如果存在),否则,返回一个空字符串。

SessionLastTime

返回 HTTP 会话的上次请求时间。

SessionTimeout

返回 HTTP 会话在非活动期间持续的时间(单位为分钟)。

SnapshotCount

返回与连接相关联的快照数。

sort_collation

如果 ORDER BY 子句保持不变,则返回 Internal;否则,返回 归类名或归类 ID


属性名称

说明

SortMergePasses

返回在排序过程中使用的合并遍数。

SortRowsMaterial- ized

返回写入排序工作表的行数。

SortRunsWritten

返回在排序过程中写入的排序运行数。

SortSortedRuns

返回在运行形成过程中创建的排序运行数。

SortWorkTables

返回为排序创建的工作表数。

sql_flagger_er-

返回以下各值之一,指示将哪个不属于指定 SQL/2003 集的 SQL

ror_level

标记为错误:

E – 标记非入门级 SQL/2003 语法的语法

I – 标记非中级 SQL/2003 语法的语法

F – 标记非完整 SQL/2003 语法的语法

W – 允许所有支持的语法

sql_flagger_warn-

返回以下各值之一,指示将哪个不属于指定 SQL/2003 集的 SQL

ing_level

标记为警告:

E – 标记非入门级 SQL/2003 语法的语法

I – 标记非中级 SQL/2003 语法的语法

F – 标记非完整 SQL/2003 语法的语法

W – 允许所有支持的语法

st_geometry_asbi-

返回一个值,该值指示如何将空间值从几何格式转换为二进制

nary_format

格式。

st_geometry_as-

返回一个值,该值指示如何将空间值从几何形式转换为文本形

text_format

式。

st_geometry_

返回一个值,该值指示如何将空间值从几何形式转换为 xml

asxml_format

式。

st_geometry_de- scribe_type

返回一个值,该值指示已描述空间值。

st_geometry_in- terpolation

返回 ST_CircularString 几何的内插值设置。

st_geometry_on_ invalid

返回一个值,该值指示几何表面校验失败时采取的行为。


属性名称

说明

StatementDe- scribes

返回各个 DESCRIBE 请求所处理的语句总数。

StatementPostAn- notates

返回由语义查询转换阶段所处理的语句数。

StatementPostAn-

返回由语义查询转换阶段处理但跳过了某些语义转换的语句

notatesSimple

数。

StatementPostAn- notatesSkipped

返回已完全跳过语义查询转换阶段的语句数。

string_rtrunca-

如果在截断字符串时产生错误,则返回 On;如果不产生错误

tion

且字符串是以静默方式截断的,则返回 Off

subsume_row_locks

如果数据库服务器获得表的各个行锁,则返回 On;否则,返回 Off

suppress_tds_de-

如果 TDS 调试信息出现在数据库服务器消息窗口中,则返回

bugging

Off;如果调试信息不出现在数据库服务器消息窗口中,则返回

On

synchronize_mir- ror_on_commit

如果在提交时同步数据库镜像服务器,则返回 On;否则,返回 Off

tds_empty_string_ is_null

如果对于 TDS 连接将空字符串作为 NULL 返回,则返回 On; 如果对于 TDS 连接返回包含单个空字符的字符串,则返回 Off

temp_space_limit_

如果数据库服务器检查连接可用的临时空间量,则返回 On

check

如果数据库服务器不检查连接可用的空间量,则返回 Off

TempFilePages

返回连接使用的临时文件页面的数量。

TempTablePages

返回用于临时表的临时文件中的页数。

time_format

返回从数据库中检索的时间所使用的字符串格式。

time_zone_adjust- ment

返回为显示连接本地时间而必须对协调通用时间(Coordinated Universal Time,简称 UTC)增加的分钟数。

timestamp_format

返回从数据库检索得来的时间戳的格式。

timestamp_with_ time_zone_format

返回从数据库检索的 TIMESTAMP WITH TIME ZONE 值的格 式。


属性名称

说明

TimeZoneAdjust- ment

返回为显示连接本地时间而必须对协调通用时间(Coordinated Universal Time,简称 UTC)增加的分钟数。

TransactionStart- Time

返回一个字符串,其中包含在 COMMIT ROLLBACK 之后首 次修改数据库的时间;如果自上次执行 COMMIT ROLLBACK 以来未对数据库进行过任何修改,则返回一个空 字符串。

truncate_time- stamp_values

如果 TIMESTAMP 值中使用的小数位数受限制,则返回 On; 否则,返回 Off

trusted_certifi-

当数据库服务器充当 LDAP 服务器的客户端时,返回包含受信

cates_file

任证书颁发机构证书列表的文件。

tsql_outer_joins

如果可以在 DML 语句中使用 Transact-SQL 外连接,则返回 On

tsql_variables

如果可以使用 @ 符号代替冒号作为嵌入式 SQL 中主机变量名 的前缀,则返回 On;否则,返回 Off

UncommitOp

返回未提交的操作数。

updatable_state- ment_isolation

返回当 isolation_level 选项设置为 Readonly-statement-snapshot

(只读语句快照)时,可更新语句使用的隔离级别(012

3)。

update_statistics

如果此连接能向统计信息调控器返回查询反馈,则返回 On。当 update_statistics 选项设置为 Off 时,统计信息调控器不会收到 来自当前连接的查询反馈。

upgrade_database_ capability

此属性保留供系统使用。请不要更改此选项的设置。

user_estimates

返回以下各值之一,这些值控制查询优化程序是考虑还是忽略

查询谓语中的选择性估计:

Enabled – 考虑所有由用户提供的选择性估计。也可以使用

On 开启此选项。

Override-Magic – 只有优化程序要不然会选择采取最后的

手段,即试探值(也称魔术值),才会考虑并使用用户选

择性估计。

Disabled – 忽略所有用户估计,并在没有其它可用的估计

数据时使用魔术值。也可以使用 Off 关闭此选项。

UserAppInfo

返回连接字符串中的 AppInfo 连接参数所指定的字符串。


属性名称

说明

UserDefinedCoun-

返回用户定义的性能计数器的当前值。此属性的语义由客户端

terRate01

应用程序定义。此计数器也可通过 "性能监控器" 进行访问。"

能监控器" 显示计数器值随着时间的推移而发生的变化。

UserDefinedCoun-

返回用户定义的性能计数器的当前值。此属性的语义由客户端

terRate02

应用程序定义。此计数器也可通过 "性能监控器" 进行访问。"

能监控器" 显示计数器值随着时间的推移而发生的变化。

UserDefinedCoun-

返回用户定义的性能计数器的当前值。此属性的语义由客户端

terRate03

应用程序定义。此计数器也可通过 "性能监控器" 进行访问。"

能监控器" 显示计数器值随着时间的推移而发生的变化。

UserDefinedCoun-

返回用户定义的性能计数器的当前值。此属性的语义由客户端

terRate04

应用程序定义。此计数器也可通过 "性能监控器" 进行访问。"

能监控器" 显示计数器值随着时间的推移而发生的变化。

UserDefinedCoun-

返回用户定义的性能计数器的当前值。此属性的语义由客户端

terRate05

应用程序定义。此计数器也可通过 "性能监控器" 进行访问。"

能监控器" 显示计数器值随着时间的推移而发生的变化。

UserDefinedCoun-

返回用户定义的性能计数器的当前值。此属性的语义由客户端

terRaw01

应用程序定义。此计数器也可通过 "性能监控器" 进行访问。"

能监控器" 显示计数器的绝对值。

UserDefinedCoun-

返回用户定义的性能计数器的当前值。此属性的语义由客户端

terRaw02

应用程序定义。此计数器也可通过 "性能监控器" 进行访问。"

能监控器" 显示计数器的绝对值。

UserDefinedCoun-

返回用户定义的性能计数器的当前值。此属性的语义由客户端

terRaw03

应用程序定义。此计数器也可通过 "性能监控器" 进行访问。"

能监控器" 显示计数器的绝对值。

UserDefinedCoun-

返回用户定义的性能计数器的当前值。此属性的语义由客户端

terRaw04

应用程序定义。此计数器也可通过 "性能监控器" 进行访问。"

能监控器" 显示计数器的绝对值。

UserDefinedCoun-

返回用户定义的性能计数器的当前值。此属性的语义由客户端

terRaw05

应用程序定义。此计数器也可通过 "性能监控器" 进行访问。"

能监控器" 显示计数器的绝对值。

UserID

返回连接的用户 ID

UtilCmdsPermitted

返回 On Off,指示连接是否允许使用实用程序命令(如 CREATE DATABASEDROP DATABASE RESTORE DATABASE)。


属性名称

说明

uuid_has_hyphens

该属性控制将唯一标识符值转换为字符串时所采用的格式。

verify_password_ function

返回用于口令验证的函数名(如果已指定)。

wait_for_commit

如果数据库要在下一条 COMMIT 语句之后才会检查外键完整 性,则返回 On。 否则,返回 Off,并且在插入、更新或删除所 有不是使用 check_on_commit 选项创建的外键时都会对其进行 检查。

WaitStartTime

返回连接开始等待的时间(如果连接没有处于等待状态则返回 一个空字符串)。

WaitType

返回等待的原因(如果可用)。WaitType 的可能值有:

lock – 如果连接在等待锁定则返回此值。

waitfor – 如果连接在执行 waitfor 语句则返回此值。

空字符串 – 如果连接没有处于等待状态,或等待的原因没 有提供,则返回此值。

webservice_name- space_host

返回要在生成的 WSDL 文档内用作 XML 命名空间的主机名

(如果已指定)。

webservice_ses- sionid_name

返回会话标识符名称,该会话标识符名称供 Web 服务器用于确 定是否正在使用会话管理。




--------------------------------------华丽的分割线-------------------------------------------------------------------------

Sybase SQL Anywhere数据库恢复工具ReadASADB:

之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具: ReadASADB。
此工具支持ASA v5.0, v6.0, v7.0, v8.0, v9.0, v10.0, v11.0, v12.0, v16.0, v17.0等版本。
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具。
恢复Sybase SQL Anywhere的工具在国内处于领先水平。

Sybase SQL Anywhere数据库恢复工具ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具
  1. 适用于所有的SQL Anywhere版本    包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x,16.x,17.x
  2. 适用于所有的UltraLite版本
  3. 能够恢复出来表结构和数据
  4. 能够恢复自定义数据类型
  5. 能够恢复存储过程等对象的语法
  6. 能够导出到目标数据库
  7. 能够导出到SQL文件并生成导入脚本
  8. 支持多种字符集,包括:cp850、cp936、gb18030、utf8等
  9. 能够恢复未加密或者简单加密类型的数据
  10. 简单易用
  11. 限制:不支持AES加密的数据文件
请参考:研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
            SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍

Sybase SQL Anywhere数据库恢复工具ReadASADB适用场景

各种误操作:

  1. 误截断表(truncate table)
  2. 误删除表(drop table)
  3. 错误的where条件误删数据
  4. 误删除db或log文件
  5. 误删除表中的字段

Sybase SQL Anywhere数据库恢复工具ReadASADB的应用场景:

1.因为物理磁盘故障、操作系统、系统软件方面或者掉电等等原因导致的Sybase SQL Anywhere数据库无法打开的情况;
2.误操作,包括truncate table,drop table,不正确的where条件导致的误删除等;
Sybase SQL Anywhere无法打开时,比较常见的错误是:Assertion failed。
如:
1、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Checkpoint log: invalid bitmap page -- transaction rolled back
2、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Page number on page does not match page requested -- transaction rolled back
3、Internal database error *** ERROR *** Assertion failed:200502 (9.0.2.2451) Checksum failure on page 23 -- transaction rolled back
4、File is shorter than expected
5、Internal database error *** ERROR *** Assertion failed: 201116 Invalid free list index page found while processing checkpoint log -- transaction rolled back
6、*** ERROR *** Assertion failed: 51901 Page for requested record not a table page or record not present on page
7、*** ERROR *** Assertion failed: 201417 (7.0.4.3541) Invalid count or free space offset detected on a table page
8、Internal database error *** ERROR *** Assertion failed: 201425 (8.0.3.5594) Invalid count or free space offset detected on a free list page -- transaction rolled back.
9、Internal database error *** ERROR *** Assertion failed: 100702 (8.0.1.2600) Unable to modify indexes for a row referenced in rollback log -- transaction rolled back


-------------------------------------------------------------------------------------------

Sybase ASE数据库恢复工具READSYBDEVICE:

一个不依赖数据库管理系统、直接从Sybase数据库设备文件上提取数据的业内领先的恢复工具!
能够从损坏的Sybase ASE设备文件(.dat)上提取数据的非常规恢复工具。

Sybase ASE数据库恢复工具READSYBDEVICE的主要功能:

  1. 被勒索病毒加密数据文件及备份文件情况下的恢复;
  2. 系统崩溃只剩下数据文件的情况下的恢复,甚至数据库文件不存在而只有损坏的备份文件情况下的恢复;
  3. 因断电、硬盘坏道等造成数据库文件损坏情况下的恢复;
  4. delete数据恢复、误update数据恢复、误删除表(drop)恢复、误truncate表恢复 等;
  5. 各种Sybase内部系统表损坏、索引错误的修复;
  6. master数据库损坏而无法正常运行情况下的恢复;
  7. Sybase数据库被标记为可疑,不可用等情况的恢复;
  8. Sybase数据库中数据文件内部出现坏块情况下的恢复;
  9. Sybase数据库无数据文件但有日志文件的情况下的恢复;
  10. Sybase数据库只有数据文件无任何日志文件的情况下的恢复;
  11. Sybase数据文件被误删除情况下的碎片提取恢复;
  12. 磁盘阵列上的Sybase数据库被误格式化情况下的数据库恢复;
  13. 数据库sysobjects等系统表损坏无法正常应用情况下的恢复;
  14. Sybase数据库还原数据库出现失败情况下的恢复;
  15. Sybase数据库只剩下损坏的备份文件情况下的恢复。

Sybase ASE数据库恢复工具READSYBDEVICE支持的版本:

Sybase ASE 11.0.x,11.5.x,11.9.x,12.0.x,12.5.x,15.0.x,15.5.x,15.7.x,16.0.x


-------------------------------------------------------------------------------------------

SQL Server数据库恢复工具SQLRescue:

一个不依赖数据库管理系统、直接从SQL Server数据库文件上提取数据的业内领先的恢复工具!
能够从损坏的SQL Server数据库文件(.mdf)上提取数据的非常规恢复工具。

SQL Server数据库恢复工具SQLRescue的主要功能:

  1. 系统崩溃只剩下数据文件的情况下的恢复,即无日志文件或者日志文件损坏情况下的恢复;
  2. 断电导致数据库文件损坏情况下的恢复;
  3. 硬盘坏道造成数据库损坏情况下的恢复;
  4. 数据文件内部存在坏页情况下的恢复;
  5. 企业管理器误删除数据表记录,管理软件误删除数据表记录的恢复;
  6. 并闩锁错误、格式化、误删除后导致软件不能使用的情况;
  7. 无法读取并闩锁页sysindexes失败情况下的修复;
  8. 数据文件被误删除情况下的碎片提取恢复;
  9. 系统表损坏、索引错误、误删除数据库表、删除记录的数据找回;
  10. master数据库损坏而无法正常运行情况下的恢复;
  11. 数据文件无法附加情况下的数据恢复;
  12. 数据库被标记为可疑,质疑,不可用等情况的恢复;
  13. 数据库sysobjects等系统表损坏情况下的恢复;
  14. 数据被误(drop、delete、truncate)删除表数据的恢复,误update后的数据恢复等;
  15. 还原时报一致性错误,错误823等情况下的数据恢复,各种错误提示的数据库文件修复;
  16. 数据库被误格式化等情况下的数据库恢复;
  17. 日志收缩造成数据库损坏情况下的恢复;
  18. 仅剩损坏的备份文件情况下的恢复。

SQL Server数据库恢复工具SQLRescue技术特点:

只要SQL Server数据库的数据文件存在,我们就有办法帮您从数据文件中找回重要数据。
  1. 从数据文件中直接恢复数据
  2. 不能附加时直接恢复数据并生成新的数据库
  3. 系统表损坏的数据库修复
  4. 快速修复SQL 823错误、连接中断错误

SQL Server数据库恢复工具SQLRescue支持的版本:

Microsoft SQL Server 7.0, 2000, 2005, 2008, 2008R2, 2012, 2014, 2016, 2017,2019。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------