sql - 存储过程的 SQL Server 架构权限
问题描述
这是我尝试使用 SQL Server 完成的任务,这可能吗?如果可以,最好的方法是什么?
从
dbo
架构中移动所有表,或更改权限以仅查看存储过程以外的任何内容只有存储过程才能访问在架构
dbo
或私有架构中写入和更新表。
我这样做是因为我是公司中唯一拥有任何类型数据库管理经验的开发人员;其他开发人员只是实时编辑表格、创建和更新表格。我以大四的身份进来,并试图阻止直接创建/更新/删除表;我相信所有创建和更新都应该通过存储过程进行管理,以帮助维护数据完整性并确保更新正确的时间戳。
做这样的事情可能吗?如果是这样,最好的方法是什么?
解决方案
推荐阅读
- javascript - Google Sheets Node.js 快速入门指南:如何将从 API 返回的行数组返回到变量中
- java - 在 Bitbucket 上托管的 Maven 项目上,我应该在哪里为 Azure DevOps 管道设置 Nexus 凭据?
- javascript - WebGl“错误:不支持的着色器版本”
- php - 1m 后脚本被破坏,状态失败,PHP-Apache 使用 AWS SES 发送电子邮件时
- .net - .NET 通过 TLS 1.2 删除客户端证书
- openvpn - OpenVPN 服务器名称更改破坏了我的网络服务器
- c++ - QML QTQuick ChartView 将指针传递给 C++
- windows - Windows 脚本宿主 Javascript 获取 .js 文件的路径
- c - 查找为网络打开套接字的线程 id
- google-cloud-firestore - Firestore 中的每个集合的读/写监控