sql – 数据库’master’中的CREATE DATABASE权限被拒绝. MVC EF 4.1 Codefirst入门

我查了这里和互联网没有答案.我如何让它工作?我正在使用discountasp.net SQL,所以它是否是一个让它工作的设置?
最佳答案
以下博客文章很好地解释了这一点.如果未在web.config中指定连接字符串,则EF CodeFirst将尝试在本地SQLExpress实例上创建数据库.否则,您可以通过从基础构造函数继承的实体上下文的公共构造函数分配给命名的连接字符串来设置意图.

http://blogs.msdn.com/b/adonet/archive/2011/01/27/using-dbcontext-in-ef-feature-ctp5-part-2-connections-and-models.aspx

    public class UnicornsContext : DbContext
    {
        public UnicornsContext()
           : base("UnicornsCEDatabase")
        {
        }
    }

无论哪种方式,您都需要确保您的帐户具有对SQL(Express)服务器的适当访问权限以创建新数据库.

转载注明原文:sql – 数据库’master’中的CREATE DATABASE权限被拒绝. MVC EF 4.1 Codefirst入门 - 代码日志