SQL Server 2008 安装时遇到SSIS服务异常,该如何解决啊,虽然安装完毕但是安装失败,怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 2008 安装时遇到SSIS服务异常,该如何解决啊,虽然安装完毕但是安装失败,怎么办?相关的知识,希望对你有一定的参考价值。

估计你是win7系统吧,你若自己用就安装Express版的,免费使用。
安装时上微软网站上查看一下是否支持你当前的操作系统,如果不支持就别费那功夫了。追问

我用的是XP啊

追答

首先你要确定你的SQL版本能不能在xp下安装,如果你安装SQL server企业版到个人版的操作系统下会安装不上的,所以你在xp下要安装SQL Server的个人版。

参考技术A 给你个参考吧。 这是我写的用来定义路径的。

在变量区定义
ETLExcFilePath 字符串 值为X:\XXX\
ETLPageModelName 字符串 值为 你想要取得名字

以下为脚本
Public Sub Main()

Dim reslove As New Tlw.ETLResolve.ETLStandardResolve()

Dim excFilePath As String, configFilePath As String
Dim obj As Object

excFilePath = Dts.Variables("tlw::ETLExcFilePath").Value.ToString() + Dts.Variables("tlw::ETLPageModelName").Value.ToString() + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xml"
Dts.Variables("tlw::ETLExcAllFilePath").Value = excFilePath
configFilePath = Dts.Variables("tlw::ETLConfigFilePath").Value.ToString()
obj = reslove.CreateXMLDataFile(excFilePath, configFilePath)
Dts.Variables("tlw::ETLResloveObj").Value = obj
Dts.TaskResult = Dts.Results.Success
End Sub

我这个是出XML文件的。
至于每个月一次的话 就用JOB吧。追问

谢谢回答 不过本人新手 不懂你那意思 我就想把sql server2008装上 都装了20多次了 老有问题

参考资料:百度一下

参考技术B 在变量区定义
ETLExcFilePath 字符串 值为X:\XXX\
ETLPageModelName 字符串 值为 你想要取得名字

以下为脚本
Public Sub Main()

Dim reslove As New Tlw.ETLResolve.ETLStandardResolve()

Dim excFilePath As String, configFilePath As String
Dim obj As Object

excFilePath = Dts.Variables("tlw::ETLExcFilePath").Value.ToString() + Dts.Variables("tlw::ETLPageModelName").Value.ToString() + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xml"
Dts.Variables("tlw::ETLExcAllFilePath").Value = excFilePath
configFilePath = Dts.Variables("tlw::ETLConfigFilePath").Value.ToString()
obj = reslove.CreateXMLDataFile(excFilePath, configFilePath)
Dts.Variables("tlw::ETLResloveObj").Value = obj
Dts.TaskResult = Dts.Results.Success
End Sub

我这个是出XML文件的。
至于每个月一次的话 就用JOB吧。

从SQL Server代理作业步骤调用时,SSIS包不会运行

我需要从MySQL数据库到SQL Server Database 2012执行数据迁移任务。我已经创建了SSIS包。我已为32位和64位安装了5.2.7版的ODBC驱动程序。我创建了DSN来连接MySQL数据库。此SSIS包使用Visual Studio成功运行。我已将SSIS包部署到Integration Service目录并创建了SQL Server代理作业以运行此包。但是在运行SQL Server代理作业时出现以下错误:

“对连接管理器的Acquireconnection方法调用失败,错误代码为0xc0014009”

“odbc源验证失败,返回错误代码0x80004005。”

我使用VM连接MySQL数据库和SQL Server。我试图运行此SSIS包,标记32位运行时并将Run64BitRuntime属性更改为False。但我仍面临同样的错误。

请注意,在SQL Server所在的服务器上没有安装MySQL的odbc驱动程序,但在VM上,安装了32位和64位MySQL ODBC驱动程序。

这是上述错误的原因吗?

答案

请检查您是否在odbc驱动程序配置中使用用户DSN或系统DSN。部署软件包时,用户DSN可能无法运行。尝试创建系统DSN。这应该工作。我遇到了同样的问题。请查看我的笔记。

https://jyothishbhaskaran.wordpress.com/2017/09/07/how-to-create-and-use-data-source-for-mysql-using-odbc-driver/

以上是关于SQL Server 2008 安装时遇到SSIS服务异常,该如何解决啊,虽然安装完毕但是安装失败,怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

从 SQL Server Management Studio 2008 运行 SSIS 包

如何将 SQL Server 2008 R2 SSIS 包升级到 SQL Server 2016?

SQL server 2008中使用SSIS从一个数据库导入数据到另一个数据库,[SQL Server 目标 [22]] 错误: 无法准备 S

如何在 sql server 2008R2/ssis 中为每个日期导出带有日期时间的单独 excel 表?

安装sql 2008时出错,出错信息: sql server 安装程序遇到以下错误 未将对象引用设置到对象的实例。。

解决:安装SQL Server 2008 Native Client遇到错误(在Navicat premium新建sqlserver连接时 需要):An error occurred during .