首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Pervasive SQL 9中选择数据库名称

在Pervasive SQL 9中选择数据库名称
EN

Stack Overflow用户
提问于 2011-10-25 15:11:08
回答 1查看 1.5K关注 0票数 0

我一直在到处寻找,似乎找不到解决方案。

我想查询普及引擎,看看托管在普及引擎上的数据库有多少个,名称是什么。

我这样做的实际目的是创建一个到MSSQL2008 R2的无DSN链接服务器。原因是数据库文件托管在不同的服务器上,而不是我试图查询它的位置。

一旦托管了解决方案,我就无法读取/写入注册表。(通过注册表获取数据库名称)。

我尝试过访问远程计算机的注册表(它在控制台环境中工作),但是一旦我通过IIS访问(当站点被托管时),它就不允许我访问。我不想允许注册表连接到正在运行Pervasive server的服务器

我已经尝试了所有常用的"SELECT * from INFORMATION_SCHEMA.Databases“或"DESCRIBE Databases”

它们都不起作用!

请帮我创建一个无DSN的LinkedServer并查询数据库。

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-25 19:19:53

在PSQL中查询数据库名称的唯一方法是使用DTI或DTO接口。具体地说,您将使用DTI中的PvGeDbName函数或DTO中的DtoDatabase对象。

人们一直在谈论一个系统存储过程来列出数据库名称,但据我所知,它还没有实现,只有在PSQL v11或更高版本中才可用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7885812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档