SQL Server Integration Services(SSIS) 包配置与部署
SSIS配置
此处的配置方式,主要针对到正式服务器上要修改服务器名,和连接服务器等配置
注意:1. 包配置在windows2008上生成后,在windows2003上mysql的配置无法使用,总是报错连接不到mysql。
即使包连接的是sqlserver,也不能使用一下第一种一般的xml配置方式。(纠结折腾了两天,终于知道是服务器版本的问题,坑爹啊)
2.对于连接mysql时,要安装ADO.NET driver for MySQL http://dev.mysql.com/downloads/connector/net/ 或者 http://dev.mysql.com/downloads/connector/odbc/
3.mysql使用变量时,连接字符串要设置 Allow User Variables=True;
一. 一般的xml配置方式 (优点:配置简单)
开发时配置:
1.SSIS>包配置>添加>xml 使用浏览路径,生成xml配置文件 如:hd.dtsconfig
2.选中包资源管理器,选择包,设置protectionLevel 为 DontSaveSensitive
发布到服务器:
1.在开发环境下,删除原来的SSIS包配置的条目(注意:启用包配置选项不要去掉),如果不删除,到服务器上添加时会报找不到文件,除非重新配置一个相同的目录
2.把本地的包(level.dtsx)和配置文件(hd.dtsconfig)拷贝到服务器上,同时在配置文件(hd.dtsconfig)修改相应的服务器,连接字符串等。
3.服务器上执行包,或者选择作业执行包时,在配置选项卡,添加配置,选择第二步拷入的配置文件(hd.dtsconfig)
二. 全局变量配置方法
(优点,不要每一次发布包时,来回删除SSIS包配置条目)
开发时配置:
1.SSIS>包配置>添加>xml 使用浏览路径,生成xml配置文件 如:hd.dtsconfig
2.配置环境变量,如名字自定义,如dtsconfigpath,值为config的路径 如:F:\SourceCode.Hdzm\Hdzm.BI\HdGame.BI\hd.dtsconfig
3.重新配置SSIS包,删除原来的配置,添加xml,选择环境变量为刚才设置的值。
4.选中包资源管理器,选择包,设置protectionLevel 为 DontSaveSensitive
服务器配置:
1.配置环境变量,名字为dtsconfigpath,值为config的路径 如:F:\SourceCode.Hdzm\Hdzm.BI\HdGame.BI\hd.dtsconfig
2.把ssis包,复制到服务器。作业计划设置为ssis包,即可。
3.注意 本机ssis>包配置,最好不要修改为xml的文件位置类型。否则拷到服务器,会找不到密码,需要重新配置文件才行。
4.注意:要设置包的保护级别为dontsavesend...。
SQL Server Integration Services(SSIS) 包配置与部署的更多相关文章
- SQL Server Integration Services SSIS最佳实践
SQL Server Integration Services Best Practices Tips https://www.mssqltips.com/sql-server-tip-categor ...
- 第一章 什么是SQL Server Integration Services (ssis) 系统。
note:我也是刚入门的菜鸟,让我们大家一块学习SSIS系统,工作中需要用到SSIS.您的浏览是我更新的最大动力,谢谢! SSIS是Microsoft SQL Server Integration ...
- Error after SQL Server 2012 installation: Login Failure for "SQL Server Integration Services 11.0" SSIS service
When you install SQL Server 2012 and you try to connect to SSIS services, you cannot due to that the ...
- SQL Server Integration Services的10大最佳实践
原文出处:https://blogs.msdn.microsoft.com/sqlcat/2013/09/16/top-10-sql-server-integration-services-best- ...
- [转]SQL Server 2005 Integration Services (SSIS) (3) - Business Intelligence Development Studio
本文转自:http://blog.csdn.net/me_online/article/details/1546281 三,SQL Server Integration Services 开发环境– ...
- SSIS 包配置
在商业智能解决方案中,SSIS工程有两种部署模式:工程部署(project deployment)和包部署(package deployment),默认是工程部署模式,在Package的管理上,工程部 ...
- SQL Server Reporting Services本机模式下的权限管理
SQL Server Reporting Services在安装配置后,缺省只给BUILTIN\Administrators用户组(实际上只有本机的Administrator用户)提供管理权限.所以所 ...
- 初识SQL Server Integration Service
SSIS(SQL Server Integration Service)是Microsoft 从SQL Server2005 以后发布的,现在一直跟随每个SQL server版本.它是Microsof ...
- SQL Server代理(1/12):配置和概况
SQL Server代理是所有实时数据库的核心.代理有很多不明显的用法,因此系统的知识,对于开发人员还是DBA都是有用的.这系列文章会通俗介绍它的很多用法. SQL Server代理是SQL Serv ...
随机推荐
- mysql default unix_timestamp(now())
按照mssql的创建方式,去创建mysql的默认值时间戳是不能被允许的,例如下面代码: CREATE TABLE USERINFO( CREATETIME INT NOT NULL DEFAULT U ...
- 相克军_Oracle体系_随堂笔记005-Database buffer cache
本章主要阐述SGA中的Database buffer cache. Buffer cache { 1.pin (读写瞬间的状态) 2.clean 3.dirty 4.unused } --Databa ...
- 使用webstom或者idea上传代码到github或coding
鉴于github网络速度太慢,建议用coding.先介绍github上传方式,因为webstom或idea集成了github,方法简单. git是一个版本控制器,他的作用是管理代码.比如你修改了代码, ...
- Java进击C#——项目开发环境
本章简言 上一章我们了解一下开发环境,知道了什么去新建一个项目工程.却并没有去项目工程进行介绍.可是之后我们会常常跟项目工程打交道.所以这章笔者就对项程工程的常用的一些功能进行讲解.当然说全面那是不可 ...
- React Native at first sight
what is React Native? 跟据官方的描述, React Native是一套使用 React 构建 Native app 的编程框架. 推出不久便引发了广泛关注, 这也得益于 Java ...
- AngularJS中的方法参数的问题
在使用AngularJS开发的过程中出现了如下的问题,一次贴记录下. 感觉也不能说是AngularJS的语法,应该说是JS里面的处理流程应该就是这样子,我现在想通过前端页面传递值到后端(通过方法传递) ...
- 积累一下SQL
开篇先自我检讨一下,写了博客几年以来首次试过连续两个月没出过博文,有客观也有主观原因,但是最近这年里博文数量也越来越少,博文的质量也每况日下.希望自己一直能坚持下来,多写写博文,这月尽量多写几篇来弥补 ...
- 黑社会团伙(gangs)
题目描述 众所周知,香港的黑社会组织猖獗,警方希望能摸清他们的内部构成情况,特派小生前往调查.经过长期的卧底,小生初步获得了一些资料:整个组织有 n 个人,任何两个认识的人不是朋友就是敌人. 而且满足 ...
- node.js 的事件驱动
events 模块只提供了一个对象: events.EventEmitter. EventEmitter 的核心就是事件发射与事件监听器功能的封装.EventEmitter 的每个事件由一个事件名和若 ...
- E - The Values You Can Make
E - The Values You Can Make Description Pari wants to buy an expensive chocolate from Arya. She has ...