Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
启动或停止 SQL Remote 管理所采用的直通模式。语法 1 和语法 2 启动直通模式,而语法 3 则停止直通模式。
PASSTHROUGH [ ONLY ] FOR userid, ...
PASSTHROUGH [ ONLY ] FOR SUBSCRIPTION TO [ owner. ]publication-name [ ( constant ) ]
PASSTHROUGH STOP
在直通模式中,任何 SQL 语句都由数据库服务器执行,并且放在事务日志中以消息形式发送给预订者。如果使用 ONLY 关键字启动直通模式,则不在服务器上执行这些语句,而仅将它们发送给接收者。当直通会话包含对存储过程的调用时,这些过程必须位于发出直通命令的服务器中,即使它们不在本地服务器上执行。直通 SQL 语句的接收者可以是用户 ID 列表(语法 1),也可以是给定发布的所有预订者。直通模式可用于将统一数据库中的更改应用到远程数据库,或者将远程数据库中的语句发送到统一数据库。
语法 2 将语句发送到已启动预订的远程数据库,它不向已创建预订但未启动预订的远程数据库发送语句。
语法 3 可停止当前连接的直通模式。必须针对启动直通模式的同一个连接执行 PASSTHROUGH STOP 语句。如果使用语法 1 或 2 针对连接启动直通模式,并且该连接在执行 PASSTHROUGH STOP 语句之前断开,则断开连接会隐式执行 PASSTHROUGH STOP 语句。
DBA 特权。
无。
SQL/2008 服务商扩充。
PASSTHROUGH FOR rem_db ; ... ( SQL statements to be executed at the remote database ) ... PASSTHROUGH STOP ;