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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » SQL Anywhere 数据库连接 » SQL Anywhere 数据库服务器 » 经过验证的 SQL Anywhere 应用程序 » 经过验证的应用程序开发

 

验证数据库 (SQL)

可以使用 SET OPTION 语句验证数据库。

前提条件

您必须具有 SET ANY SYSTEM OPTION 系统特权才能设置此选项。

 任务
  1. 使用以下 SQL 验证语句设置数据库的 database_authentication 选项:

    SET OPTION PUBLIC.database_authentication='company=company-name;
         application=application-name;
         signature=database-signature';
    注释

    已在语法示例中添加换行符以提高可读性。但是,语法执行时必须去掉换行符且等号和分号间不能有空格。

    company-nameapplication-name 参数是您获取签名时提供给 Sybase 的值,而 database-signature 是您从 Sybase 收到的数据库签名。

  2. 重新启动数据库使该选项生效。

结果

数据库已验证。

下一个

可以将验证语句存储到 SQL 脚本文件中,以免还要键入长签名。可在 Interactive SQL 中单击 [文件] » [运行脚本] 来运行 SQL 脚本。

如果在 SQL Anywhere 安装目录的 scripts 子目录中创建了一个名为 authenticate.sql 的文件,并将验证语句存储到此文件中,则只要创建、重建或升级数据库,就会应用该文件。

 另请参见