Standard版に変更後 登録済みのEnterpriseでのみ使用できるデータソースが変更/削除できない

ColdFusion を無償版(30日間体験版・デベロッパー版:Enteprise版相当)でインストールし、後から有償版の Standard版に切り替えた場合にEnterprise版でのみ使用可能な Oracle や DB2データソースを登録していた場合は、そのデータソースの変更や削除を行ってもエラーが発生します。

これは、ColdFusion Administratorの設定画面で、裏でエディションのチェックが行われているためです。このような状況に遭遇した場合は、Admin API を使用して、プログラムを実行し、対象データソースの削除を行ってください。

  • プログラム例

<cfscript>
// 1. Administrator APIを使用するための CF Administratorのログイン処理
// loginメソッドの引数:("パスワード", "ユーザー名")
// ※初期のadminユーザーの場合、ユーザー名は省略可能です
    adminObj = createObject("component","cfide.adminapi.administrator");
    adminObj.login("パスワード");
   
// 2. datasourceオブジェクトのインスタンスを生成
    dsObj = createObject("component","cfide.adminapi.datasource");

// 3. deleteDatasourceメソッドを実行してデータソースを削除
// 引数:削除対象のデータソース名
    dsObj.deleteDatasource("削除するデータソース名");
</cfscript>

 


記事公開日:2026年06月18日
最終更新日:2026年06月18日


x

Sample Modal Window

This is just a sample…

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent suscipit iaculis libero sed tristique. Quisque mollis dolor non tellus placerat vitae sodales lectus porta. Curabitur ut suscipit tellus. Maecenas rhoncus, ante vitae vehicula vestibulum, metus sapien dapibus tellus, et mattis dolor neque vitae nisl. Nullam eleifend ultrices ipsum eget pretium. Curabitur semper metus ut ante adipiscing nec volutpat sem rutrum. Nullam a nisi lacus, non interdum ante. Vivamus ante augue, commodo vel egestas sed, pharetra nec dui. Quisque sed tellus felis. Donec ipsum mauris, sagittis eu accumsan in, aliquam non ipsum.

Vestibulum tempor nunc nec felis scelerisque eget elementum erat dignissim. Ut vel ipsum mollis orci venenatis luctus. Aenean vehicula quam vel quam porttitor ac iaculis elit pulvinar. Proin consequat, ipsum eu venenatis semper, justo turpis posuere tortor, ac placerat metus nisl et lectus. Nulla cursus dui id nunc ullamcorper sed semper nisl lobortis. Aliquam erat volutpat. Phasellus arcu ante, imperdiet in ornare sed, laoreet eu massa.