有没有办法在SQLAnywhere服务中查询数据库名称?

时间:2013-04-26 17:56:30

标签: sqlanywhere

我使用以下命令启动了SQLAnywhere v12服务实例:

"C:\Program Files\SQL Anywhere 12\Bin64\dbsvc.exe" -as -s auto -t network
    -w TestEmpty12 "C:\Program Files\SQL Anywhere 12\Bin64\dbsrv12.exe" 
    -n TestEmpty12 -x tcpip -c 512m 
    "C:\bin\Test Databases\Empty12\TestEmpty12.db"

我知道我可以使用dblocate可执行文件找到正在运行的SQLAnywhere实例。但是,该实用程序仅提供服务器名称,地址和端口信息。有没有一种方法可以获取数据库名称,在本例中为'TestEmpty12'?

请注意,我不一定与服务在同一台计算机上。

1 个答案:

答案 0 :(得分:0)

您可以使用-d选项运行dblocate。这会将每个服务器的数据库列为逗号分隔列表。

dblocate的文档: Server Enumeration utility (dblocate)