我已经使用实体框架4.3项目为我的ASP.NET MVC设置了(远程)SQL Server Express。在使用SQL Compact的本地机器上,一切正常。当我尝试连接到SQL Express服务器,我得到了下面的错误上的呼叫migrator.Update()
:实体框架4.3与SQL Server Express迁移异常
The INSERT permission was denied on the object '__MigrationHistory', database 'MyDataBase', schema 'dbo'.
在我已经做了以下服务器:
- 创建与SQL Server凭据的用户
- 创建了一个名为MYDATABASE
任何想法数据库?
您是否已获得用户对数据库的任何权限?当你创建SQL凭据时,它实际上只是登录。您必须在与登录关联的数据库中创建用户,并为其授予对数据库允许的操作的权限。 – 2012-03-30 09:10:49
@LadislavMrnka我创建了一个新的用户和新的数据库,现在它可以工作,我想我搞砸了第一个数据库的权限。谢谢。 – Marthijn 2012-03-30 09:45:15