SAP SQLAnyWhere1-连接数据库
SQL Anywhere 16 概述
SQL Anywhere 是一个提供数据管理和企业数据交换技术的综合程序包,通过它可以为服务器环境、桌面环境、移动环境以及远程办公环境快速开发由数据库驱动的应用程序。
SQL Anywhere 可提供:
数据管理技术 SQL Anywhere 提供了一些企业级数据库,这些数据库专用于解决在多种不同的前台环境(从部署了独立软件供应商应用程序的高性能数据库服务器,到可以部署到企业内数以万计的手持式设备的移动数据库)中进行操作的难题。
数据交换技术 SQL Anywhere 提供了几种数据交换技术,以解决通过不可靠的有线和无线网络与后台数据库、应用程序服务器和消息传递系统交换数据的复杂性。此外,SQL Anywhere 的移动消息传递技术和同步技术确保了分布式移动计算中消息传送的安全性。
设计与管理工具 SQL Anywhere 中包含一套工具,用于改进数据库驱动的应用程序的设计与开发,以及简化数据库和数据交换环境的管理。
SQL Anywhere 16在线帮助文档地址:
http://dcx.sap.com/index.html#sa160/zh/sqlanywhere_zh16/help_top_index.htm
使用DELPHI7通过ADO组件连接SQLAnywhere16
连接字符串如下:
Provider=MSDASQL;Driver={SQL Anywhere 16};UID=DBA;PWD=DBA口令;DBF=数据库文件名称(含路径);ServerName=服务器名称;DBN=数据库名称;ASTART=Yes;ASTOP=Yes;START=dbeng16 -c 16M -gd none -qi;Server=服务器名称;DBKEY=数据库登录口令;DBF=数据库文件名称(含路径);DBN=数据库名称;LOG=数据库日志文件名称(含路径);
其中,从START开始,表示若要连接的数据不存在,则以以下参数尝试启动数据库
dbeng16:个人数据库服务器 (网络数据库服务器 (dbsrv16) )
-c 16M:数据库缓存大小
-gd none:设置启动或停止正在运行的数据库服务器上的数据库所需的特权。
● DBA 只有具有 SERVER OPERATOR 系统特权的用户才能启动或停止数据库。
● all 所有用户都可以启动或停止数据库。不建议用于远程客户端可以访问的网络服务器。
● none 除数据库服务器自行启动和停止外,不允许启动和停止数据库。
-qi:控制是否显示数据库服务器系统托盘图标和数据库服务器消息窗口。除了可能出现的启动错误窗口外,此选项不留下显示服务器正在运行的任何迹象。
————————————————
版权声明:本文为CSDN博主「belsai」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zz_bubble/article/details/104518666
相关文章