汽修软件-汽配软件-汽修厂用首佳汽修汽配管理软件系统管理汽修厂

2006年12月19日

Adaptive Server Anywhere 9.0之ODBC配置对话框详解

类归于: 其它软件技术分享 — 标签:, , , — 汽修汽配管理软件 @ 6:05 上午

1、[ODBC 配置] 对话框:[ODBC] 选项卡

只有当您创建或修改 ODBC 数据源时才会显示此选项卡。

[ODBC 配置] 对话框的 [ODBC] 选项卡具有以下组件:

数据源名    

键入一个名称来标识此 ODBC 数据源。对于该数据源,您可以使用任何描述性名称(允许使用空格),但是建议您将该名称设置得简短些,因为您需要在连接字符串中输入它。

说明    

您可以提供数据源的说明。此说明可以帮助您或您的最终用户在可用数据源列表中确定此数据源。这是一个可选字段。

隔离级别    

键入一个数字值指定此数据源的初始隔离级别:

  • 0     这也称为读取未提交的隔离级别。这是缺省隔离级别。它提供最大并发级别,但可以在结果集中看到脏读行、非可重复读取行和幻像行。
  • 1     这也称为读取已提交的级别。它提供的并发级别低于级别 0,但消除了级别 0 时结果集中存在的一些不一致。可能出现非可重复读取行和幻像行,但禁止脏读行。
  • 2     这也称为可重复读取级别。可能出现幻像行。禁止脏读行和非可重复读取行。
  • 3     这也称为可序列化级别。这提供最低的并发级别,是最严格的隔离级别。禁止脏读行、非可重复读取行和幻像行。

Microsoft 应用程序(SQLStatistics 中的关键字)    

如 果希望 SQLStatistics 函数返回外键,则选择此选项。ODBC 说明指出 SQLStatistics 不应当返回主键和外键;但是,某些 Microsoft 应用程序(例如 Visual Basic 和 Access)假定主键和外键是由 SQLStatistics 返回的。

Delphi 应用程序    

如果您使用 Borland Delphi 应用程序开发工具创建产生数据源的应用程序,则选择此选项。

如果选中该选项,则向每一行都指派一个书签值,而不是另外指派两个(一个用于向前读取,另一个用于向后读取)。

Delphi 不能处理一行的多个书签值。如果清除该选项,则可滚动游标的性能可能会受到影响,因为总是必须从游标的开始位置滚动到请求的行才能获得正确的书签值。

不显示读取警告    

如果不想显示读取过程中从数据库服务器返回的警告消息,则选择此选项。

在进行读取时,数据库服务器 8.0 版或更高版本与其先前版本相比,会返回范围更广的警告消息。对于用该软件较早版本部署的应用程序,您可以选择此选项以确保正确处理读取警告。

防止 [驱动程序不支持] 错误    

Adaptive Server Anywhere ODBC 驱动程序返回 Driver not capable(驱动程序不支持)错误,因为它不支持限定符。某些 ODBC 应用程序不能正确处理该错误。选择此选项防止返回此错误代码,从而使这些应用程序能够正常工作。

延迟自动提交直到语句关闭    

选择此选项延迟提交操作直到语句关闭。

描述游标行为    

选择您希望在执行一个过程时游标被重新描述的频率。缺省设置为 [根据需要]。

  • 从不     如果您知道游标不需要进行重新描述,则选择此选项。重新描述游标代价较高并且会降低性能。
  • 根据需要     选中此选项,ODBC 驱动程序将决定是否必须重新描述游标。过程中的 RESULT 子句可避免 ODBC 应用程序在游标打开后重新描述结果集。这是缺省设置。
  • 始终     在每次打开游标时都重新描述它。如果您使用 Transact-SQL 过程或返回多结果集的过程,那么每次打开游标时都必须重新描述。

转换器     转换器在 ANSI 和 OEM 代码页之间转换字符。大多数数据库不需要转换器,因为 ODBC 驱动程序管理器自动执行客户端的字符集和数据库的字符集之间的转换。如果您的数据库使用 ANSI 代码页(缺省设置),则不要选择转换器。

如果需要转换器,则单击 [选择],然后从已安装的转换器列表中选择转换器。

  • 选择转换器     单击 [选择转换器] 从已安装的转换器列表中选择 ODBC 转换器。

测试连接     测试提供的信息能否产生正确的连接。为了使测试有效,必须在 [登录] 选项卡上指定用户 ID 和口令。

 

2、[ODBC 配置] 对话框:[登录] 选项卡

[ODBC 配置] 对话框的 [登录] 选项卡具有以下组件:

使用集成登录    

选择此选项使用集成登录连接。

如果选择了此选项,则无需指定用户 ID 和口令,而是向 Adaptive Server Anywhere 集成登录机制提供您的操作系统的用户 ID 和口令。

若要使用集成登录,用户必须已被授予集成登录权限,并且您连接到的数据库也必须设置成接受集成登录。只有具有 DBA 访问权限的用户可以管理集成登录权限。

提供用户 ID 和口令     如果您想为连接指定用户 ID 和口令,则选择此选项。

  • 用户 ID     键入用于连接的用户 ID。所提供的用户 ID 必须具有连接数据库的权限。
  • 口令     键入连接的口令。口令必须是提供的用户 ID 的正确口令。

    口令中使用的扩展字符区分大小写,而与数据库的区分大小写设置无关。

    • 加密口令     如果希望口令以加密形式存储在配置文件中,则选择此选项。

      此选项仅在创建 ODBC 数据源时出现。使用 dbmlsync 实用程序访问此对话框时不出现此选项。

建议不要在数据源中包含口令,因为这会带来很大的安全风险。

数据源名     此选项仅在使用 dbmlsync 实用程序打开此对话框时出现。选中该选项,以选择用于连接到数据库的数据源(存储的连接参数集)。该字段等效于 DSN 连接参数,它引用注册表中的数据源。单击 [浏览] 可查看数据源列表。

数据源文件     此选项仅在使用 dbmlsync 实用程序打开此对话框时出现。选中该选项以选择用于连接的数据源文件。可以通过单击 [浏览] 搜索该文件。ODBC 数据源文件通常用于 UNIX 系统。可以单击 [浏览] 查找 ODBC 数据源。

3、[ODBC 配置] 对话框:[数据库] 选项卡


[ODBC 配置] 对话框的 [数据库] 选项卡具有以下组件:

服务器名    

键入 Adaptive Server Anywhere 个人服务器或网络服务器的名称。例如,asademo。如果希望连接到网络服务器上,则需要提供服务器名称。

如果希望连接到缺省的本地个人服务器上,或者希望从本地计算机的数据库文件启动数据库服务器,则不要输入服务器名。如果没有缺省的个人服务器,并且没有输入服务器名称,则连接失败。

启动行    

启动行是在您的计算机上启动个人数据库服务器或网络服务器的命令。只有当要连接到当前未运行的本地数据库服务器,或者希望设置您自己的启动参数时,才输入启动行。输入时,必须输入服务器的完整路径,例如,要启动个人数据库服务器,请输入 c:\\Program Files\\Sybase\\SQL Anywhere 9\\win32\\dbeng9.exe

还可在 [启动行] 字段中包括选项。当希望进行以下操作时使用启动行和选项:

  • 利用任何高级服务器功能。
  • 控制协议选项。
  • 提供诊断或疑难解答消息。
  • 设置权限。
  • 设置数据库参数(包括加密)。

数据库名    

运行在服务器上的每个数据库都由数据库名称标识。键入您要连接到的数据库的名称。

数据库文件    

如果要连接的数据库当前没有在服务器上运行,请指定数据库文件。建议键入数据库文件的完整路径和名称,例如,C:\\sample.db。否则,文件的路径是相对于服务器的工作目录。只有启动尚未运行的数据库时才需要使用此选项。单击 [浏览] 从文件目录中选择数据库文件。

加密密钥    

如果数据库文件是加密的,则每次数据库服务器启动数据库时,都必须向数据库服务器提供密钥。

自动启动数据库    

选中该选项可在连接到 [数据库文件] 字段中指定的数据库之前启动它。

如果希望确保仅连接到正在运行的数据库上,则应清除 [自动启动数据库] 选项。

最后一个连接断开后停止数据库     选中该选项可在最后一个用户断开连接之后自动关闭数据库。

4、[ODBC 配置] 对话框:[网络] 选项卡


[ODBC 配置] 对话框的 [网络] 选项卡具有以下组件:

TCP/IP     如果要对网络包使用 ECC_TLS(以前是 Certicom)或 RSA_TLS 高度加密,则必须选择 TCP/IP 协议才能访问网络数据库服务器。在相邻的字段中,您可以输入用于建立从客户端应用程序到数据库的连接并调整该连接的通信参数。

例如,要在端口 4436 上为数据库服务器查找计算机 server1,您可以输入 HOST=server1;PORT=4436

如果您不确定要使用哪个协议,请与您的网络管理员联系。

SPX     您可以选择 SPX 协议以连接到 Novell NetWare 网络上的数据库。NetWare 也支持 TCP/IP 协议。在相邻的字段中,您可以键入用于建立从客户端应用程序到数据库的连接并调整该连接的通信参数。

例如,对于 SPX 连接,您可以输入通信参数 HOST=0:0:0:0:0:1/4:236:121:215;PORT=2369

如果您不确定要使用哪个协议,请与您的网络管理员联系。

命名管道     [命名管道] 协议用于同一台计算机上的客户/服务器通讯。如果想在已认可的安全环境下运行,可以使用命名管道协议。它只在 Windows NT 上提供。

如果您不确定要使用哪个协议,请与您的网络管理员联系。

共享内存     共享内存协议用于在同一台计算机的同一个操作系统下运行的客户端和服务器之间的通信。

如果您不确定要使用哪个协议,请与您的网络管理员联系。

活动超时    

活动包是通过客户/服务器发送的,用于确认连接是否完整。如果客户机运行在活动超时期且没有探测到活动包,通讯将被切断。此参数只适用于网络服务器以及 TCP/IP 或 IPX 通信协议。

缺省活动超时是 120 秒。

空闲超时    

设置在连接终止之前客户端的空闲时间量。如果客户机运行在空闲超时期且没有提交请求,连接将被切断。

缺省的客户端空闲时间为 240 分钟。

缓冲区大小    

设置通信包的最大字节大小。您应当将缓冲区大小设置得比网络所允许的值小一些,这是由于网络软件在通过网络发送信息之前,可能会向每个缓冲区添加信息。

缺省缓冲区大小为 1460 字节。

压缩网络包     选择此选项打开连接压缩。使用压缩连接在某些情况下可明显提高 Adaptive Server Anywhere 的性能。

选择对网络包进行加密的方法    

允许数据包加密从客户机通过网络发送。

需要有可单独授权的选件

传输层安全性要求获取可单独授权的 SQL Anywhere Studio 安全性选件,并且受出口法规约束。

  •      不加密通过客户端传输的通信包。这是缺省设置。
  • 简单     用简单加密方法加密从客户端传输的通信包。所有平台及以前版本的 Adaptive Server Anywhere 都支持简单加密。简单加密没有 ECC_TLS 或 RSA_TLS 加密安全性强。
  • ECC_TLS     选择此选项启用 ECC_TLS(以前为 Certicom)加密。当网络数据包在客户端和服务器之间进行传输时,使用 ECC_TLS 加密可保护它们的保密性和完整性。只有在 TCP/IP 协议上才可使用此类加密。

    在相邻字段中必须提供受信任证书值。您还可以单击 [编辑] 来提供此值。

  • RSA_TLS     选择此选项启用 RSA_TLS 加密。当网络数据包在客户端和服务器之间进行传输时,使用 RSA_TLS 加密可保护它们的保密性和完整性。只有在 TCP/IP 协议上才可使用此类加密。

    在相邻字段中必须提供受信任证书值。您还可以单击 [编辑] 来提供此值。

  • RSA_TLS_FIPS     选择此 选项启用 RSA_TLS_FIPS 加密。选中此选项时,数据库服务器接受使用 FIPS 认可的 RSA 加密技术加密的通信数据包。RSA_TLS_FIPS 使用与 RSA_TLS 不同的认可库,但与使用 Adaptive Server Anywhere 9.0.2 或更高版本指定 RSA_TLS 的客户端兼容。要使用该加密类型,客户端和服务器必须都运行于支持 32 位的 Windows 操作系统,该连接必须通过 TCP/IP 端口。

    在相邻字段中必须提供受信任证书值。您还可以单击 [编辑] 来提供此值。

    • 编辑     单击 [编辑] 在[Certicom 加密选项] 对话框为受信任证书、证书公司、证书单元和证书名提供加密值。

5、[ODBC 配置] 对话框:[高级] 选项卡


[ODBC 配置] 对话框的 [高级] 选项卡具有以下组件:

连接名    

键入一个名称来标识连接。此字段为可选。

字符集     键入字符集名称。缺省情况下使用客户端的 ANSI 字符集,例如英文系统使用 cp1252。您还可以提供 OEM 字符集代替 ANSI 字符集。

允许多重记录读取    

选择此选项一次检索多个记录而不是分别检索记录,这样可以提高性能。

显示日志文件中的调试信息     选择此选项在日志文件中记录有关通信链接的诊断信息。

  • 日志文件     键入要在其中保存调试信息的日志文件的名称。

其它连接参数     在此字段中的以分号分隔的列表中键入任何其它连接参数。例如,

DEBUG=YES;LOG=connection.log

在该字段中设置的参数优先于在该对话框的其余部分中设置的参数。例如,如果在 [标识] 选项卡中输入用户 ID DBA,而在该字段中设置连接参数”uid=bsmith”,则将尝试使用用户 ID bsmith 进行连接。

[Certicom 加密选项] 对话框


此对话框显示客户端 Certicom 加密设置的字段。

[Certicom 加密选项] 对话框具有以下组件:

受信任证书     键入客户机用于鉴定服务器身份的证书文件名。您还可以单击 [浏览] 从文件目录中选择受信任证书。这是一个必需的字段。

证书公司     键入证书发放机构或组织的名称。服务器和客户机的值必须匹配。这是一个可选字段。

证书单元     键入证书单元。也称为组织单元。服务器和客户机的值必须匹配。这是一个可选字段。

证书名     键入证书的公用名。服务器和客户机的值必须匹配。这是一个可选字段。

相关文章

评论暂缺 »

还没有任何评论。

这篇文章上的评论 RSS feed TrackBack URL

留下评论

首佳软件是专业从事汽修软件、汽配软件、汽车美容软件及4S店管理软件研发和销售的公司,是知名的汽修汽配管理软件供应商.因首佳软件的简单易学易用、性价比高的特性,而广泛应用于全国各地的汽修厂,汽配店,汽车4S店,汽车维修站,汽车美容连锁店等企业. 本博客由 WordPress 所驱动