2

这是一个带有 SQL 2008 的新登台服务器。我对 SSIS 不太熟悉,因此尝试部署几个包。因此,我在 BIDS 中执行以下操作..这可能是典型的:

  1. 右键单击我的解决方案,转到属性,然后转到部署实用程序选项卡
  2. 将 CreateDeploymentUtility 更改为 true
  3. 在我的机器上本地查找 .SSISDeploymentManifest 文件
  4. 运行它并尝试对客户的远程服务器执行 SQL Server 部署(我们正在运行 vpn 来实现它)
  5. 我输入了完全限定的远程服务器的名称、我的 windows auth 或 SQL 帐户(我尝试了两种方式)
  6. 现在尝试单击“包路径”并获取以下信息:

    TITLE: 包安装向导

    枚举包时发生 OLE DB 错误 0x80040E09(对象“sp_ssis_listpackages”、数据库“msdb”、架构“dbo”的执行权限被拒绝。)。发出一条 SQL 语句但失败。


    附加信息:

    枚举包时发生 OLE DB 错误 0x80040E09(对象“sp_ssis_listpackages”、数据库“msdb”、架构“dbo”的执行权限被拒绝。)。发出一条 SQL 语句但失败。


    纽扣:

    好的

那我该怎么办?我如何以管理员身份运行它以克服这个愚蠢的提升权限安全错误?

4

1 回答 1

1

您应该将您的 windows / sql 帐户添加到sysadmin角色。

在 SQL Server Management Studio 中,转到 Security -> Server Roles 并双击sysadmin。添加您的登录名,当您重试时它应该可以工作。

于 2012-08-24T07:55:38.150 回答