SQL Server Express を Azure 仮想マシンに追加できることは理解していますが、Azure の "Web サイト" に DB を追加できますか? または、Azure の "Web サイト" に SQL DB を使用する場合、Azure SQL を使用する必要がありますか?
3 に答える
いいえ、
Azure WebSites を使用している場合、ソフトウェアを使用/追加/インストールすることはできません。Azure WebSites で実行されているアプリケーションのデータ ストレージの可能性は、Azure SQL Database (以前の SQL Azure)、Azure Blob Storage、Azure Table Storage、MySQL データベース (現在、Azure WebSites での PHP CMS のプロビジョニングの一部としてのみ提供されています) です。
はい。ただし、SQL Server Express ではなく、ルートに SQL Compact Edition を作成する必要があります。
私はそれについて記事を書きました。
これは StackOverflow に関する私の関連する質問の投稿で、これは私が見つけた英語版です。
以下は私の研究後の解決策です:
このように段階的に:
2 つの Nuget パッケージをインストールする(
EntityFrame.SqlServerCompact
&Microsoft SQL Server Compact Edition
)SQL データベース ファイル (.sdf/.mdf) を APP_Data フォルダーに配置します (使用するには、次のような接続文字列を追加します。
<add name ="DefaultConnection" connectionString ="Data Source=|DataDirectory|CompactDB.sdf" providerName ="System.Data.SqlServerCe.4.0" />)
上記の SQL データベース ファイルを含む完全なプロジェクトを AzureWebsites に発行します。
うまく機能し、完全に無料であることがわかります。