如题,我的目的是将一个远程的数据库,复制到我本机上。
我用的是SQL2005,
用sql管理器,连接上我同事的电脑,然后选择数据库,右键-》任务-》复制。
想复制到我的电脑上,不过,执行时出现错误!
查看日志得到错误信息:已以用户 LENOVO-24\SYSTEM 的身份执行。 包执行失败。.  该步骤失败。
通过网上查解决办法。方法 2: 将 SSIS 包 ProtectionLevel 属性设置为 ServerStorage
将 SSIS 包 ProtectionLevel 属性改为 ServerStorage。此设置将包存储在 SQL Server 数据库,并允许通过 SQL Server 数据库角色的访问控制。但是不知道,如何 将 SSIS 包 ProtectionLevel 属性设置为 ServerStorage。请高手指点

解决方案 »

  1.   

    你把ProtectionLevel设成EncryptSensitiveWithPassword 然后输Packagepassword,应该就可以了。原因是因为你创建包时使用的windows账户没有执行包的权限。
      

  2.   

    如何将ProtectionLevel设为EncryptSensitiveWithPassword?
      

  3.   

    你直接用SQL Server Buisness Intelligence Development Studio打开你的package,在package属性的ProtectionLevel下拉框里直接选就可以啦。