AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[ssis](server)

Martin Hope
questionto42
Asked: 2024-08-05 21:18:27 +0800 CST

如果在关闭属性后 MARS 立即切换回“False”,我该如何在连接管理器中将 MARS 设置为“True”?或者为什么会这样?

  • 7

连接管理器写入表。大概每周一次,抛出错误:

连接正忙于处理另一命令的结果

SSIS 部署到 Microsoft SQL Server 2016 (SP3-CU1-GDR) (KB5040944) - 13.0.7037.1 (X64)。

我从MARS (Multiple Active Result Sets) - Microsoft Learn中了解到,缺少“MARS = True”会导致错误。但是,如果我在连接管理器的属性中将“MARS”更改为“True”,则只要单击“确定”,“MARS”设置就会变回“False”,这样当我随后打开属性时,粗体的“True”又会变为细的“False”:

在此处输入图片描述

我还检查了是否只打开连接管理器的属性就会触发“False”:我保存了更改而不打开属性,然后检查了 Git 日志,日志显示 MARS 设置更改为“True”后,单击“确定”后立即消失。它保存的是重试的默认设置(ConnectRetryCount = 1),我想知道允许更高的重试次数是否也会有所帮助。不过,我没有尝试过。

我还想知道通过在 xml 代码中而不是在 Visual Studio 中更改设置来强制设置是否有帮助,但我担心这可能会导致比我偶尔需要手动运行的包更糟糕的事情。不过,这可能值得一试,但我宁愿在检查奇怪的事情之前从别人那里得到一些见解。

为什么“MARS” = “True”设置会立即跳回“False”?我该如何将其更改为“True”?如果发生这种情况,我是否应该这样做?

ssis
  • 1 个回答
  • 66 Views
Martin Hope
Michael Plautz
Asked: 2016-08-30 11:01:36 +0800 CST

无法从 SQL Server Management Studio 连接到 SQL Server Integration Services:“未注册类”

  • 3

在运行 Windows Server 2012 R2 Datacenter 的服务器上,我使用非常典型的安装方式安装了 MS SQL Server 2014。在 Windows 7 客户端上,我安装了 SQL Server Management Studio 2016。我可以使用 SSMS 很好地连接到我的 SQL Server(作为数据库引擎)。但是,当我尝试使用 SSMS 连接到完全相同的服务器主机上的集成服务时,如下所示:

使用 SSMS 连接到集成服务

我收到此错误:

类未注册错误

我不相信我安装了 SQL Server 2005 集成服务,因为我进行了开箱即用的 SQL Server 2014 安装,我希望(至少希望)集成服务匹配。

但是,我能够很好地部署 SSIS 包并使用集成服务目录中的 SSMS 运行它们。我只在尝试直接登录到集成服务或访问 SSIS 包存储时遇到问题。

SQL Server 的版本是 12.0.4459.0(这也是我的 Integration Services 服务的版本,MsDtsSrvr.exe)。

我该如何解决这个问题?

sql-server ssms ssis sql-server-2014
  • 1 个回答
  • 19621 Views
Martin Hope
Bassebus
Asked: 2016-03-16 08:04:02 +0800 CST

是否可以在文件副本中保留“所有者”?

  • 1

使用“文件系统任务”执行“操作:复制文件”时,是否可以保留文件的“所有者”属性?

会发生什么:目标文件作为运行 SSIS 包的用户获得“所有者”。

我想要什么:将原始所有者保留为复制文件的所有者。

ssis
  • 1 个回答
  • 96 Views
Martin Hope
user1114330
Asked: 2012-07-08 15:05:25 +0800 CST

SSIS DSN 未显示为 ODBC 数据源

  • 1

我一直在这里遵循指示:

http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/05ccd778-b78c-4a83-a10a-c4ae412cc6e4

遇到了一个问题,我的系统 DSN 没有显示为 ODBC 提供程序。

我发现这看起来很有希望:

http://support.microsoft.com/kb/2000277

我无法删除密钥但遵循了但我做了建议的事情:

“如果无法删除该键,请双击该键并清除输入的数据值。完成后,该值应显示为‘(未设置值)’”

但是,按照说明进行操作后,我的系统 DSN 仍然没有作为选项出现。

然而,USER DSN 确实显示...已显示但不起作用,因为我收到权限错误。

有任何想法吗?

sql-server windows-vista odbc ssis visual-studio-2010
  • 1 个回答
  • 10979 Views
Martin Hope
alimack
Asked: 2010-04-14 04:43:30 +0800 CST

运行 SSIS 作业的 SQL Server 2005 代理找不到文件路径

  • 0

基本上,我试图在 SQL Server 代理下运行一个正常运行的 SSIS 作业(在 BIDS 中创建)——它读取一组 Excel 电子表格并将结果转储到一个表中。我遇到的问题是让 SSA 读取文件路径,错误的相关部分是:

“0x80004005 描述:“'N:\Assets Property & Facilities Management\Monthly Absence.xls' 不是有效路径。确保路径名拼写正确,并且您已连接到文件所在的服务器。”

我尝试使用 UNC 路径 (\servername\ share),但 BIDS 将路径重写为标准文件路径 (c:\directory\filename),我还尝试了在管理员帐户下运行此步骤的代理。我还尝试在服务器上的 SSIS 作业上更改 UNC 的路径。另外我强迫它使用 32 位 DTEXEC,所以也不是这样

总是遇到同样的错误,我需要从头开始重新创建作业吗?

sql-server sql-server-2005 ssis paths
  • 2 个回答
  • 2796 Views
Martin Hope
alimack
Asked: 2010-02-27 01:34:18 +0800 CST

SSIS Foreach 循环(SQL Server 2005)添加循环变量导致失败

  • 0

我正在尝试使用 SSIS 遍历 Excel 文件的目录并将它们放入 SQL Server 中的表中。我似乎有一个基本的选择——要么我将相同的电子表格转储到表中 10 次,要么我收到一条错误消息。我在这里使用说明:

http://www.sqlis.com/post/Looping-over-files-with-the-Foreach-Loop.aspx

错误信息:

TITLE:包验证错误

包验证错误


附加信息:

数据流任务 [目标 - HR_Data [200]] 出错:SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“DestinationConnectionOLEDB”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。在此之前可能会发布错误消息,其中包含有关 AcquireConnection 方法调用失败原因的更多信息。

数据流任务 [DTS.Pipeline] 出错:组件“Destination - HR_Data”(200) 验证失败并返回错误代码 0xC020801C。

数据流任务 [DTS.Pipeline] 出错:一个或多个组件验证失败。

数据流任务出错:任务验证期间出现错误。

HR 完整数据加载时出错 [连接管理器“DestinationConnectionOLEDB”]:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80004005。OLE DB 记录可用。源:“用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序”Hresult:0x80004005 描述:“[Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序”。

(Microsoft.DataTransformationServices.VsIntegration)


纽扣:

好的

sql-server-2005 ssis microsoft-excel
  • 1 个回答
  • 1115 Views
Martin Hope
dance2die
Asked: 2010-01-19 07:53:15 +0800 CST

如何通过 SQL Server 2005 集成服务删除 2 天或更早的数据库备份?

  • 0

我有一个简单的集成服务包,SQL Task如下所示;

  • WLSTAGE Bakup using Red Gate: 调用master..sqlbackup备份数据库

这是运行实际备份的 SQL

exec master..sqlbackup '-E -SQL "BACKUP DATABASE [WLSTAGE] TO DISK = ''\\Backups\<AUTO>'' WITH COMPRESSION = 1, INIT, MAILTO = ''<left blank intentionally>'', VERIFY"'

由于我已将备份文件名指定为<AUTO>,我想知道是否有一种简单的方法可以删除超过 2 天的备份(如果可能,无需编写任何管道代码来解析文件名)。

替代文字

sql-server sql-server-2005 backup ssis
  • 1 个回答
  • 226 Views
Martin Hope
user155695
Asked: 2010-01-14 04:00:59 +0800 CST

SQL 服务器;如何从具有不同排序规则的另一个数据库导入数据;转换错误?

  • 0

我在服务器上设置了 2 个数据库。我想使用 SSIS 向导将数据从 DB1 导入 DB2 ( right click DB > Tasks > Import Data)

  1. DB1 是源数据库,它有一个排序规则设置为Cyrillic_General_CI_AS
  2. DB2 是destiantion DB,它有一个排序规则SQL_Latin1_General_CP1_CI_AS

我可以使用“select * from myTable”查询来运行向导。这在我的目标数据库上创建表没问题,我不保存它。

我第二次运行向导,所以我可以进入映射并选择“删除现有行”(因为我不能在第一次这样做)。然后最后我保存它,将它保存在 SQL 服务器上。

我收到以下错误:

"MyColumn" cannot be processed because more than one code page (1251 and 1252) are specified for it.
 (SQL Server Import and Export Wizard)

我在 MSDN 上检查过,发现这篇文章表明排序规则类型的差异可能会导致数据类型转换出现一些问题

建议使用 nvarchars,因此我再次开始确保目标数据库上的表使用 nvarchars,但现在出现以下错误

Data Flow Task: The product level is insufficient for component "Data Conversion 1" (197).

将我的目标数据库排序规则更改为西里尔字母不是一种选择,因为稍后我将从其他数据库导入,因此可能会遇到此问题。

我能做些什么来解决这个问题吗?我希望我提供了足够的信息

谢谢

sql-server-2005 sql ssis
  • 1 个回答
  • 2835 Views
Martin Hope
Peter
Asked: 2009-10-17 05:00:19 +0800 CST

从 Management Studio 中连接到 SSIS

  • 0

一个新手问题:从 Management Studio 中连接到 SSIS?
我有一个正在运行的服务,名为:Integration Services 10.0,但在 Management Studio 中,我不知道如何连接它,它没有出现在连接按钮下。

德克萨斯州。

ssis
  • 1 个回答
  • 402 Views
Martin Hope
Saif Khan
Asked: 2009-08-18 19:41:02 +0800 CST

执行 SSIS 包

  • 3

我在stackoverflow上发布了我的问题,但有人告诉我,这里可能会更好。我从命令行执行我的 SSI 包时遇到问题。我以域管理员身份登录时通过 SQL Server Business Intelligence Studio 创建了包。

windows sql-server-2005 ssis
  • 5 个回答
  • 455 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve