本文为您详细介绍如何通过 Windows 云服务器 CVM 连接商业智能服务器实例并进行项目部署。
步骤1:在 CVM 上创建与商业智能服务器同名同密码的 Windows 系统鉴权账号
在 创建 Windows 鉴权账号 中,已经在商业智能服务器中创建了 Windows 系统鉴权账号,下面需要在 CVM 中创建与商业智能服务器中同名同密码的 Windows 系统鉴权账号。 1. 登录 CVM,在 Windows Server 菜单中,单击控制面板。 2. 在控制面板页面中,单击更改账户类型。
3. 在管理账户界面中,单击添加用户账户。
4. 在添加用户弹窗中,输入与在控制台商业智能服务器中创建的同名同密码的 Windows 系统鉴权账号,单击下一步。
5. 单击完成,即可完成账号的创建。
6. 返回管理账户界面,即可看到已经创建完成的账号。
步骤2:使用步骤1创建的 Windows 系统鉴权账号登录 CVM
创建与商业智能服务器中同名同密码的 Windows 系统鉴权账号后,下面需要使用该账号来登录 CVM 服务器。
如果是远程登录,则需要进行下述操作,给上述步骤中在 CVM 上创建的与商业智能服务器中同名同密码的 Windows 系统鉴权账号增加远程登录权限。如果无需远程登录,则不需要进行该步骤中其他操作,直接使用该账号来登录 CVM 服务器。
给 CVM 上创建的 Windows 系统鉴权账号增加远程登录权限的操作步骤如下:
1. 登录 CVM,在 Windows Server 菜单中,单击控制面板。 2. 在控制面板界面的搜索框中输入 remote,刷新页面后,单击允许远程访问你的计算机。
3. 在系统属性弹窗的远程界面里,单击选择用户。
4. 在远程桌面用户弹窗中,单击添加。
5. 在选择用户弹窗中的输入对象名称来选择栏,填写上述步骤在 CVM 中创建的与商业智能服务器中同名同密码的 Windows 系统鉴权的账号名称,单击确定。
6. 在远程桌面用户界面中,即可看到该账号已被增加远程登录权限,单击确定。
步骤3:使用 Windows 系统鉴权账号登录商业智能服务器实例
3. 在 Windows 云服务器上启动 SQL Server Management Studio。
在 Connect to server 页面,填写相关信息连接商业智能服务器实例。单击 Connect,稍等几分钟后,SQL Server Management Studio 将以 Windows 鉴权方式连接到您的商业智能服务器实例。
服务器类型:选择数据库引擎。
服务器名称:商业智能服务器实例的内网 IP 和端口号,需用英文逗号隔开。例如,内网 IP 为10.10.10.10、端口号为1433,则在此填入10.10.10.10,1433。注意使用英文标点符号。
身份认证:选择 Windows 身份认证。
用户名和密码:无需填写,即可带入已经创建的 Windows 系统鉴权账号(该账号与在实例账号管理页创建的账号相比,账号名前会自动加前缀,与实例账号管理页列表中展示的账号名一致)。
4. 登录 SSMS 后,在 SSMS 的对象资源管理器中,即可看到已登录的商业智能服务器实例的内网 IP,表明以 Windows 系统鉴权账号登录商业智能服务器实例成功。
步骤4:部署 SSIS 项目
1. 查看 SSISDB。
在 SSMS 的对象资源管理器中,展开 Integration Services Catalogs 目录,即可查看到 SSISDB。
2. 创建文件夹。
右键 SSISDB,单击创建文件夹,在弹窗中,填写文件夹名称及文件夹说明,单击确定。
3. 展开上述步骤创建的文件夹,会呈现项目和环境这两个目录。
4. 部署项目。右键项目,单击部署项目。
5. 在 Integration Services 部署向导的简介页面中,单击 next。
6. 选择 SSIS 项目部署源。
在 Integration Services 部署向导的选择源页面中,选择项目部署 > 项目部署文件,单击浏览,选择准备好的要部署的 SSIS 项目文件路径,即“.ispac”后缀格式的文件所在路径,单击 next。
7. 在部署过程中,可能会出现 SQL Server Integration Services 警告,单击 OK,忽略即可。
8. 选择部署目标。
在 Integration Services 部署向导的选择部署目标页面中,单击 SQLServer 中的 SSIS 选项,单击 next。
9. 选择目标。
在 Integration Services 部署向导的选择目标页面中,服务器名称中默认已展示了商业智能服务器的内网 IP 和 port,无需修改;身份验证默认为 Windows Authentication,无需修改。单击连接。
10. 单击连接后,会发现路径栏被激活,“.ispac” 后缀格式的 SSIS 项目文件出现在之前创建的文件夹路径后,无需操作,单击 next 即可。
11. 检查 SSIS 项目的部署选择。在 Integration Services 部署向导的检查页面中,检查要部署的 SSIS 项目的源、目标等信息是否正确,确认后,单击部署,即可将 SSIS 项目部署到创建的文件夹下面。
12. 在 Integration Services 部署向导的结果页面中,呈现了部署结果。界面中的所有项结果均显示已通过,则表明 SSIS 服务已部署成功。
步骤5:配置 SSIS 服务
1. SSIS 项目部署好后,需要配置相关的服务。
部署好后,在之前已创建的文件夹项目目录下,即可查看到 “.ispac” 后缀格式的 SSIS 项目文件。
2. 在已部署的 SSIS 项目文件上,右键配置。
3. 在配置弹窗中,切换到连接管理器页面。
4. 平面文件连接配置。
1. 如果 SSIS 项目文件中有涉及平面文件,则在连接管理器中,可看到名称为平面文件连接管理器的连接器。单击平面文件连接管理器名称后,在右侧的属性中,找到 ConnectionString,单击后面的…。
注意:
此步骤用于对平面文件进行相关的连接配置,如果 SSIS 项目文件中有涉及平面文件,则需进行该步骤,如果 SSIS 项目文件中有不涉及平面文件,则无需进行该步骤。
2. 在设置参数值弹窗中的值一栏,单击编辑值。
3. 登录 SQL Server 控制台,在实例列表中,找到该商业智能服务器,单击实例 ID,在 SSIS 管理页,查看该平面文件相应的文件路径,并将该文件路径进行复制。 4. 在设置参数值弹窗中的编辑值后面的文本框中,粘贴已复制的平面文件路径,单击确定即完成平面文件的路径配置。
5. 返回连接管理器中,查看平面文件连接管理器的 ConnectionString 属性,即可发现平面文件的路径已被修改为商业智能服务器的 SSIS 管理中已上传的平面文件文件路径。
6. 该步骤用于配置 SSIS 项目文件中源和目标 SQLServer 数据库实例的连接地址。
在连接管理器中,可看到源和目标库的连接器,连接器名称构成为云数据库 SQL Server 的内网 IP,Port.数据库名.账号名。
7. 首先配置源库的连接配置,单击源库的连接器名称,在右侧的属性中,找到 servername,单击后面的…。
8. 在设置参数值弹窗中的值一栏,单击编辑值。
9. 登录 SQL Server 控制台,在互通组管理中,找到源 SQL Server 数据库实例,复制商业智能服务互通 IP 的 IP 及端口号。
10. 在设置参数值弹窗中的编辑值后面的文本框中,粘贴源 SQL Server 数据库实例的商业智能服务互通 IP 及端口号,需用英文逗号隔开。单击确定,即完成源 SQL Server 数据库实例的路径配置。
例如,商业智能服务互通 IP 为10.10.10.10、端口号为1024,则在此填入10.10.10.10,1024。注意使用英文标点符号。
11. 返回连接管理器中,查看源 SQL Server 数据库实例的 servername 属性,即可发现源 SQL Server 数据库实例的连接地址已被修改为源 SQL Server 数据库实例的商业智能服务互通 IP。
12. 在连接管理器中,单击源库的连接器名称,在右侧的属性中,查看源 SQL Server 数据库实例的 Passsword 属性,单击后面的…。
13. 在设置参数值弹窗中的值一栏,选择编辑值,在编辑值后面的文本框中,输入源数据库账号的密码,单击确定。
14. 返回连接管理器中,同理配置目标数据库的连接配置,包括 ConnectionString 属性和 Password 属性,配置完成后,单击确定。
步骤6:运行 SSIS 服务
1. 配置好 SSIS 项目文件相关的服务后,在之前已创建的文件夹项目的 SSIS 项目文件包目录下,即可查看到 “.dtsx” 后缀格式的 SSIS 包文件。
2. 在 “.dtsx” 后缀格式的 SSIS 包文件上,右键执行。
3. 在执行包的弹窗中,检查下连接管理器相关的配置信息,单击确定。
4. 在执行过程中,会出现 Microsoft SQL Server Management Studio 弹窗提示,单击是。
5. 查看报告,报告的结果中,显示已成功,表示执行成功。
步骤7:配置 agent 作业
1. 在 SSMS 对象资源管理器中,找到 SQLServer 代理,展开后,找到作业,在作业上右键新建作业。
2. 在新建作业弹窗中,单击所有者后面的…,弹出选择登录名弹窗,在输入要选择的对象名称下面的文本框中,输入商业智能服务器的 Windows 鉴权账号,之后单击后面的检查名称。
3. 由于不能直接使用商业智能服务器的 Windows 鉴权的默认账号,因此会出现找到多个对象弹窗,勾选匹配的对象,单击确定。
4. 在选择登录名弹窗的输入要选择的对象名称下面的文本框中,会发现账号名前面加入了真实的域前缀,单击确定。
该账号名称的展示与商业智能服务器实例的账号管理列表中的账号名称展示一致。
5. 新建作业。
在新建作业弹窗中,单击选择页下面的步骤,在该页面中,单击新建,展现新建作业步骤弹窗。
6. 新建作业步骤。
在新建作业步骤弹窗中,填写步骤名称、类型、运行身份、服务器、包 ,其中:
步骤名称:填写作业的步骤名称,可自定义。
类型:在下拉列表中选择 SQL ServerIntegration Services 包。
运行身份:在下拉列表中选择相应账号的运行身份。
服务器:注意填写商业智能服务器的内网 IP 及端口号,需用英文逗号隔开。
包:单击包后面的…后,在选择 SSIS 包弹窗中,选择要配置 agent job 的 SSIS 包,单击确定。
7. 选择好要配置 agent job 的 SSIS 包后,返回新建作业步骤弹窗。
8. 在新建作业步骤弹窗中,此时需要将服务器修改为商业智能服务器的商业智能服务互通 IP 及端口号,需用英文逗号隔开,单击确定。
9. 此时点确定后会卡住,然后报 SSIS 执行属性的连接错误,忽略这个错误即可,单击确定。
10. 设置调度周期。
在新建作业弹窗中,单击选择页下面的计划,在该页面中,单击新建,展现新建作业计划弹窗。
11. 在新建作业计划中,根据业务需求,设置 SSIS 包的相应的作业调度周期,包括作业名称、计划类型、频率、每天频率、持续时间等,设置好后,单击确定。
12. 返回新建作业弹窗,此时已经完成了作业步骤及作业计划的设定,即完成了作业的创建,单击确定。
13. 在 SSMS 对象资源管理器中,找到 SQL Server 代理,展开后,找到作业,即可查看到刚创建好的作业。
14. 在刚创建好的作业名称上,右键查看历史记录,弹出日志文件查看器弹窗,即可查看作业运行的历史。
15. 在日志文件查看器中查看作业运行日志,可以观察到任务在正常执行。
16. 在 SSMS 中,登录到目标实例,即可查看到数据正在随着 SSIS 项目的中设置的转换,不断从源实例中进行数据抽取,源源不断的将数据装载到目标实例。<br>
本页内容是否解决了您的问题?