boost株式会社|毎日を、ゲームに。boost株式会社は、チームとして案件を受ける「ギルドプロジェクト」として、案件ごとに最適なチームを作りお客様に貢献いたします。い合わせ個人情報の取扱についてシステムHOMEブログシステムAzureのデータベースで本番用の設定をするAzureのデータベースで本番用の設定をするベルトトルト2019.04.23最近は、Azureに奮闘しているベルトトルトです。Azureでサービスを本番公開する場合、データベースの設定をどうやってやるのか、を紹介します。開発時の設定データベースへの接続設定は、「appsettings.json」にて行います。プロジェクトフォルダ以下にDB用のファイルが作成されるように、接続文字列を記述します。"Server=(localdb)\\mssqllocaldb;Database=HogeContext-cf420d3c-ac6e-4182-8f56-6ec8c7f9760e;Trusted_Connection=True;MultipleActiveResultSets=true",},この設定を行い、「appsettings.json」をGitなどのリポジトリにコミットしておきます。チーム開発の場合は他のメンバーも対象のリポジトリをクローンし、各自の環境でビルド、実行するだけで、アプリを動かすことができます。データベースも新規構築されます。プロジェクトを新規作成すれば、自動で設定してくれるので、特に自分で何かするってのは無いと思います。Service」で公開する場合の設定です。別途、Azure上で、データベースを用意して、そちらに接続します。開発時と同様、「appsettings.json」にて設定を行うことが可能ですが、パスワードなどを「appsettings.json」に書くことになるので、セキュリティ上おすすめできません。本番用の接続情報を記述したまま、Gitなどにコミットしてしまったら、情報が外部に流出してしまう可能性もあります。「構成」というメニューです。元々は「アプリケーション設定」というメニューを使用していたのですが、2019年4月現在、「構成」というメニューが新設されて、「アプリケーション設定」には「クラシック」という文言が付いています。構成の画面で下にスクロールすると、「接続文字列」というエリアがあります。ここで、データベースの接続文字列を設定します。設定後、保存ボタンをクリックして完了です。ポータル上で設定できるのは、すごく簡単で良かったです。「業務効率化って簡単に言うけど、なかなか実現できない。」そんな状況にいるのなら、お気軽にご相談ください。あなたの代わりに、業務効率化を担当します。ベルトトルトIT全般はお任せ。プログラミングメインに活動中。Java、PHP、C#、SQL、HTML、CSSやWordPressなどプログラミングから、情シスなど奮闘中。