ssis811是什么?先确认它是 SSIS 术语、过失代码照旧内容编号
222
订阅已订阅已珍藏
珍藏点击播报本文,约
若是你搜索的 ssis811 指的是 Microsoft SQL Server Integration Services,那么它不是官方的产品名称,也不是 SQL Server 的版本号。SSIS 的装置、更新和项目安排都应以 SQL Server 的现实版本、版本级别和装置介质为准,不可把“811”当成自力组件直接装置。
若是“ssis811”是某个第三方装置包、项目代号或文件名,装置前应先确认文件泉源、适用系统和依赖版本。只运行泉源不明的装置程序,容易泛起组件冲突、恶意程序、数据库毗连失败或项目无法加载等问题。下面的办法适用于“更新 SQL Server 后需要补装或修复 SSIS”的常见情形。
先判断更新类型,阻止重复装置 SSIS
SQL Server 更新类型决议是否需要重新装置 Integration Services。补丁更新、功效补装和大版本迁徙的处置惩罚方法并不相同。
| 目今情形 | 是否通常需要重装 | 建议操作 | 主要危害 |
|---|---|---|---|
| 装置了累积更新或清静更新 | 通常不需要 | 检查效劳、SSISDB 和使命是否正常 | 驱动、权限或署理账户爆发转变 |
| SQL Server 已装置但缺少 SSIS 功效 | 需要补加功效 | 使用相同版本装置程序添加 Integration Services | 装置介质与现有版本不匹配 |
| 从旧版迁徙到新版 SQL Server | 通常需要装置目的版本运行情形 | 迁徙 SSISDB、项目文件和作业,再测试执行 | 包版本、驱动和;ぜ侗鸩患嫒 |
| 开发电脑缺少设计器 | 需要装置匹配的 SSDT | 按 Visual Studio 与 SQL Server 版本选择 SSDT | 设计器版本与效劳器目的版本纷歧致 |
装置前先备份 SSISDB 和安排资料
SSIS 更新前的备份重点是 SSISDB、安排包、情形变量和 SQL Server Agent 设置,而不但是生涯一个项目文件。
- 确认版本信息:纪录数据库引擎版本、实例名称、操作系统位数、SQL Server 版本和目今补丁级别。
- 备份 SSISDB:备份 SSISDB 数据库,并纪录建设目录时设置的目录密码或数据库主密钥信息。没有密钥质料时,部分敏感参数可能无法恢复。
- 生涯安排文件:导出或保存 .ispac、.dtsx、项目参数、包参数、情形变量和毗连治理器设置。
- 纪录执行设置:生涯 SQL Server Agent 作业、作业办法、署理账户、Proxy、凭证、妄想和失败通知设置。
- 核对外部依赖:检查 Excel、Oracle、MySQL、旧版 OLE DB、ODBC 和第三方驱动是否仍支持目的效劳器的 32 位或 64 位运行模式。
- 安排阻止窗口:暂停正在运行的 ETL 作业,阻止装置或迁徙历程中爆发半制品文件、锁表或重复导入。
第三方装置包的清静检查也应在装置前完成。文件应来自软件提供方或企业内部宣布渠道,并核对文件属性中的数字署名、文件巨细、适用 SQL Server 版本和治理员审批纪录;无法确认泉源的“ssis811”程序不应直接笼罩现有 SQL Server 目录。
在已有 SQL Server 上补装 Integration Services
SQL Server Integration Services 的补装应使用与现有实例相匹配的 SQL Server 装置程序,而不是使用随机下载的单独压缩包。
- 准备装置介质:选择与目今 SQL Server 大版本、语言和系统架构相符的装置程序?绱蟀姹咀爸檬,应使用目的版本介质,不要用旧版装置程序笼罩新版文件。
- 启动装置中心:以治理员身份运行装置程序,在“装置”页面选择新建自力装置或向现有装置添加功效的选项。
- 通过规则检查:期待装置规则、全局规则和产品更新检查完成。若保存重启待处置惩罚、磁盘空间缺乏或组件冲突,应先处置惩罚再继续。
- 选择功效:在功效选择页面勾选“Integration Services”或“SQL Server Integration Services”。若是页面没有该选项,先检查版本、授权版本和装置介质是否准确。
- 设置效劳:凭证效劳器清静战略设置效劳账户和启动类型。生产情形不建议为了省事使用外地治理员账户,效劳账户应获得会见数据源、目的目录和凭证存储所需的最小权限。
- 完成装置:确认摘要中的实例、功效和装置路径,最先装置。装置完成后纪录装置日志,并按提醒重启效劳器或相关效劳。
SSIS 运行情形和 SSDT 设计工具属于差别组件。效劳器只认真执行包时,通常只需装置 Integration Services 运行情形;开发职员需要新建、调试或修改项目时,才需要在开发电脑装置与目的效劳器匹配的 Visual Studio 和 SSDT。
建设或恢复 SSISDB,再安排项目
SSISDB 是项目安排模子使用的目录数据库,装置运行情形后不会自动替换已有目录,也不应在已有 SSISDB 上随意新建同名目录。
- 毗连准确的数据库引擎实例:使用 SSMS 毗连目的 SQL Server 数据库引擎,而不是只毗连 Integration Services 效劳。
- 判断 SSISDB 是否保存:在 Integration Services Catalogs 下审查现有目录。若是原目录保存,应先确认数据库状态、目录名称和安排历史。
- 新情形建设目录:在目录节点中建设 SSISDB,按界面要求启用 CLR,并设置目录密码。密码应由专人保管,不要写入批处置惩罚文件。
- 迁徙旧情形:恢复 SSISDB 后,检查数据库用户、角色映射、主密钥、情形引用、项目参数和敏感毗连信息,不可只恢复数据库文件就以为迁徙完成。
- 安排项目:将目的版本项目重新天生 .ispac,再通过 SSISDB 的安排功效宣布到指定文件夹和项目目录。
- 重新设置作业:检查 SQL Server Agent 作业办法使用的效劳器、文件夹、项目、情形引用和执行账户,阻止作业仍指向旧实例。
使用包安排模子的项目纷歧定需要 SSISDB,但仍需重新确认 .dtsx 文件路径、设置文件、毗连字符串和 SQL Server Agent 的包执行方法。使用项目安排模子时,情形变量和参数引用必需在安排后逐项验证。
更新后无法运行时按过失类型排查
SSIS 更新后泛起“包无法加载”时,优先检查目的版本、运行位数和外部驱动,而不是连忙卸载重装。
- 提醒包版本不受支持:在开发项目属性中检查 TargetServerVersion,将项目目的设置为效劳器现实版本后重新天生并安排。
- 提醒找不到毗连提供程序:重新装置与运行位数匹配的 OLE DB、ODBC 或厂商驱动,并确认 SQL Agent 使用的是准确的 32 位或 64 位执行模式。
- 手动执行乐成、SQL Agent 执行失败:检查作业现实运行账户。交互式登录账户拥有的桌面权限、网络盘映射和用户级驱动,通常不会自动泛起在 Agent 效劳账户中。
- 敏感毗连信息无法解密:检查 ProtectionLevel、目录主密钥、项目参数和执行账户是否爆发转变。迁徙效劳器后,原加密信息可能无法由新账户直接读取。
- SSISDB 中看不到项目:确认毗连的是准确实例,确认安排到了准确文件夹,并检查数据库用户是否拥有 SSISDB 目录读取或执行权限。
- 更新后效劳没有启动:在 SQL Server Configuration Manager 和 Windows 效劳中检查 Integration Services 相关效劳、数据库引擎效劳及启动账户状态。
装置完成后的验收顺序
SSIS 装置完成后的验收应从组件识别、目录会见、单包执行到自动化作业逐层举行。
- 在 SQL Server 装置中心或已装置功效列表中确认 Integration Services 已保存。
- 使用 SSMS 毗连目的数据库引擎,确认 SSISDB 可以翻开,项目和情形目录可见。
- 手动执行一个不修改生产数据的测试包,检查日志、参数、毗连和输出文件。
- 使用与 SQL Server Agent 相同的执行账户测试包,重点验证网络共享、凭证和第三方驱动。
- 启用一份低危害的准时作业,视察完整执行周期,再恢复正式作业妄想。
- 保存装置日志、版本信息、备份纪录和回滚计划,便于后续补丁或大版本迁徙时复用。
若是你的“ssis811”现实是第三方软件或某个营业系统组件,而不是 SQL Server Integration Services,应以该软件的准确产品名、版本号和装置日志为判断依据。只要装置程序无法明确说明依赖的 SQL Server 版本、组件名称和卸载方法,就不应将其装置到生产数据库效劳器上。
人民网校对:谢田(7oqZI6lW3CRJoHgkD7RzpBb6kmvkTVW0W5A7)
关注公众号:人民网财经
分享让更多人看到






























微信扫一扫


第一时间为您推送权威资讯
报道全球 撒播中国
关注人民网,撒播正能量