2009-11-30 102 views

回答

-1

我自己回答。解决方案是在SQL Server中将“sysadmin”的服务器角色添加到“内建/用户”登录。

应该这样做,因为当我们编辑时,visual studio使用此用户帐户创建临时数据库以进行设计时验证。

2

阅读此博客帖子here为您的问题的答案。

总结他的岗位,你需要做 如下:

  1. 用户需要一个SQL Server登录
  2. 的SQL Server登录需要是的成员聚集在dbcreator 角色
  3. 的SQL Server登录需要是内建的成员和securityadmin 作用
  4. 的SQL Server登录需要有VIEW服务器S TATE特权 授予
  5. 如果运行2005 SP1,授予公共组执行权限的 sp_detach_db过程
+2

啊我准备发布相同的网址!哈哈+1 – 2009-11-30 14:24:06

+0

@ o.k.w:快速抽奖! ;) – 2009-11-30 14:25:28

+0

谢谢。但是有没有解释为什么会发生这种情况? – 2009-11-30 14:36:27

0

看看这个:Ozzie Rules Blogging

这样做:

  1. 的用户需要SQL Server登录
  2. SQL Server登录需要b集结在dbcreator角色的EA成员
  3. 的SQL Server登录必须的成员内置的是securityadmin角色
  4. 的SQL Server登录需要有授予查看服务器状态的权限
  5. 如果运行2005 SP1,将公共组的执行权限授予sp_detach_db过程
+0

我再次问,有没有解释为什么会发生这种情况?感谢您的链接btw! – 2009-11-30 14:37:20

相关问题