红大戟

首页 » 常识 » 灌水 » 运用ODBC技术跨平台采集Sybase数据库li3rwr5w
TUhjnbcbe - 2020/6/26 18:42:00

运用ODBC技术跨平台采集Sybase数据库


ODBC,译为开放式数据库互连,是微软公司提出的一种异型数据库互连的解决方案,是当前的一种数据访问标准。采用ODBC方式能够和所有遵循ODBC标准并留有ODBC接口的数据库系统互连,目前大多数流行的关系型数据库管理系统都支持ODBC标准。ODBC包含访问不同数据库所要求的ODBC驱动程序,应用程序要访问不同类型的数据库,只要调用ODBC所支持的函数,动态链接到相应的驱动程序上即可。下面介绍如何运用ODBC技术实现跨平台访问被审计单位UNIX系统中Sybase数据库:第一步,创建ODBC


    DSN文件在创建数据库脚本之前,必须提供一个使应用程序定位、标识和与数据库通讯的途径。数据库驱动程序使用DSN来定位和标识特定的ODBC兼容数据库,将信息从应用程序传递给数据库。DSN包含数据库配置、用户安全和定位信息。通过ODBC,可以选择希望创建的三种DSN类型:即用户DSN、系统DSN或文件DSN。其中系统DSN允许所有的用户登录到特定的服务器上去访问数据库,用户DSN使用适当的安全身份证明限制数据库到特定用户的连接,文件DSN提供了对多用户的访问,并且通过复制DSN文件,可以轻易地从一个服务器转移到另一个服务器,本例中将采用文件DSN。首先,在审计人员自带的电脑上安装好Sybase客户端软件,然后打开ODBC,选择“文件DSN”属性页,单击“添加”,选择数据库驱动程序,单击“下一步”,再按照下面的提示配置适用的数据库软件的DSN。第二步,配置Sybase数据库DSN文件在“创建新数据源”对话框中,从列表框中选择“Sybase


    System”,然后单击“下一步”,键入DSN文件的名称“Sybase”,再单击“下一步”,直至完成创建数据源,在“Logon


    to


    Sybase”对话框中键入由被审计单位提供的Sybase服务器名称,用户名、用户密码和数据库名称,单击“OK”,系统就会在Programs\commonfiles\odbc\datasource目录中创建一个n文件。第三步,下载数据在本地SQL


    server管理系统中选择导入数据,在“数据源”对话框中选择“Sybase


    System”,然后在“用户/系统DSN”列表框选择上一步创建的


    “N”,单击下一步,在“目的服务器”中选定“Local”,然后在数据库中选择要导入的数据库名称,再进行数据导入。至此,被审计单位UNIX系统中的数据库就可以一次性地迁移到审计人员电脑Windows系统的SQL


    Server数据库管理系统中。综合法规科


    陈勇赞

1
查看完整版本: 运用ODBC技术跨平台采集Sybase数据库li3rwr5w