SSIS 无法获取连接。连接可能未正确配置,或者您可能对此连接没有正确的权限

2023-12-19

我正在使用 MS SQL Server 2016。我有一个 SSIS 包,其中包含一个执行 SQL 任务。我可以用 Visual Studio 很好地执行它。当我部署到 SSIS 目录时,收到以下错误:

执行 SQL 任务:错误:无法获取连接。连接可能未正确配置,或者您可能对此连接没有正确的权限

同样,如果我尝试通过 SQL 代理作业执行,我会收到以下信息:

描述:登录失败。该登录来自不受信任的域,无法与 Windows 身份验证一起使用。来源:.Net SqlClient 数据提供程序 开始时间:15:02:11 完成时间:15:02:12 已用时间:0.125 秒。包执行失败。这一步失败了。

我缺少什么?任何帮助将不胜感激。

SQL Server 中的连接管理器使用 ADO.net,而不是 OLEDB


问题原因是在连接管理器中您使用的是 Windows 集成安全性,它使用当前 Windows 用户来建立连接。

当从 SQL 作业执行包时,它使用没有连接权限的 SQL 服务帐户。为了解决这个问题,您可以定义一个代理帐户并以 Windows 用户身份运行作业:

  • 在不同帐户下运行 SSIS 包 https://www.sqlservercentral.com/articles/run-an-ssis-package-under-a-different-account
  • 使用代理帐户从 SQL Server 代理运行 SSIS 包 https://stackoverflow.com/questions/43192801/executing-a-ssis-package-as-different-user-from-ssisdb
  • 以与 SSISDB 不同的用户身份执行 SSIS 包 https://stackoverflow.com/questions/43192801/executing-a-ssis-package-as-different-user-from-ssisdb
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SSIS 无法获取连接。连接可能未正确配置,或者您可能对此连接没有正确的权限 的相关文章

  • 选择两列中两个日期之间的记录

    如何选择两列中两个日期之间的记录 Select From MyTable Where 2009 09 25 is between ColumnDateFrom to ColumnDateTo 我有一个日期 2009 09 25 我喜欢选择
  • 打开脚本任务时 SSIS 丢失文件引用

    我们使用自定义审核程序集 C 在脚本任务中记录 SSIS 中的多种操作 我们将在 GAC 中构建自定义程序集 用于运行时 并发布到 IDE VS2008 的公共程序集区域以供设计时文件引用 后构建完成后 自定义程序集可在运行时使用 并可在文
  • 指数数组的边界之外。 (微软.SqlServer.smo)

    我在用SQL Server 2008 R2 它运行良好 但最近 我改变了我的托管服务器 我发现他们已经安装了SQL Server 2012在服务器上 现在 问题是通过连接服务器数据库后SQL Server 2008 R2 当我单击任何表名称
  • 仅当变量不为空时 SQL 添加过滤器

    您好 我有疑问如下 SELECT route id ROUTE ID FROM route master NOLOCK WHERE route ou 2 AND route query l s query AND lang id 1 这里
  • (SQL) 识别字段中字符串格式多次出现的位置

    我需要将叙述字段 自由文本 拆分为多行 目前的格式如下 Case Reference Narrative XXXX XX 123456 Endless Text up to 50k characters 在作为文本的叙述字段中 各个条目 当
  • 是否可以使用“WHERE”子句来选择SQL语句中的所有记录?

    晚上好 我很好奇是否可以在 SQL 语句中创建一个 WHERE 子句来显示所有记录 下面一些解释 随机 SQL 语句 Java JSP示例 正常情况 String SqlStatement SELECT FROM table example
  • sql server GO 相当于 oracle

    我正在为 Oracle 编写迁移脚本 我需要更改表结构 然后用数据填充它 我想先进行结构更改 然后再进行数据更改 在 SQL Server 中我会使用GO分离批次 是否有 SQL ServerGOOracle 中的等效命令 It s and
  • SQL - 为每条记录调用存储过程

    我正在寻找一种方法来为 select 语句的每条记录调用存储过程 SELECT SomeIds SELECT spro Id FROM SomeTable as spro INNER JOIN Address addr ON addr Id
  • sql查询中的truncate和delete命令有什么区别[重复]

    这个问题在这里已经有答案了 可能的重复 SQL中TRUNCATE和DELETE有什么区别 https stackoverflow com questions 139630 whats the difference between trunc
  • 如何在动态查询中将行值连接到列名

    我正在开发一个允许配置问题和答案的应用程序 目前最多可以有 20 个答案 但也可能更少 我的结构如下 问题 ID FormId QuestionText AnswerField 1 1 Name Answer01 2 1 Address A
  • 从一个sql服务器选择到另一个sql服务器?

    我想将一台服务器 Data Old S1 中的一个表 T1 在 DB1 中 中的数据选择到另一台服务器 Data Latest S2 中的另一个表 T2 在 DB2 中 中的数据 我怎样才能做到这一点 请注意服务器的命名方式 查询也应该考虑
  • SQL Server 支持哈希索引吗?

    所有索引都在SQL Server B Tree中吗 主键和外键肯定应该是基于哈希的索引吗 SQL Server中并非所有索引都是B树索引 SQL Server 2012添加了列存储索引 http msdn microsoft com en
  • PHP DBlib PDO 问题

    我正在尝试通过 php 连接到 MSSQL 服务器 但我的 pdo 连接给我带来了困难和我不太理解的错误 我在下面粘贴的代码一周前运行得很好 突然间它就停止了 没有任何人进行任何更改 我仍然可以连接到服务器并直接从命令行运行查询 但我在 p
  • 为什么查询优化器完全忽略索引视图索引?

    SQL 小提琴 http sqlfiddle com 6 d4496 1 http sqlfiddle com 6 d4496 1 数据是为您的实验预先生成的 有一个明显的表格 CREATE TABLE Entity ID int Clas
  • SQL Server 中的派生表

    我有这两个疑问 我不知道如何将它们组合在一起来制作派生表 我假设使用第二个查询作为主查询 并在主查询的 FROM 子句中使用第一个查询 SELECT EmailAddress Orders OrderID SUM ItemPrice Qua
  • 调整超时后C#中的SQL Server超时

    我有一个用 C 编写的 Windows 窗体应用程序 它将查询传递到 SQL Server 数据库 然后在 dataviewgrid 中显示结果 传递到数据库的查询取决于表单中选择的选项 一个特定查询在 Management Studio
  • SQL 插入失败 - 违反主键约束

    我在 SQL Insert 语句中看到一个非常奇怪的问题 我有一个简单的表 带有一个 ID 和 2 个日期时间 请参阅下面的创建脚本 CREATE TABLE dbo DATA POPULATION LOGS ID int IDENTITY
  • 该驱动程序未配置为集成身份验证

    尝试使用以下命令将我的 Java Web 应用程序与 MS SQL 服务器连接sqljdbc41 for jdk 1 8 这是数据库连接代码 Connection connection String url jdbc sqlserver l
  • 最佳实践 - 存储过程日志记录

    如果您有一个长时间运行的 SP 您会以某种方式记录其操作还是只是等待此消息 命令成功完成 我认为 关于这个主题可以有很多解决方案 但是有没有最佳实践 一个经常使用的简单解决方案 EDIT 我发现了一个关于这个主题的有趣链接 http web
  • 计算树中值的总和(递归查询)

    我在表员工 id name parentid 中有树结构 并且该表可以嵌套 employees 与另一个具有列 id employeeid quantity 的 Sales 表是一对多关系 每个员工都有销售数量 我想计算每个员工以及儿童员工

随机推荐

  • Cocoapods 声称可以安装但无法运行

    我使用以下命令运行了 cocoapods 的安装sudo gem install cocoapods 该命令声称已成功完成 然而当我这样做时gem list cocoapods它没有显示在列表中 当我这样做时pod version我收到错误
  • 在数据库中保存 celery 任务(用于重新运行)

    我们的工作流程目前是围绕旧版本的 celery 构建的 因此请记住 事情已经不是最佳的 我们需要运行一个任务并将该任务运行的记录保存在数据库中 如果该任务失败或挂起 这种情况经常发生 我们希望重新运行 就像第一次运行一样 但这不应该自动发生
  • 了解何时使用事件以及何时使用回调

    对于事件 发起者引发一个事件 该事件将由那些选择接收该事件的例程接收 接收方指定将从哪些发起方接收哪些事件 通过回调 例程在完成后会通知调用者已完成 因此 我很困惑应该在哪里使用事件或应该在哪里使用回调 因为我可以完成回调对事件的操作 但会
  • 以编程方式确定IP地址是通过dhcp分配还是在Java中手动设置

    有什么方法可以发现本地网络接口的地址是通过 DHCP 分配的还是通过 Java 静态设置的 因此 正如您仅请求 Win NT 解决方案 一样 这是我的代码 它列出了具有当前配置值的网络接口 注意EnableDHCP注册表键值 我想这就是重点
  • 如何使用 TCPDF 与 PHP 邮件功能

    to email protected cdn cgi l email protection subject Receipt repEmail email protected cdn cgi l email protection fileNa
  • 在未初始化的对象上调用方法(空指针)

    如果你在一个为零的对象 指针 上调用一个方法 可能是因为有人忘记初始化它 Objective C 中的正常行为是什么 它不应该产生某种错误 分段错误 空指针异常 吗 如果这是正常行为 是否有办法改变这种行为 通过配置编译器 以便程序在运行时
  • 从解析树中获取某些节点

    我正在研究一个涉及通过霍布斯算法进行照应解析的项目 我已经使用斯坦福解析器解析了我的文本 现在我想操作节点以实现我的算法 目前 我不明白如何 根据 POS 标签访问节点 例如 我需要以代词开头 如何获取所有代词 使用访客 我对 Java 有
  • 相关矩阵的平均值 - pandas dataframe

    我在 pandas python DataFrame 中有一个很大的相关矩阵 df 342 342 如何获取上三角形中所有数字 不包括对角线上的 1 的平均值 标准差等 谢谢 另一个潜在的单行答案 In 1 corr Out 1 a b c
  • 在 Android 中设置音频文件媒体元数据 (ID3)

    我试图找出是否有一种方法可以在 Android 中的 anudio 文件上设置媒体元数据 主要是 ID3 如艺术家 专辑 歌曲等 我注意到可以使用以下方法检索此类信息媒体元数据检索器 http developer android com r
  • 如何为单击一次应用程序指定用户凭据?

    对于常规 exe 文件 我始终可以右键单击并选择 运行为 如何以类似的方式在不同的凭据下运行 Click Once 应用程序 我说的是应用程序本身 而不是安装程序 其实这是可以的 只需要两步就可以了 首先 您需要启动 ClickOnce d
  • MSDN关于存储过程默认返回值

    谁能准确指出 MSDN 所说的如果没有错误发生 每个用户存储过程默认返回 0 的地方吗 换句话说 我可以确定下面给出的示例代码是存储过程吗 IF someStatement BEGIN RETURN 1 END 如果 someStateme
  • Play框架2开发配置

    如何在 Play 2 应用程序中为开发和生产模式设置不同的配置 我尝试在开发模式下的应用程序启动时使用 JVM 参数 如下所示 play run Dconfig resource dev conf 或从 Play 控制台 run Dconf
  • TFS 2015 Build:测试结果未发布

    当 TFS 2015 执行自动化测试步骤时 我遇到了一个非常奇怪的错误 结果已生成 但 TFS 似乎无法找到它们 最后只是说没有找到可以发布的结果 这很奇怪 因为它甚至输出了结果完整路径 检查下面的构建日志以获取更多信息 2015 12 1
  • Edittext 只允许字母(以编程方式)

    我试图获得一个只允许字母 小写和大写 的editTextview 它适用于以下代码 edittv setKeyListener DigitsKeyListener getInstance abcdefghijklmnopqrstuvwxyz
  • Django rss feedparser 返回没有“标题”的提要

    我正在 Django 中编写一个基本的 RSS 提要阅读器 我有一个用户提交 RSS 提要的表单 我将其添加到他的提要列表中 但由于某种原因 我无法使用提要解析器提取有关提要的基本信息 当我运行以下代码时 def form valid se
  • spring 4.3中的注释是什么

    我正在将我的应用程序从 spring 3 x 升级到 spring 4 3 我想要 java 配置 注释 而不是 xml 配置 我无法使用注释进行配置
  • Zend Framework:如何通过指定列的值查找表行?

    我正在实现我的模型 就像快速入门指南 http framework zend com docs quickstart create a model and database table 在我的模型中 我试图实现findByToken 方法
  • Polars - 使用基于过滤集的“三规则”填充空值

    Goal我想通过分配下一个非空值和上一个非空值之间的差异来填充一系列中的空值 分布不是线性的 而是使用另一列中的值来计算分配 Example df pl DataFrame id a a a b b b b b timestamp 2023
  • 使用 pip 安装 Python 模块

    我正在尝试安装一个名为 Scrapy 的模块 我安装它使用 pip install Scrapy 我在 usr local lib python2 7 site packages 中看到 scrapy 文件夹 但是当我尝试将其导入到 Pyt
  • SSIS 无法获取连接。连接可能未正确配置,或者您可能对此连接没有正确的权限

    我正在使用 MS SQL Server 2016 我有一个 SSIS 包 其中包含一个执行 SQL 任务 我可以用 Visual Studio 很好地执行它 当我部署到 SSIS 目录时 收到以下错误 执行 SQL 任务 错误 无法获取连接