0

以前我問過a similar question,但是這個是特定於開發,而不是遷移到生產。EF 4.1如何以域用戶身份登錄時無法創建數據庫?

在我的Windows 7計算機上以域用戶身份登錄並啓動EF 4.1項目時,出現錯誤,因爲實體框架無法在SQL Express本地實例的'dbo.master'中創建數據庫。

如果我在Windows 7筆記本電腦上使用相同的項目並將其作爲本地管理員運行,則完美工作。

爲了授予EF 4.1在本地SQL Express實例上刪除/創建數據庫的權限,我需要對Windows 7桌面執行什麼操作?

回答

1

您可以將您的域用戶添加到本地SQL Express實例上的dbcreator角色。或者,如果您想要完整的權利,請將自己添加到dbo角色中。

看到這個蘇答案:SQL Server 2008 Express Grant User Permission

或者你可以在你的域用戶帳戶添加到機器的本地管理員帳戶。但是這具有更廣泛的含義(顯然)。

+0

這是正確的概念和一個好的指針,仍然通過細節工作,所以我可以用具體細節更新這個問題。 – 2011-05-18 19:04:15

相關問題