我在ColdFusion中有源代码的网站。如何找出使用的数据库以及数据库文件的位置? 谢谢!
另外,我无法访问CF Admin。
答案 0 :(得分:6)
假设您使用的是CF8或更高版本:
如果您有数据源(可在CFQUERY / CFSTOREDPROC中看到),则可以使用cfdbinfo获取数据库信息。
http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_d-e_01.html了解详情。
答案 1 :(得分:2)
在整个代码库中搜索代码<CFQUERY>
(以及<CFSTOREDPROC>
)的实例。
查看输入到“datasource”属性中的值,将它们全部收集起来。
如果您有权访问CF Admin:
登录ColdFusion管理员,导航到数据源,并将数据源名称与您在搜索中找到的名称相匹配。
检查DSN设置。它们是您的数据库。
如果您无权访问CF Admin:
<CFDBINFO>
并转储结果(thnx到TheCycoONE)答案 2 :(得分:0)
Shawn点击它:你必须进入ColdFusion管理员的数据源设置。在查询中的Application.cfm / cfc / direct中找到数据源的名称,然后在管理员中单击该DSN。它应该告诉你它使用哪个db(type)连接器,以及一般位置。