0

ホスティングしています。ホスティングにより、データベースへのログインとパスワードが提供されました。これらのデータを使用してデータベースに移動し、テーブルを削除\作成できます。

コードのデータを使用してデータベースを作成しようとしています。

public class DataContextInitializer:DropCreateDatabaseAlways<DataContext>
{
    protected override void Seed(DataContext context)
    {

    }
}

ローカルではすべてが機能しますが、サーバーで実行するとエラーが発生します

CREATE DATABASE permission denied in database 'master'.

これを修正するにはどうすればよいですか? または、私のユーザーだけがデータベースを作成/削除する権限を持っていませんか?

4

1 に答える 1

0

共有ホスティングでは、データベースを作成する権限がない場合があります (設定したデータベースを変更するだけです)。Code First が db = fail を再作成しようとしたときに、AppHarbor で Code First を使用してこの問題に遭遇しました。

于 2012-04-19T12:17:43.280 に答える