J JebelStream Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #1 用 ADO 与 Sql Server 配合作C/S数据库,更改用户的登录密码能在网络上的其它客户端程序中进行吗?
X xeen Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #2 调用系统存储过程 sp_password [ [ @old = ] 'old_password' , ] { [ @new =] 'new_password' } [ , [ @loginame = ] 'login' ] 需要有权限啊.
调用系统存储过程 sp_password [ [ @old = ] 'old_password' , ] { [ @new =] 'new_password' } [ , [ @loginame = ] 'login' ] 需要有权限啊.
S sydan Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #4 沒聽說過,不過我想有可能! 因為有些軟件不就能夠做到在客戶機上用自已的軟件登到服務器麼?不過這樣通常都是黑客.
W windbell Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #5 可以更改,使用系统存储过程如 sp_adduser 为数据库增加用户 sp_addlogin 在sql中增加帐号 sp_password 改变帐号口令
J JebelStream Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #6 我昨天也从书上看到了,只是用 sql查询分析器 作实验时出现如下错误。“[Microsoft][ODBC SQL Server Driver]语法错误或违反访问规则” 如果改成“p_password [ @old = '123' ],[ @new =] '321'],[ @loginame = 'TS' ]”,就不会报错,可是还是执行不了。为什么?
我昨天也从书上看到了,只是用 sql查询分析器 作实验时出现如下错误。“[Microsoft][ODBC SQL Server Driver]语法错误或违反访问规则” 如果改成“p_password [ @old = '123' ],[ @new =] '321'],[ @loginame = 'TS' ]”,就不会报错,可是还是执行不了。为什么?
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #7 把中括号去掉,那个是说此参数可省,写的时候不能加上![8D]
J JebelStream Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #9 在Sql查询分析器顺利通过,可是如何在客户端的程序中实现呢?用 Adoquery 可以吗?
X xeen Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #10 用 adoquery 可以 ,执行的时候调用 execsql方法。 不过最好调用 tadostoredproc, 在存储过程执行这个方法. 把用户名和密码当参数传过去,并把参数加密,在存储过程中解密。
W windbell Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-02 #11 sp_passowrd 没那么复杂吧 sp_password <旧口令>,<新口令>,<帐号名> [red]当然你必须有更改的权限[/red] 比如 sp_password 54321,12345,name就可以,我在T_sql中能过了
sp_passowrd 没那么复杂吧 sp_password <旧口令>,<新口令>,<帐号名> [red]当然你必须有更改的权限[/red] 比如 sp_password 54321,12345,name就可以,我在T_sql中能过了