Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » 运行数据库服务器 » 运行 SQL Anywhere 数据库服务器简介

 

在 Windows Vista 上运行 SQL Anywhere

SQL Anywhere 支持 Windows Vista 操作系统。以下是在 Vista 上运行 SQL Anywhere 软件的一些注意事项:

  • Vista 安全性   Vista 并入了称为用户帐户控制(User Account Control,简称 UAC)的新安全模型。UAC 将在缺省情况下启用,它可能会影响预期能够写入文件的程序的行为,尤其是在计算机支持多个用户的情况下。一位用户创建的某个文件可能具有禁止其他用户对该文件进行读写的权限,这取决于创建文件和目录的位置和方式。如果在缺省目录中安装了 SQL Anywhere,则会相应建立需要多个用户的读/写访问权限的文件和目录。

  • SQL Anywhere 已提升的操作代理   在 Vista 中,某些操作需要提升权限才能在于 UAC 下运行时执行。以下程序在 SQL Anywhere 中可能需要提升:

    • dbdsn.exe
    • dbelevate11.exe
    • dblic.exe
    • dbsvc.exe
    • installULNet.exe
    • mlasinst.exe
    • SetupVSPackage.exe
    • ulcond11.exe

    以下 DLL 在注册或注销时需要提升:

    • dbctrs11.dll
    • dbodbc11.dll
    • dboledb11.dll
    • dboledba11.dll

    在已激活 UAC 的 Vista 系统上,可能会收到 SQL Anywhere 已提升操作代理的提升提示。此提示由 Vista 用户帐户控制系统发出,以确认要继续运行已标识的程序(如果以管理员身份登录)或提供管理员证书(如果以非管理员身份登录)。

  • 部署注意事项   程序 dbelevate11.exe 由 SQL Anywhere 组件内部使用,以执行需要提升权限的操作。这个可执行文件必须 包含在 SQL Anywhere 部署中。

  • ActiveSync 支持   Vista 中不支持 Microsoft ActiveSync 实用程序。它由 Windows 移动设备中心所代替。您可以将 SQL Anywhere ActiveSync 提供程序安装实用程序与 Windows 移动设备中心结合使用。

  • SQL Anywhere 可执行文件已签名   Vista 上的 SQL Anywhere 可执行文件由 iAnywhere Solutions, Inc. 签名

  • Windows 服务   符合 Vista 的服务不允许与桌面交互。在 Windows Vista 上,没有 SQL Anywhere 服务与桌面交互(即使服务定义中启用了 [允许服务与桌面交互] 也是如此)。可通过 Sybase Central 或 dbconsole 实用程序来监控 SQL Anywhere 数据库服务器。请参见SQL Anywhere 控制台实用程序 (dbconsole)

    Sybase Central 禁用此选项,以使服务在 Windows Vista 上运行时能够与桌面交互。

  • 使用 AWE 高速缓存   要在 Vista 上使用 AWE 高速缓存,必须以管理员身份运行数据库服务器。使用 AWE 高速缓存启动未提升的数据库服务器,将会出现警告,提醒您必须以管理员身份运行数据库服务器才能使用 AWE。请参见-cw 服务器选项