【发布时间】:2009-06-04 18:15:07
【问题描述】:
我有一个带有 SQL Server 2005 后端的 Access 2007 项目。但是,在 Access 中创建新的存储过程时,会出现错误:
ADO 错误:特定架构名称 DOMAIN\username 不存在或您无权使用它
如何改为使用“dbo”架构创建存储过程?存储过程属性对话框的“所有者”下拉菜单设置为用户名,并且无法更改为 dbo,即使用户处于“db_owner”角色。
【问题讨论】:
-
谁(哪个用户)正在运行 Access 前端应用程序并将 T-SQL 查询发送到服务器?
-
有几个用户是数据库所有者(创建存储过程、表单等)。其他用户将受到更多限制 - 仅查看数据并执行某些存储过程
-
创建存储过程的用户是 db_owner 的成员
标签: sql-server sql-server-2005 ms-access ms-access-2007