2016-04-18 16 views
0

私はWebアプリケーションをAzureに公開しています(Visual Studioでローカルに作成) 私のメインデータベース(Azure Sqlデータベース)を移行し、Webに接続しましたappとcourceは既にSQL Serverインスタンスを作成しています。 私の問題は、私のApp_Dataフォルダにあるローカルdbファイル.mdfファイルです。 私のアプリを公開したときに以下のエラーが返されました: プロバイダ:SQLネットワークインターフェイス、エラー:52 - LocalDBインストールを見つけることができません。 SQL Server Expressが正しくインストールされ、LocalDB機能が有効になっていることを確認します。 .mdfファイルの添付方法私のSQL Serverインスタンスと関連付けられていますか? ありがとうローカルデータベース.mdfファイルを使用したWebアプリケーション

+0

完全な.bakをアップロードする必要があります。動作しないので、.mdfファイルのみを復元することはできません。親切にテストしてください。 –

答えて

2

私はあなたが(Expressがインストールされていないことを確かめて)SQL Server Expressを使うことはできないと思います。なぜSQL Server Expressを使いたいのですか?

とにかく、あなたはSQL Server CompactのにAzureのためにそれを移行することができます - http://www.asp.net/mvc/overview/older-versions/deployment-to-a-hosting-provider/deployment-to-a-hosting-provider-deploying-sql-server-compact-databases-2-of-12

しかし、あなたは、複製のいずれかのタイプを実装する予定の場合はそのようにはあまり効率的ではない - といくつかの他の欠点 - 任意のインスタンスは独自のDBを持っています。

SQL Azureを使用し、SQL Server Compact/Expressのようなものが必要ない場合は、データをSQL Azureに移行するのが最善の方法だと思います。

関連する問題