1
我需要创建一个新用户,然后将权限设置为两个不同数据库中的不同表。这是我创建用户的脚本为多个数据库创建登录
CREATE LOGIN [MyUser] WITH PASSWORD=N'something' , CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
CREATE USER [MyUser] FOR LOGIN [MyUser] WITH DEFAULT_SCHEMA=[dbo]
GO
CREATE ROLE MyRole AUTHORIZATION [dbo]
GO
EXEC sp_addrolemember N'MyRole', N'MyUser'
GO
现在我有两个数据库MyDb1和MyDb2。我需要将此用户的选择访问权授予MyDb1.Table1和MyDb2.Table2。我是否需要先为MyDb1和MyDb2创建此用户?如果是的话,这个如何实现呢?