相关疑难解决方法(0)

如何为SQL Server中的数据库授予用户读取权限?

我想授予用户访问具有读写访问权限的特定数据库的权限.用户已在域中可用,但在DB中不可用.

那么,如何通过创建新用户和密码为他们提供访问权限?

有人告诉我,只需指定您希望为用户提供访问权限的用户,域和数据库,而无需创建新的用户和密码.

这是我实施的旧方式.它可以工作,但它创建了一个新的登录和用户,而不是使用域中可用的登录和用户:

use DBName;
create login a_2 with password='Aa123';
create user a_2 for login a_2;
grant insert to a_2;
grant select to a_2;
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server security ssms

30
推荐指数
1
解决办法
12万
查看次数

在SQL Server 2005中授予对2个表的只读访问权限的最佳方法?

什么是将一些用户访问权限授予SQL Server 2005数据库中几个表的最佳方法?

我知道文献推动了对视图的使用,但是获得对实际表的只读访问有什么好处?

至少在表中会有较少的开销,因为索引和其他限制已经到位并在表中进行管理(单点维护).如果我创建视图,那么我不需要维护它们并在它们上创建索引......以及这将是SQL本身的额外开销吗?

sql-server view

2
推荐指数
1
解决办法
6836
查看次数

标签 统计

sql-server ×2

security ×1

sql ×1

ssms ×1

t-sql ×1

view ×1