Business Intelligence——SSIS项目从创建到部署的简单总结(二)

在上一篇博客中,我们成功的把包导进了SQL Server中,那么接下来我们就为其创建作业,使数据库能够自动执行我们的任务。

首先,我们需要启动“SQL Server 代理”。如图1:
图1
在“SQL Server 代理”的子节点中,选中“作业”,右键“新建作业”。打开“新建作业”对话框。如图2:
图2
输入名称后,进入“步骤”选择页,单击“新建”,打开“新建作业步骤”对话框。如图3:
图3
输入步骤名称,在类型中选择“SQL Server Integration Services 包”。此时,界面会发生一些变化,出现了两个选项卡,我们先来配置“包”选项卡:“包源”选择“SSIS目录”,“服务器”这里大家根据自己的实际情况配置即可,登陆方式也一样。在最下面的包,就是让我们选择之前部署在SQL Server里的包了。如图4:
图4
选择好包后,不要以为就创建完成了,我们还需转到“配置”选项卡下,首先检查包中的参数是否配置正确,不正确的话可以在此处修改,如果没有参数直接忽略即可。接下来,检查连接管理器。连接管理器就是我们在SSIS项目中创建的那两个连接管理器了,分别连接源数据库和目标数据库。但是,在这里我们需要重新配置两个连接管理器的密码,否则作业会执行错误的:
图5

图6
编辑完成之后,不要忘了还有一个“高级”选项卡没有设置呢。这一步经常容易忽视,导致报错而找不到原因。切换到“高级”选项卡,勾选“32位运行时”。这里就不做过多解释了,至于原因,感兴趣的可以在网上搜一下。
图7
当然,还没有完,我们切换到“高级”选择页(这里是选择页,不是选项卡了)。在这里设置作业执行成功和作业执行失败时要执行的操作,通常如果作业中有多个步骤,那么无论执行成功还是失败,都设置为“转到下一步”,这样不会影响到后续正确的步骤执行。如果是最后一个步骤,那么成功时就设置成“退出报告成功的作业”,失败时就设置成“退出报告失败时的作业”。由于我们的例子只创建了一个步骤,所以按最后一个步骤来设置,如图8。
图8
好了,步骤这一步算是创建完成了。接下来进入“计划”选择页,我们来新建一个计划,如图9:
图9
这里面的设置比较简单,我就不举例了,大家根据需要自行设置即可。设置完成后,别忘了点击确定保存。
基本上到此,作业就算创建完成了。后续的诸如”警报“、“通知”、“目标”这些个选择页根据个人需要设置就行了,不需要直接保存也可以。
最后,让我们测试一下作业是否可以正常执行。右键我们创建的作业。
图10
在弹出的右键菜单中,选择“开始作业步骤”。接下来就是等待作业执行,按照我的步骤应该是没有问题的。成功后如图11所示:
图11

OK,SSIS项目部署完成了。
---------------------
作者:CodeRookieGuo
来源:CSDN
原文:https://blog.csdn.net/CodeRookieGuo/article/details/50515486
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/purple5252/p/10232941.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/249867.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我的vscode配置 利用Settings Sync一键安装

{"prettier.eslintIntegration": true, // 点击保存时,根据 eslint 规则自定修复,同时集成 prettier 到 eslint 中"prettier.semi": false, //去掉代码结尾的分号"prettier.singleQuote": true, //使用带引号替代双引号&q…

IdentityServer4【QuickStart】之使用asp.net core Identity

使用asp.net core Identity IdentityServer灵活的设计中有一部分是可以将你的用户和他们的数据保存到数据库中的。如果你以一个新的用户数据库开始,那么,asp.net core Identity是一个选择。这个示例演示了如何在IdentityServer中使用asp.net core Ientit…

vue demo1

1.开发工具 试过sublime,现在转战vscode,觉得很顺手,总之啥工具习惯就好。 vscode用着不错的插件,推荐安装。 2.项目目录介绍 vue-cli生成的项目目录有点多,初看有点懵,梳理一下会好很多。 ├── ind…

mysql日志介绍

1. 错误日志 错误日志记录的事件: a. 服务器启动关闭过程中的信息 b. 服务器运行过程中的错误信息 c. 事件调试器运行一个事件时间生的信息 d. 在从服务器上启动从服务器进程时产生的信息 2. 查询日志 查询日志记录查询语句与启动时间,建议不是在调试环境…

Mac OS X终端的常用操作命令(UNIX指令)

用了十多年windows,终于换了个高配Mac,俗话说 无论前端还是后端最终还是走向了linux,无论是换了多少台PC最终都会走向Mac。不学习命令行用什么Mac? 干就完了~ pwd 显示现在的文件路径 (print working directory) ls 显示…

索引( index )

索引在庞大的数据库上最能体现出作用,所谓索引就是根据需求将指定的列提取出来做索引表,可以显著提高在查找数据方面的速度。 在索引的前提下还可以指定索引值是否唯一,索引值是单列或是多列索引。 根据索引类型,索引分为&#xf…

dependencies 和 devDependencies 区别

当我们项目需要下载一个模块的时候,我们安装npm包(在项目目录下面npm install module_name)的时候,很多时候我们会在后面加上–save-dev 或 –save。这两个参数代表什么呢? 初识 相信很多人都会回答: np…

CentOS下防御或减轻DDoS攻击方法(转)

查看攻击IP 首先使用以下代码,找出攻击者IP netstat -ntu | awk {print $5} | cut -d: -f1 | sort | uniq -c | sort -n 将会得出类似如下的结果: 1 114.226.9.132 1 174.129.237.157 1 58.60.118.142 1 Address 1 servers) 2 118.26.131.78 3 123.125.1…

iTerm2 快捷键

Ctrl a:将光标移动到命令行首 Ctrl e:将光标移动到命令行尾 Ctrl w:删除光标前的一个单词 Ctrl u:删除所有内容 Ctrl y:粘贴上次删除的内容 Ctrl r:搜索历史命令删除光标之前的单词:ctrl …

vscode - 添加背景图片

首先,CtrlShiftP安装backround , 而后重启vscode会有默认的背景图片 修改背景图,可自定义三张 具体请看gif图 最开始时,发现png根本不是全透明,用ps处理了一下(下列所有操作均字母组合) 1.1 Ctr…

架构设计杂谈004——架构师

什么是架构设师 架构师是:负责系统架构设计的人、团队或组织 架构师主要干什么 ●架构师是技术领导,领导并负责架构设计,负责做决策 ●架构师可以是团队或组织,这个时候通常会有首席架构师 ●架构师必须掌握足够的技术知识 ●架构…

学习JS基本数据类型与对象的valueOf方法

https://blog.csdn.net/licheng11403080324/article/details/60128090 https://yq.aliyun.com/articles/399499 转载于:https://www.cnblogs.com/smzd/p/9548530.html

security和oauth2.0的整合

security和oauth2.0的整合 之前已经介绍过security的相关的介绍,现在所需要做的就是security和oauth2.0的整合,在原有的基础上我们加上一些相关的代码;代码实现如下: pom.xml: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http:…

关于Vue.use()详解

问题 相信很多人在用Vue使用别人的组件时&#xff0c;会用到 Vue.use() 。例如&#xff1a;Vue.use(VueRouter)、Vue.use(MintUI)。但是用 axios时&#xff0c;就不需要用 Vue.use(axios)&#xff0c;就能直接使用。那这是为什么呐&#xff1f; 答案 因为 axios 没有 install。…

百度TTS的来由

#### https://home-assistant.io/components/tts.baidu/#### https://github.com/charleyzhu/HomeAssistant_Components#### 当前使用自定义组件 https://bbs.hassbian.com/thread-1152-1-1.html#### 2018-3-15添加百度云语音识别 - platform: baidu language: zh app_i…

eslint 禁用命令

/* eslint-disable */ ESLint 在校验的时候就会跳过后面的代码还可以在注释后加入详细规则&#xff0c;这样就能避开指定的校验规则了/* eslint-disable no-new */常用&#xff1a; rules: {"comma-dangle": ["error", "never"], //是否允许对象…

分布式工具的一次小升级⏫

前言 之前在做 秒杀架构实践 时有提到对 distributed-redis-tool 的一次小升级&#xff0c;但是没有细说。 其实主要原因是&#xff1a; 秒杀时我做压测&#xff1a;由于集成了这个限流组件&#xff0c;并发又比较大&#xff0c;所以导致连接、断开 Redis 非常频繁。 最终导致获…

浅谈vue $mount()

Vue 的$mount()为手动挂载&#xff0c;在项目中可用于延时挂载&#xff08;例如在挂载之前要进行一些其他操作、判断等&#xff09;&#xff0c;之后要手动挂载上。new Vue时&#xff0c;el和$mount并没有本质上的不同。 具体见代码&#xff1a; 顺便附上vue渲染机制流程图&a…

小三角

{border-color: transparent;border-right-color: #e5e5e5;border-width: 7px;margin-top: -7px;right: 100%;top: 20px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none; }转载于:https://www.cnblogs.com/smz…

Laravel日志查看器 -- log-viewer扩展

1.修改laravel配置文件. config\app.php log>daily 2.在项目目录中composer命令安装扩展&#xff1a;composer require arcanedev/log-viewer 3.安装成功后&#xff0c;需要在config\app.php 的providers阵列中注册服务 Arcanedev\LogViewer\LogViewerServiceProvider::clas…