Forguncy 10 オンラインヘルプ
アプリの開発 / 外部連携と入出力 / 外部データベース / Forguncy Server上での外部データベース接続
このトピックで
    Forguncy Server上での外部データベース接続
    このトピックで

    データベース接続文字列の変更

    外部データベースを使用しているアプリケーションをForguncy Serverへ発行した場合、既定ではForguncy Builder上で設定した接続情報がForguncy Server上でもそのまま使用されます。

    開発環境であるForguncy Builderの外部データベースへの接続設定(リンクテーブルの作成)は、Forguncy Builderを使用しているコンピューター、並びにユーザーアカウントが接続可能な状態にある外部データベースに対してのみ行うことが可能です。たとえば、開発時には開発用の外部データベースを使用し、本番環境であるサーバーでは異なる外部データベースを使用するような場合、開発環境から本番用の外部データベースへ接続することができない場合があります。このような場合、アプリケーションのConfigファイルに、Forguncy Server側の接続情報を設定することで、Forguncy Server上では異なる接続設定を使用することができます。

    Forguncy Server用の外部データベース接続設定を行う具体的な方法については、外部データベースへの接続文字列を変更する を参照してください。

    Forguncy Serverの実行アカウントの変更

    Forguncy Server上に発行したForguncyアプリケーションは、Windowsサービスの「Local System」というシステムアカウントによって実行されます。

    「Local System」は、ローカルリソースに対しては強力な権限を持つ特権アカウントですが、Windows認証で有効なアカウントではなく、またネットワークアクセスに対しても制限があります。たとえばSQL ServerデータベースにWindows認証で接続する設定にしていた場合、Windows認証アカウントではない「Local System」は、SQL Serverデータベースへの接続に失敗します。

    このような場合、Forguncy Serverのサービスを実行しているユーザーを「Local System」から、Windows認証が可能なアカウントに変更します。

    具体的なForguncy Serverの実行アカウントの変更方法については、Forguncy Serverの実行アカウントを変更する を参照してください。