伙计们。
我正在尝试使用复制向导将我的 SQL SERVER 2008 数据库从我的 Windows 7 Professional 32 位 Acer 笔记本电脑复制到我的 SQL SERVER 2008 Windows 7 家庭高级版 64 位三星笔记本电脑。
错误是:尝试在 SQL 上查找文件夹时遇到 OLE DB 错误,错误代码为 0x80040E09(对象“sp_ssis_getfolder”、数据库“msdb”、架构“dbo”的执行权限被拒绝。)。
问题已得到解答:您可以将 MSDB.DBO.sp_ssis_getfolder 上的执行权限授予 [proxy]
或者您可以尝试将该用户添加到 dts/ssis 操作员/执行者角色之一 - 从用户开始,然后是操作员,然后是管理员以查看它需要什么级别 - 或阅读文档。
db_ssisadmin db_ssisoperator db_ssisltduser
请参阅此处 msdb 下的部分:http: //msdn.microsoft.com/en-us/library/ms189121.aspx
请原谅我。我在 2010 年参加了这些课程。我正在做一个志愿者项目。我明白这个答案想让我做什么,但我不知道如何或在哪里做。
以下答案很棒,但是当我右键单击存储过程时,我没有选择“属性”。
检查以确保尝试运行存储过程的用户具有执行权限,您可以在 SQL Server Management Studio 中执行此操作,方法是转到数据库 -> 可编程性 -> 并右键单击存储过程并选择“属性”,然后转到到“权限”部分,查看您的用户是否存在,如果不存在,您可以添加用户并授予其执行权限,或者您可以在新查询中执行以下操作:GRANT EXECUTE TO ON
我正在连接两个数据库所有者的登录名。我假设执行权限将在目标服务器 msdb 数据库上。我正在使用连接到宏基上源数据库的目标(三星)笔记本电脑,右键单击源数据库并选择“任务”,复制数据库。在向导进入 CREATE 之前一切正常,然后它因错误而失败。
我希望有人可以帮助我解决这个问题。我一直试图让这个工作大约一个星期,我很沮丧。谢谢您的帮助。