use*_*111 2 sql-server permissions users
我在服务器级别创建了一个名为 TestUser 的登录用户,该用户分配给只读角色,现在我需要为 MyDb 上的 TestUser 登录创建一个用户
USE [MyDB]
GO
CREATE USER [Test] FOR LOGIN [TestUser]
GO
GRANT SELECT TO [Test]
GO
DENY DELETE TO [Test]
GO
DENY INSERT TO [Test]
GO
DENY UPDATE TO [Test]
GO
Run Code Online (Sandbox Code Playgroud)
一切都很好,但是当我编写测试用户创建的脚本时,我在任何地方都看不到我提供选择和拒绝插入、删除和更新的脚本
很可能是因为您正在使用生成脚本方法来执行此操作。
我建议使用开源DBA 工具来查看权限或导出。
别名: Export-SqlUser
概要
将用户创建及其权限导出到 T-SQL 文件或主机。
描述
将用户创建及其权限导出到 T-SQL 文件或主机。导出包括用户、创建和添加到角色、数据库级别权限、对象级别权限。
例子:
PS C:> Export-DbaUser -SqlInstance sqlserver2014a -User User1, User2 -Path C:\temp\users.sql
仅将用户 User1 和 User2 从 sqlserver2014a 导出到文件 C:\temp\users.sql
归档时间: |
|
查看次数: |
326 次 |
最近记录: |