创建由sql 2标识的用户myuser。以myuser $dbisql-c"uid=myuser;pwd=sql;eng=iqmpx1010c"-nogui (myuser)>退出" />

免备案CDN_数据库设置默认值_代金券

云服务器 虚拟云 浏览

小编:SAP IQ 15及以上版本允许用户使用"NEWPWD"dbisql连接字符串参数 1更改密码。创建用户 (DBA)>创建由sql 2标识的用户myuser。以myuser $dbisql-c"uid=myuser;pwd=sql;eng=iqmpx1010c"-nogui (myuser)>退出

免备案CDN_数据库设置默认值_代金券

SAP IQ 15及以上版本允许用户使用"NEWPWD"dbisql连接字符串参数

1更改密码。创建用户

(DBA)>创建由sql

2标识的用户myuser。以myuser

$dbisql-c"uid=myuser;pwd=sql;eng=iqmpx1010c"-nogui

(myuser)>退出

3登录SAP IQ server。使用"NEWPWD"连接字符串参数

$dbisql-c"uid=myuser;pwd=sql;NEWPWD=newpass;eng=iqmpx1010c"-nogui

(myuser)>退出

4.以myuser身份连接到SAP IQ服务器,确认更改的密码正在工作

$dbisql-c"uid=myuser;pwd=newpass;eng=iqmpx1010c"-nogui

(myuser)>exit

"NEWPWD"连接字符串也可用于更改过期密码,无需DBA干预

1。创建具有登录策略根的用户,云计算云服务,密码在下次登录时过期

(DBA)>创建由sql登录策略根标识的用户myuser在

上强制更改密码执行时间:0.083秒

2。用户可以使用"NEWPWD"连接字符串参数

$dbisql-c"uid=myuser;pwd=sql;NEWPWD=newpass;eng=iqmpx1010c"-nogui

(myuser)>quit

3更改密码。确认用户可以使用更改的密码登录。

]$dbisql-c"uid=myuser;pwd=newpass;eng=iqmpx1010c"-nogui

(myuser)>退出

好提示!

我想补充一点,这也适用于SQL Anywhere最新版本(12+)。

我还希望连接属性方法适用于使用ODBC驱动程序和JNI JDBC驱动程序(命名为iAnywhere或SQL Anywhere JDBC驱动程序)的连接。

我想知道(目前无法确认)它是否也适用于jConnect连接。根据手册,有一个属性NEWPASSWORD,云服务器设置,但由于jConnect主要受ASE功能的影响,云服务器好嘛,云服务器按需,我不知道它是否与SQL Anywhere/IQ功能匹配。

最后:对于过期的密码,赞云服务器,这种更改方法是严格要求的(如果用户想更改过期的密码)。只要在批处理模式下向dbisql调用提供ALTER USER或GRANT CONNECT语句,就可以更改仍处于活动状态的密码。

需要注意的事项:

如果使用此方法,任何有权访问"ps-ef"的人都可以在dbisql会话打开时看到连接字符串,从而看到您的新密码。

当前网址:http://www.vmchk.com/tutorials/95851.html

 
你可能喜欢的: