0

我使用以下命令启动了一个 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”?

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

4

1 回答 1

0

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

dblocate 文档: 服务器枚举实用程序 (dblocate)

于 2013-05-09T22:34:24.683 回答