sql server身份验证,输入对应数据库账户密码.账号是什么
时间: 2024-09-20 17:06:07 浏览: 50
SQL Server2005的数据库安全管理.pdf
SQL Server 身份验证通常分为两类:Windows身份验证和混合模式。
1. Windows身份验证(也称为内置身份验证或NTLM身份验证):当你连接到运行在同一台计算机上的SQL Server实例时,可以使用当前登录用户的Windows凭据。在这种情况下,你不需要提供单独的数据库账号和密码,因为操作系统会处理这些信息。
2. SQL Server 零信任登录(也称为混合模式或SQL Server 登录):在这种模式下,你需要为连接到SQL Server的每个用户指定用户名和密码。这通常是通过创建一个或多個`sa`系统管理员角色,或者自定义登录账号(如`username@example.com`),并为其设置明文或加密的密码来实现。在连接时,你需要输入这些预设的用户名和密码。
如果你需要通过T-SQL命令行工具(如SQL Server Management Studio)手动连接,一般格式如下:
```sql
USE [your_database_name];
GO
EXEC sp_addlogin 'username', 'password';
```
然后你可以使用`sp_loginame`或`loginame`来检查是否成功添加了新的登录名。
阅读全文