我使用以下命令启动了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'?
请注意,我不一定与服务在同一台计算机上。
答案 0 :(得分:0)
您可以使用-d选项运行dblocate。这会将每个服务器的数据库列为逗号分隔列表。
dblocate的文档: Server Enumeration utility (dblocate)