动态获取? 那你的程序也得给用户在某段时间内显示密码吧? 如果是的话, 估计是可行. (不过偶没试过)你可以用
 sp_password NULL, '新密码', 'loginName'
来在某段时间内改密码, 然后把改过后的密码显示给用户.在SQL2005里, 如果你选择强制密码策略的话, 应该可以强迫用户改密码的.

解决方案 »

  1.   

    有一个表是保存用户名的 select * from sysusers但是没有密码
      

  2.   

    我的意思是这样的,客户端用统一的登录名登录,如sa,sa的密码由系统管理员定期更改,更改后不影响客户端程序的登录,就是为了防止有人在工作站上安装sql server并登录到服务器上破坏数据,即只允许通过客户端程序访问数据库