Collection Contents 上一页 下一页 PDF

ASA SQL 参考

SQL 语句

CREATE EXTERNLOGIN 语句


说明 

此语句用于指派与远程服务器通信时使用的替代登录名和口令。

语法 

CREATE EXTERNLOGIN login-name
TO remote-server
REMOTE LOGIN remote-user
IDENTIFIED BY remote-password ]

参数 

login-name    指定本地用户登录名。如果使用集成登录,login-name 是 Windows 用户或组所映射到的数据库用户。

TO 子句    TO 子句指定远程服务器的名称。

REMOTE LOGIN 子句    REMOTE LOGIN 子句在远程服务器上为本地用户 login-name 指定用户帐户。

IDENTIFIED BY 子句    IDENTIFIED BY 子句指定 remote-userremote-password。该 remote-userremote-password 的组合必须是远程服务器上的有效组合。

用法 

缺省情况下,Adaptive Server Anywhere 每次代表其客户端连接到远程服务器时都会使用那些客户端的名称和口令。CREATE EXTERNLOGIN 可用于指派与远程服务器通信时使用的替代登录名和口令。

口令以加密形式存储在内部。remote-server 必须通过 SYSERVERS 表中的条目告知本地服务器。有关详细信息,请参见 CREATE SERVER 语句

具有自动口令失效功能的站点应该就定期更新外部登录口令作出计划。

CREATE EXTERNLOGIN 不能从事务内部使用。

权限 

只有登录名和 DBA 帐户可以添加或修改登录名的外部登录。

在 Windows CE 上不受支持。

副作用 

自动提交。

另请参见 
标准和兼容性 
示例 

连接到服务器 sybase1 时,将名为 DBA 的本地用户映射到用户 sa,口令为 Plankton

CREATE EXTERNLOGIN DBA
TO sybase1
REMOTE LOGIN sa
IDENTIFIED BY Plankton

Collection Contents 上一页 下一页 PDF