Определить тип базы данных из источника данных ColdFusion - PullRequest
1 голос
/ 04 октября 2011

У меня есть веб-сайт с исходным кодом в ColdFusion. Как я могу узнать, какая база данных используется и где находятся файлы базы данных? Спасибо!

Кроме того, у меня нет доступа к CF Admin.

Ответы [ 3 ]

6 голосов
/ 04 октября 2011

Предполагается, что вы используете CF8 или новее:

Если у вас есть источник данных (который вы можете увидеть в CFQUERY / CFSTOREDPROC), вы можете использовать cfdbinfo для получения информации о базе данных.

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_d-e_01.html для деталей.

2 голосов
/ 04 октября 2011
  1. Поиск во всей кодовой базе экземпляров тега <CFQUERY> (и дополнительно <CFSTOREDPROC>).

  2. Посмотрите на значение, введенное в атрибут "источник данных", соберите их все.

Если у вас есть доступ к CF Admin:

Войдите в администратор ColdFusion, перейдите к источникам данных и сопоставьте имена источников данных с теми, которые вы нашли в поиске.

Проверьте настройки DSN.Это ваши базы данных.

Если у вас нет доступа к CF Admin:

Передать имена источников данных в <CFDBINFO> и вывести результаты (thnx в TheCycoONE )
0 голосов
/ 04 октября 2011

Шон ударил: вам нужно войти в настройки источника данных ColdFusion Administrator.Найдите имя источника данных в вашем Application.cfm / cfc / direct в запросе, затем щелкните этот DSN у администратора.В нем должно быть указано, какой разъем db (тип) он использует, и общее местоположение.

...