sql-server - SQL Server 多数据库安全问题
问题描述
我有一个带有两个数据库的 SQL Server 实例:
数据库 1 已锁定,因此没有用户可以访问数据,只有管理员可以访问(我是管理员)
数据库 2 对所有域用户开放。数据库 1 上有一个表,我想让有权访问数据库 2 的用户使用它。显然,我会根据数据库 1 中的表在数据库 2 中创建一个视图,但只有管理员才能在所述视图上进行选择. 有没有办法授予访问权限,以便用户可以从数据库 2 的视图中进行选择,而无需访问数据库 1?我只是想知道我是否可以设计或设置一些东西来完成这项任务。我讨厌将数据库 1 上的相同数据复制到数据库 2。授予用户访问数据库 1 的权限也不是一种选择。
解决方案
推荐阅读
- python - 为什么 pyperclip “找不到”,即使它已明确安装?
- imagemagick - Imagemagick c api:如何从 gif 文件中读取 png 图像帧,使用什么调用
- java - 使用来自另一个片段的按钮打开片段
- apache - JPEG 图像未通过 apache Web 服务器加载到 IE11 浏览器中
- rust - Rust 如何处理阴影变量?
- python - 选择正确的解释器时,VS Code 集成终端未启动虚拟环境
- java - 如何修复 javadoc 中的“MavenInvocationException”:修复
- c++ - 这个 C++ 结构如何从函数转移到“你的”成员
- php - 如何将 HTML CSS 和 PHP 链接在一起?
- webpack - Webpack:使用类模块中的 AMD 库