私はこれでまだ新しいです:$
私は次のことをしました:
- データベースをディスクに公開しました。
- Microsoft sql server management studio 2008 を使用して、公開されたスクリプト 'DB.MDF' を開きます。
- 実行してバックアップします。それは、システム データベースの下のマスター データベースにありました。
- サーバー上で、同じ名前の新しいユーザーと新しいデータベースを作成しました。
- DB.BAK を復元し、データベースを参照したところ、テーブルが見つかりました。
ここで、接続文字列を編集する必要があります。これは、構成ファイルからの接続文字列です。
<add name="AlBayanEntities" connectionString="metadata=res://*/Core.Model.AlBayan.csdl|res://*/Core.Model.AlBayan.ssdl|res://*/Core.Model.AlBayan.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\AlBayan.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
私はそれを次のように変更しました:
<add name="AlBayanEntities" connectionString="Server=;Database=databaseName;Uid=bayan;Password=1abcd;" providerName="System.Data.EntityClient" />
そして、私はホスト プランを次のように取得しました:
'アプリケーション接続文字列で上記の SQL Server アドレスを使用することもできます。たとえば、ASP.NET (ADO.NET ライブラリ) Server=;Database=databaseName;Uid=userName;Password=password ;'
私は正しくやっていますか?
ASP.NET 構成からロールを作成したにもかかわらず、まだログインできないため、Web サイトにログインできませんでした:/