在没有域的Server 2012 x64上安装了SQL Server 2012 x64。服务器只是工作组WORKGROUP中的默认设置。
我创建了包"导入卡"它将一些csv文件导入数据库。在BIDS中,包装正常运行没有问题。当程序包开始,结束和出错时,程序包还会写一些日志文件。
使用Execute Package Utility,包也可以正常工作。
现在我将msdb数据库中的包导入为文件系统导入和保护级别"保持原始包的保护级别"。
我的最后一步是像往常一样创建一个时间表。试图运行计划让我疯狂。
我的SQL Server代理是使用帐户" NT Service \ SQLSERVERAGENT" User属性具有到msdb数据库的映射,包括roll" ssisadmin"。
我读到这个意思非常有用post。
但附表不会有效。 历史记录中的错误消息:
Message
Executed as user: NT Service\SQLSERVERAGENT. Microsoft (R) SQL Server Execute
Package Utility Version 11.0.5058.0 for 64-bit Copyright (C) Microsoft Corporation.
All rights reserved. Started: 2:38:18 PM Could not load package "\importCards"
because of error 0xC0014062. Description: The LoadFromSQLServer method has
encountered OLE DB error code 0x80040E14 (Only the owner of DTS Package 'importCards'
or a member of the sysadmin role may create new versions of it.). The SQL statement
that was issued has failed. Source: Started: 2:38:18 PM Finished: 2:38:18 PM
Elapsed: 0.031 seconds. The package could not be loaded. The step failed.
没什么作用,我非常沮丧。也许你可以帮助我。每条线索都是指定的
谢谢!
答案 0 :(得分:0)