Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » 使用 UltraLite 数据库 » 使用 UltraLite 数据库

 

SQL 直通的 UltraLite 支持

SQL 直通功能允许统一数据库的发布者发送 SQL 语句脚本到 UltraLite 来执行。SQL 语句脚本可以自动执行也可以由具有 DBA 权限的用户手动执行。

同步期间,SQL 语句脚本自动下载到 UltraLite 并存储在 syssql 表中。执行基于文件的下载或 Ping 时或者下载重新启动时,不会下载 SQL 语句脚本。

下次启动数据库时,SQL 语句脚本自动运行,除非:

如果 flags 参数在执行脚本中设置为 manual,可以使用以下方法来手动应用发送自统一数据库脚本:

同步期间,UltraLite 上载自上次同步后执行的所有脚本的状态。如果 UltraLite 在执行脚本时遇到问题,则不会进一步执行脚本直到通知统一数据库并发送继续执行的说明。已执行脚本的状态存储在统一数据库中的ml_passthrough_status表中。可以查看该表来确定分布式直通脚本是否成功。

可以使用观察器回调函数来监控自动或手动执行的脚本的进度。请参见ULRegisterSQLPassthroughCallback 的回调函数

另请参见