2

我需要使用 Sybase SQL Query 检索以下详细信息。

1) 数据库数据文件路径

2) 数据库事务日志文件路径

3) SybaseSoftware 的安装路径

4) Sybase 上安装的补丁

谢谢。

4

1 回答 1

2

DBA 很容易在 30 秒内获得该信息;只需单击几下即可使用 GUI 管理工具。

为什么要通过 SQL 获取服务器安装的详细信息?如果您是编码员,则不需要该信息来完成工作;该信息是 DBA 的域,并且在他们管理服务器时会发生变化。更重要的是,这些更改对编码人员来说是透明的。即使你知道它,它也不会帮助或阻碍你的工作。

联机 Sybase 手册

尤其是“数据和日志文件路径”,受到开发人员直接访问的保护(它是一个安全的 ANSI SQL RDBMS)。

更新

显然你没有费心去查手册。

打开与服务器的会话,以便您可以通过“Sybase SQL Query”执行 SQL 命令。在您的 PC 上,运行 isql(字符)或 DBISQL(GUI);它们都在 Sybase PC 安装 CD 上,您也可以免费下载它们。

  1. 设备(“数据文件路径”):

    sp_helpdevice

    每台服务器有许多数据库。每台服务器有许多设备。您必须弄清楚 (a) 哪些设备包含您感兴趣的数据库 (b) 数据设备与日志设备。

    sp_helpdb

  2. 日志设备(“数据库事务日志文件路径”

    (同(1))

  3. “Sybase 安装”或 $HOME 目录(在服务器上)。有两种方法,第一种更容易:

    • 通过主机系统

      • 以 sybase 用户身份登录到服务器的主机系统
      • 您已经位于 sybase $HOME 目录中
      • 是安装目录
      • (最初的安装程序可能已经为每个版本或 EBF(“补丁级别”)创建了目录树,但使用 Unix/DOS 命令很容易弄清楚)
    • 通过 islq/DBISQL

      sp_configure "配置文件"
      go
      .
      • 这将为您提供配置文件的路径。几乎总是 $SYBASE 或 sybase>$HOME 目录的文件路径。您可以使用 Unix/DOS 命令在目录树中向上或横向移动,然后从那里找出答案。
        .
  4. Sybase ASE 的版本是列表中唯一与编码员相关的项目。它(包括当前的 EBF(“补丁级别”)通过以下方式获得:

    选择 @@VERSION

于 2010-10-30T02:13:26.363 回答