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

相关问题