根据我的项目要求,我想执行两个操作
- 密码更改
- 解锁账号(只解锁账号,不修改密码!)
仅当两个事务都成功时,我才希望返回成功。说如果密码更改成功并且解锁失败,我无法发送成功或失败。所以我想在密码更改之前创建一个回滚点,如果两个查询都成功执行,我将提交事务。如果其中一个查询失败,我将通过回滚到回滚点来丢弃更改。我正在使用 ADO 在 C++ 中执行此操作。是否有任何 SQL 查询,使用我可以创建回滚点并恢复到回滚点并提交事务
我正在使用以下命令 更改密码
ALTER LOGIN [username] WITH PASSWORD = N'password'
对于解锁帐户
ALTER LOGIN [%s] WITH CHECK_POLICY = OFF
ALTER LOGIN [%s] WITH CHECK_POLICY = ON
提前致谢!!
桑托什