怎么查看sql数据库的用户名和密码

怎么在SQL数据库中查找程序的登陆用户名和密码

啊,你说的方式有问题。
直接从查询分析器连接到数据库并使用 Windows 身份验证。
这个方法并不是每次都有效。

上周,一位客户询问为什么他的数据库连接总是失败。
后来我发现他们的数据库中根本没有启用Windows身份验证。
如果我硬要这样做的话,肯定是不行的。
您的数据库支持 Windows 身份验证吗?如果你不支持,那就没有用。

您提到的 CREATELOGIN 和 CREATEUSER 代码的语法对我来说有点令人困惑。
我不记得SQL Server里是这么写的……2 02 2 年我在北京培训的时候,老师教
sql。
在 WINDOWS 中创建 [Windows 帐户] 登录。
创建用户[Windows帐户]用于登录[Windows帐户];
在这里,您直接使用Windows帐户创建登录名和用户。
然后,要获得权限,需要单独给这个用户授予权限,如下:
sql ALTER ROLE [db_owner] ADD MEMBER [Windows account];
这将允许此 Windows 帐户操作数据库。

如果需要使用SQL Server身份验证,必须首先创建登录名和用户。

sql CREATE LOGIN [sql 用户名] WITH PASSWORD = '密码'; CREATE USER [sql 用户名] FOR LOGIN [sql 用户名];
然后授权:
sql ALTER ROLE [db_datareader] ADD MEMBER [sql 用户名];
总之,你提到的方法不正确,很可能会导致连接失败。
这取决于您的数据库支持哪些身份验证方法。
我最近在这里使用SQL Server,Windows身份验证非常好用。

如何查看sql数据库sa账号的密码,不是修改密码。

简单来说,密码加密是网络安全的基础。
其实很简单。
过程如下:当您输入密码时,系统会使用算法对其进行加密,加密后的数据将与数据库中存储的加密密码进行匹配。
我们去年做的项目规模大约是3 000个,每个用户都有自己的加密过程。
一开始我以为是简单的加密,后来发现是错误的。
加密算法的选择和实现细节对安全性有着巨大的影响。
等等,还有别的事。
此加密过程不是静态的,需要定期更新以防止黑客攻击。

很多人没有注意到这一点,但我认为值得一试。
其实,加密不仅仅是把密码变成乱码,还包括密钥管理、算法强度等方面。
用行话来说,这称为雪崩效应。
事实上,前面的轻微延迟会降低后面的一切。
因此,在选择加密解决方案时,请务必考虑这些细节。
最后提醒大家一个简单的错误:加密算法的选择一定要符合国家规定,否则可能存在不合规的风险。