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 回答