活字格连接第三方数据库之如何创建一个链接表
的有关信息介绍如下:建立数据库的链接
为了活字格链接外连数据库后能正确地工作,您需要给目标数据表中设置唯一、不为空的主键(至少一个)
● 连接 Microsoft SQL Server
1 点击[数据]→[连接到数据库]
2 在数据源中选择「Microsoft SQL Server」点击[确定]
第一次打开「连接到数据库」将打开上面的对话框。如果不是第一次,点击「连接属性」对话框中「数据源」栏右边的[更改]按钮就可以进入上面的对话框。
3 在「连接属性」对话框中进行设置,点击[确定]
●详细的属性设定
当您点击[高级设定],您可以为SQL Server进行更加详细的设置。
●测试连接
点击[测试连接],测试和设定的服务器的连接情况。
4 选择您想使用的数据表
当前连接的数据库中的数据表会显示在对话框的左侧。
在对话框左侧的列表中选择您需要的数据表,点击[>]按钮,将其添加到右侧的列表框中。
在左侧列表栏中双击您需要的数据表,也可以完成同样的操作。
如果这个目标源是一个视图的话,它会被加上(视图)的后缀。
如果您选择了视图,在点击确定后会弹出一个对话框用以选择视图的主键。
在选择主键时,请不要选择下列数据类型的字段。活字格对下面的的数据类型有很多的限制。
当您创建了一个外连数据表,活字格将会尝试获取该表的主键,如果这个主键不存在,活字格将会去寻找唯一且不为空的一列作为主键。
5 点击[确定]
点击确定按钮后,您将会进入如下的界面。注意:如果原始表中的数据多于200条,活字格中也只会显示200条。
●连接Oracle数据库
操作与连接SQL Server类似。
要连接到Oracle数据库,你需要安装Oracle数据库客户端。
如果没有安装它,你将会看到下面的对话框消息:
●在选择主键时,请不要选择下列数据类型的字段。活字格对下面的的数据类型有很多的限制:
BLOB
BFILE
RAW
INTERVAL YEAR TO MONTH
INTERVAL DAY TO SECOND
●连接ODBC
操作方法与连接SQL Server类似
在Windows中,有32位和64位两个版本的“ODBC数据源管理器”。在活字格中,不管是否32位版本或64位版本的Windows,都必须使用32位版本的“ODBC数据源管理器”。因此,如果你在Windows中设置的是64位版本的ODBC数据源,请使用“ODBC数据源管理器(32位)”,下图为ODBC数据源的设置(Win7系统可能不会在标题栏中标明为32位)。
●SQL Server的Windows身份认证
如果您想以Windows身份验证方式连接SQL Server数据库,您需要更改活字格服务器的执行帐户为Windows身份验证下的有效帐户。
默认情况下,活字格服务器的执行帐户为「本地系统」。
如何修改:
1 在Windows的[控制面板]-[系统和安全]-从[管理工具]中打开[服务],双击「Forguncy Sever Service」。
2 在“登录”选项卡,选中“此帐户”,然后输入能够连接到SQL Server的Windows人证帐户和密码。