Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
显示有关指定数据库的信息。
dbinfo [ options ]
读取来自指定的环境变量或配置文件的选项。请参见使用配置文件。
如果要保护口令或配置文件中的其它信息,可以使用文件隐藏实用程序对配置文件的内容进行模糊处理。请参见文件隐藏实用程序 (dbfhide)。
指定连接参数。请参见连接参数。
任何有效的用户 ID 都可以运行信息实用程序;但是要获得页面使用统计信息,则需要具有 DBA 权限。
显示有关所有表(其中包括系统表和用户定义的表)以及实例化视图的使用情况和大小的信息。
只有在没有其他用户连接到数据库并且您拥有 DBA 权限时,您才可以请求页面使用统计信息。页面使用信息通过 sa_table_page_usage 系统过程获取。
dbinfo 实用程序用于显示数据库的相关信息。它可以报告数据库文件的名称、任何事务日志文件或日志镜像的名称、页面大小、归类名称和标签、是否启用了表加密,以及其它信息。另外,它还可以提供有关表使用情况的统计数据和详细信息。
可使用 dbinfo 实用程序来确定磁盘上某个表的大小。为此,请运行如下所示的命令:
dbinfo -u -c "UID=DBA;PWD=sql;DBF=sample-dir\demo.db"
结果将向您展示有多少页面用于保存数据库中每个表内的数据 (Pages),以及这些页面的使用百分比 (%used)。对于任意表,随后可用页数乘以数据库页面大小,然后再用该值乘以 %used 来确定该表所占用的空间量。
也可以通过以下方法获取有关数据库的详细信息:
使用 DB_PROPERTY 系统函数查询单个数据库属性。请参见DB_PROPERTY 函数 [System]。
使用 sa_db_properties 系统过程查询所有数据库属性。请参见sa_db_properties 系统过程。
将 -pd 选项与 Ping 实用程序 (dbping) 一起使用。指定 -pd 后,dbping 会返回指定的每个数据库属性的值。请参见Ping 实用程序 (dbping)。
退出代码是零(成功)或非零(失败)。
有关退出代码的详细信息,请参见软件组件的退出代码。