sqlserver用户名
时间: 2023-10-06 19:06:16 浏览: 94
SQL Server的用户名可以在以下两种情况下使用:
1. Windows身份验证:在这种情况下,用户名就是Windows登录名。
2. SQL Server身份验证:在这种情况下,需要为用户创建一个SQL Server登录名和密码。可以使用以下T-SQL语句来创建一个新的SQL Server登录名:
```
CREATE LOGIN <login_name> WITH PASSWORD = '<password>';
```
其中,`<login_name>`是新登录名,`<password>`是新密码。
相关问题
sqlserver用户名在哪里
SQL Server中的用户名可以在以下位置找到:
1. 在SQL Server Management Studio (SSMS)中,右键单击数据库,选择“属性”,在“常规”选项卡中可以看到数据库所有者的用户名。
2. 在SQL Server Management Studio (SSMS)中,连接到SQL Server实例并展开“安全性”文件夹,可以看到登录名和用户的列表。
3. 使用以下T-SQL查询来查找用户名:
SELECT name FROM sys.sql_logins; -- 查询所有登录名
SELECT name FROM sys.database_principals WHERE type_desc = 'SQL_USER'; -- 查询所有用户
4. 使用以下T-SQL查询来查找具有特定权限的用户:
SELECT dp.name AS loginname, dp.type_desc AS logintype, sp.permission_name, sp.state_desc AS permissionstate
FROM sys.database_permissions sp
JOIN sys.database_principals dp ON sp.grantee_principal_id = dp.principal_id
WHERE sp.permission_name = 'SELECT' -- 将权限名称替换为您要查找的权限名称
sqlserver用户名和登录名
在 SQL Server 中,用户名和登录名是两个不同的概念。
登录名是用来登录 SQL Server 实例的,它是一个服务器级别的概念,可以用来控制用户对整个 SQL Server 实例的访问权限。登录名通常是 Windows 账户或者 SQL Server 账户。
用户名是用来连接到数据库并访问对象的,它是一个数据库级别的概念,它只能访问该数据库中的对象。用户名通常是通过创建数据库用户来实现的。一个登录名可以对应多个数据库用户,不同的数据库用户可以有不同的权限和角色。
阅读全文