EasySQLMAIL使用教程-数据源管理

无标题 1

1 关于数据源

2 配置数据源

3 数据源管理需要注意的问题

 

1 关于数据源

EasySQLMAIL在执行任务时,需要连接到任务中的SQL命令所在的数据库执行SQL语句并提取数据。因此必须预先将要访问的数据库的信息配置到EasySQLMAIL中,让EasySQLMAIL知道如何访问指定的数据源。

  • 为了保证数据源信息的安全,EasySQLMAIL在保存数据源信息时,对数据源信息中的数据库用户名和数据库密码进行了多层加密,可以保证数据库密码的安全存放。
  • 默认情况下,只有EasySQLMAIL的系统管理员拥有数据源配置权限。如果需要,系统管理员也可以把数据源管理权限指派给其他用户
  • 系统管理员可以修改或删除系统中的所有数据源信息,其他用户只能修改或删除自己创建的数据源。
  • 在配置数据源时,可以选择允许哪些用户使用此数据源。被选择的用户在创建任务时,将可以引用指定的数据源。
  • 如果数据源所有者回收了数据源的使用权限,那么其他用户引用了此数据源的任务将会执行失败。

2 配置数据源

打开数据源管理界面

系统管理员或其他有数据源管理权限的用户可以在“数据源管理”界面中创建、停用或删除数据源。

注意:数据源停用或删除后,与对应数据源相关的任务将不能成功运行。因此,在停用或删除数据源之前,请确认数据源是否被其它任务使用。

如果要创建新数据源,可以点击数据源管理界面工具条上的“创建新数据源”按钮,打开“新建数据源”对话框。

“创建新数据源”对话框

此对话框中的各选项说明如下:

数据源ID 由EasySQLMAIL系统自动生成
数据库类型 要连接的数据源的数据库类型。EasySQLMAIL可以支持连接Oracle、MS SQL Server、MySQL、PostgreSQL四种数据库提取数据。在将来的版本中会增加更多的数据库类型。
数据源名称 为数据源输入一个易于理解的名称,以便于使用和管理。数据源名称可以为空。
数据库TNS/数据库主机地址 对于Oracle数据库,在这里输入数据库服务器的TNS名称或是Oracle的TNS配置字符串,对于其它数据库,在这里输入数据库主机的IP地址或主机名
如不清楚该项配置,请与您的DBA联系获取。
服务器端口 对于非Oracle类型的数据库,可以在这里设置数据库使用的端口号。
如果为空,EasySQLMAIL将使用指定数据库的默认端口。MS SQL Server的默认端口是1433,MySQL的默认端口是3306,PostgreSQL的默认端口是5432。
数据库用户名 指定连接到此数据源时的数据库用户名
数据库密码 指定连接到此数据源时的数据库密码
默认数据库 对于非Oracle数据库,可以在这里指定连接到数据源后默认使用的数据库。
数据源说明 在这里输入一些对该数据源的说明信息,以便于以后的管理。
用户 指定哪些用户可以使用此数据源。
默认情况下,只有数据源的创建者和系统管理员可以使用此数据源。如果要让其它用户使用此数据源,请在数据源对话框的“用户”列表中勾选相应的用户名。

 

3 数据源管理需要注意的问题

为保证数据源的安全,建议在配置数据源时,注意以下事项:

(1)在配置数据源时,不要使用大权限的数据库账号(例如sa、sys、root等账号),也不要使用生产账号来连接数据源。应该专门创建一些权限较小的查询账号供EasySQLMAIL使用,根据取数需要再赋予这些小权限账号SELECT或其它的数据库操作权限。这样可以有效控制数据库的访问权限,保证数据库安全。

(2)一般情况下,应只允许系统管理员管理数据源。创建数据源时,应该由系统管理员根据企业IT安全要求对取数需求和数据源安全要求进行综合评估后,再创建数据源,并将数据源的使用权限赋给其他用户。

(3)在导入来自其他系统任务后,应该对导入的任务内容进行检查,评估,确认导入的任务中的SQL语句不会与本地系统冲突,然后再进行测试、使用。这里的冲突主要是指SQL语句中涉及的表等数据库对象的CREATE、UPDATE、INSERT、DELETE和DROP、TRUNCATE等操作。例如,导入的任务中有一个SQL语句:“DROP TABLE T_BT”,T_BT这个表在任务的设计者那里仅仅是一个普通的临时表,但在本地,这个表是一个重要的正式表,那么这个任务导入后,如果对任务进行测试(预览)或运行,任务就会将表T_BT删除,这会造成不可挽回的损失。所以,在预览或执行任务前,应仔细检查任务的SQL语句等内容,确认任务的安全性后再使用。

(4)在“停用”“删除”数据源之前,必须先检查数据源是否被任务引用。数据源停用或删除后,引用了这些数据源的任务将会执行出错。可以点击数据源条目右边的“使用情况”来检查数据源被引用的情况:

显示数据源的使用情况

您需要根据情况对这些任务进行相应修改后,再停用或删除数据源。

有关数据源的更多信息,请参考《EasySQLMAIL系统操作手册》中的相关内容。

感谢您阅读本文档。

 

文档最后更新时间:2015-10-24
相关文档