我已經使用實體框架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