修改远程服务器的属性。由 ALTER SERVER 所做的更改将直到下一次与远程服务器连接时才生效。
快速链接:
转至参数
转至示例
转至用法
转至标准
转至权限
ALTER SERVER
[ CLASS 'server-class' ]
[ USING 'connection-info' ]
[ CAPABILITY '' { ON | OFF } ]
[ CONNECTION CLOSE [ CURRENT | ALL | ] ]
server-class - (back to Syntax)
{ SAODBC
| ASEODBC
| DB2ODBC
| MSSODBC
| ORAODBC
| ODBC }
connection-info - (back to Syntax)
{ : [ / ] | }
USING 如果使用基于 JDBC 的服务器类,则 USING 子句为 TO 语句中)指定另一个数据库。 如果使用基于 ODBC 的服务器类,则 USING 子句为 TO 语句中)指定另一个数据库。
ON 或 OFF。服务器功能存储在系统表 SYSCAPABILITY 中。这些功能的名称存储在系统表 SYSCAPABILITYNAME 中。SYSCAPABILITY 表要等到与远程服务器建立了第一个连接时,才包含对应于该服务器的条目。在第一个连接中,SAP IQ 向服务器询问其功能,然后填充 SYSCAPABILITY。对于后面的连接,系统从该表中获取服务器的功能。 通常情况下,不需要变更服务器的功能。可能需要变更 ODBC 类的通用服务器的功能。
ALTER SERVER server-name CONNECTION CLOSEALTER SERVER server-name CONNECTION CLOSE CURRENT可以使用此语法关闭与远程服务器的 ODBC 连接和 JDBC 连接。不需要 SERVER OPERATOR 系统特权便可执行这些语句。还可以通过指定连接 ID 来断开特定远程 ODBC 连接,或通过指定 ALL 关键字来断开所有远程 ODBC 连接。如果试图通过指定连接 ID 或 ALL 关键字来关闭 JDBC 连接,则会发生错误。如果由 ALTER SERVER ase_prodCLASS 'ASEODBC'USING 'ase_prod'
ALTER SERVER infodcCAPABILITY 'insert select' OFF
ALTER SERVER rem_testCONNECTION CLOSE ALL
ALTER SERVER rem_testCONNECTION CLOSE 142536
副作用:
需要 SERVER OPERATOR 系统特权。