2011-08-04 8 views
1

ためのログイン/パスワードを見つけます。 私はTest/Prod環境にアクセスできません。 ローカルのDesktop Machineにコードを配置しました。はバックend.Iは最近、このレガシーコードを与えられたとして、私はSybaseデータベースとアプリケーションのCF-9を持っているSybaseのDB/ColdFusionコード

コードは次のようにあるヴィザヴィDB /名/ユーザー名/パスワード

「applcation.cfmは、」「DB

<CFSET dsnApp="33ERYD_9S"> 

とすべてのタグを使用するためにエイリアスを使用していますname/datasource "属性を持ちますが、" Username/Password "属性はありません。

<cfquery name="delGoods" datasource="#dsnApp#"> 
       DELETE FROM goods_table where goodsTable_ID='#goodId#' 
      </cfquery> 

私のチームを導くには、Sybase-DBのための "パスワード/ログインは" CFのコードであることを主張しました。 完全に検索しましたが、Sybase-DBの「パスワード/ログイン」が見つかりませんでした。

私はタグが「ユーザー名/パスワード」を使用していないため、属性のことを彼女に言った、パスワード/ログインは、ColdFusion Administratarに設定する必要があります。

他の任意の提案は、私は、Sybase-DBのための「パスワード/ログイン」を探してください。?

答えて

3

私は設定がCF Administratorのデータソース定義で定義されていることをあなたと同意するだろう。

異なる公開フレームワークは、多くの場合そう、ということではあるが、しかし、あなたは、コード例では、この兆候datasource="#getDatasourceName#" username="#getDatasourceUser#"...

最後のオプションを見ることが、データソースのユーザー名とパスワードのような一般的に使用される変数を格納することができ、設定ファイルを持っていますこのアプリケーションがCF-ORMを使用している場合は、休止状態の構成ファイルが存在する可能性があります。ただし、ormが使用されていると、とにかくcfqueryタグは表示されません。

チームリーダーに戻って、現在のコードベースの開発についての背景を知る必要があるかもしれませんが、なぜsheyが値がコード内にあると思うのかを知るために - そのモジュールがアプリケーションから削除されている別の支店など

関連する問題