如何允许 SQL 登录仅查看一个数据库

如何允许 SQL 登录仅查看一个数据库

我有一台 SQL Server 2008 r2。我希望为希望访问其一个数据库的客户创建两个新登录名。但我不想让他们访问我的其他数据库。

谢谢

答案1

方法 1:T-SQL

 USE [master]
 GO
 CREATE LOGIN [test] WITH PASSWORD=N'test', DEFAULT_DATABASE=[xyz],      
 CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
 GO
 EXEC master..sp_addsrvrolemember @loginame = N'test', @rolename = N'sysadmin'
 GO

相关内容