0

只是在谈论 SQL Server 身份验证,登录名是否与用户名相同?

4

1 回答 1

3

不,登录名和用户名不必相同 - 您可以在每个数据库中创建不同的用户名,所有这些都基于相同的服务器级登录。

USE master;
GO 

CREATE LOGIN foo WITH PASSWORD = 'bar', CHECK_POLICY = OFF;
GO

USE tempdb;
GO

CREATE USER blat FROM LOGIN [foo];
GO

也就是说,你为什么要这样做?这完全令人困惑。

于 2012-09-18T15:17:29.083 回答