SQL Server:新建一个登录账号,能做到对普通库只有只读权限, 对tempdb临时表有可读可写可创建的权限吗?
如题: 这个能做到吗?
[解决办法]
http://blog.csdn.net/hebeijg/article/details/10110289
[解决办法]
创建一个帐号,指定对象数据库,赋予public权限
USE [master]也可以给只读权限:
GO
CREATE LOGIN [testlogin] WITH PASSWORD=N'123', DEFAULT_DATABASE=[AdventureWorks2008R2], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
USE [AdventureWorks2008R2]
GO
CREATE USER [testlogin] FOR LOGIN [testlogin]
GO
USE [AdventureWorks2008R2]默认帐号对tempdb和master都有读写权限
GO
ALTER ROLE [db_datareader] ADD MEMBER [testlogin]
GO