SQL Anywhere 10.0.1 版支持 Windows Vista 操作系统。以下是在 Vista 上运行 SQL Anywhere 软件的一些有关问题:
Windows Vista 安全性 Windows Vista 并入了新安全模型。用户帐户控制(User Account Control,简称 UAC)将在默认条件下启用,它可能会影响预期能够写入文件的程序的行为,尤其是在计算机支持多个用户的情况下。一位用户创建的某个文件可能具有禁止其他用户对该文件进行读写的权限,这取决于创建文件和目录的位置和方式。如果在缺省目录中安装了 SQL Anywhere,则会相应建立需要多个用户的读/写访问权限的文件和目录。
SQL Anywhere 操作代理已提升 在 Vista 中,某些操作需要提升权限,才能在用户帐户控制下运行时执行。以下程序在 SQL Anywhere 中可能需要提升:dbdsn.exe、dbelevate10.exe、dblic.exe、dbsvc.exe、installULNet.exe、mlasinst.exe、SetupVSPackage.exe、ulcond10.exe 和 ulafreg.exe。
以下 DLL 在注册或注销时需要提升:dbctrs10.dll、dbodbc10.dll、dboledb10.dll 和 dboledba10.dll。
在已激活用户帐户控制的 Vista 系统上,可能会收到 SQL Anywhere 已提升操作代理的提升提示。此提示由 Vista 用户帐户控制系统发出,以确认要继续运行已标识的程序(如果以管理员身份登录)或提供管理员证书(如果以非管理员身份登录)。
部署更改 程序 dbelevate10.exe 由 SQL Anywhere 组件内部使用,以执行需要提升权限的操作。这个可执行文件必须包含在 SQL Anywhere 部署中。
ActiveSync 支持 Vista 中不支持 Microsoft ActiveSync 实用程序。它由 Windows 移动设备中心所代替。您可以将 SQL Anywhere ActiveSync 提供程序安装实用程序与 Windows 移动设备中心结合使用。
SQL Anywhere 可执行文件已签名 Vista 上的 SQL Anywhere 可执行文件由 iAnywhere Solutions, Inc. 签名
新许可文件 10.0.1 的安装包括为 SQL Anywhere 创建新许可文件的过程。现有安装的许可信息会在可执行文件中的原有位置抽取,然后移动到新位置(与可执行文件位于相同目录的 dbsrv10.lic、dbeng10.lic 和 mlsrv10.lic 文件)。
示例 示例现在会正确处理包含一个或多个空格的 SQL Anywhere 安装路径名。
Windows 服务 符合 Vista 的服务不允许与桌面交互。在 Windows Vista 上,没有 SQL Anywhere 服务与桌面交互(即使服务定义中启用了 [允许服务与桌面交互] 也是如此)。可使用 dbconsole 实用程序或者从 Sybase Central 来监控 SQL Anywhere 数据库服务器。
Sybase Central 禁用此选项,以使服务在 Windows Vista 上运行时能够与桌面交互。
使用 AWE 高速缓存 要在 Windows Vista 上使用 AWE 高速缓存,必须以管理员身份运行数据库服务器。使用 AWE 高速缓存启动未提升的数据库服务器,将会出现警告,提醒您必须以管理员身份运行数据库服务器才能使用 AWE。请参见-cw 服务器选项。
PowerDesigner、InfoMaker 和 DataWindow .NET 随 SQL Anywhere 提供的 PowerDesigner、InfoMaker 和 DataWindow .NET 组件在 Windows Vista 上未得到正式支持。因此,在 Vista 环境中运行这些组件时,可能会遇到问题。请参考相应的产品文档,以获得如何在 Vista 环境中运行以及如何获得 Vista 支持的这些产品的版本的说明。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |