SQLServer 2012 新建对特定表的只读账户

建立只读账户,且只能读取某些特定表。
现在就把操作的步骤给大家分享一下。
这个操作的前提是数据库比较大,有众多的数据表,需要选出自己只读的数据表。
新建账户的操作应该都不陌生了,就给大家截图不在赘言。

在左侧User Mapping选项卡中,设置你要指定的数据库,并选择新建的账户以及架构。

这样就新建账户成功,找到你需要只读的数据库的数据表,右键--属性。

在左侧Permission选项卡中设置你要添加的账户,并赋予Select权限。

这样操作是为了在众多数据表中选择你要只读的数据表,否则你需要一个个删除其他数据表的访问权限。

原文地址:http://blog.51cto.com/9446041/2107088

时间: 2024-10-16 23:58:03

SQLServer 2012 新建对特定表的只读账户的相关文章

SQLServer 2012 Always on配置全过程

SQLServer 2012 Always on是针对高可用性和灾难恢复的新解决方案.可以配置一个或多个辅助副本以支持对辅助数据库进行只读访问,并且可以将任何辅助副本配置为允许对辅助数据库进行备份. 这样就提供了硬件的使用效率. “可用性组”针对一组离散的用户数据库(称为“可用性数据库”,它们共同实现故障转移)支持故障转移环境.一个可用性组支持一组主数据库以及一至四组对应的辅助数据库.可用性组在可用性副本级别进行故障转移.故障转移不是由诸如因数据文件丢失或事务日志损坏而使数据库成为可疑数据库等数

mysqlbackup 恢复特定表

mysqlbackup使用TTS恢复指定表. ************************************************************* 4.恢复特定表 ************************************************************* --4.1新建测试环境 CREATE DATABASE `wind` DEFAULT CHARACTER SET gbk ; use wind; create table t1 ( sid

mysql 和 sqlserver中备份一张表的区别

sqlserver中备份一张表 SELECT * into qa_buglist_bak FROM qa_buglist 不管表的数据有多大,速度很快: mysql中上述语句就无效了,须得新建一张表,然后让此长表中新增数据 create table qa_buglist_bak like qa_buglist;insert qa_buglist_bak select * from qa_buglist; 如果原表中数据量大,就特别慢,很吃硬盘和CPU 刚刚看了下,也就800万行的数据.. 我应该

Editplus+Oracle+Visual Studio 2012+SqlServer 2008+SqlServer 2012+MyEclipse 10.6+MyEclipse 2015+WebStorm 11+WebStorm 10+WPS专业版--所有安装包,加破解 下载地址

Editplus  下载链接:https://share.weiyun.com/76924b230d140da21ea4ed877309eb5e (密码:Oftbnq) Oracle  下载链接:https://share.weiyun.com/1cc1209f483b7c298499228256f36b66 (密码:q5sPUC) Visual Studio 2012  下载链接:https://share.weiyun.com/599d9f7b1ba2826ba045f1e56297dcf2

sqlserver查询数据的所有表名和行数

原文:sqlserver查询数据的所有表名和行数 //查询所有表明select name from sysobjects where xtype='u' select * from sys.tables //查询数据库中所有的表名及行数 SELECT a.name AS [TABLE NAME] , b.rows AS [RECORD COUNT] FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE ( a.t

如何删除/卸载 sqlserver 2012 数据库实例

本文介绍了如何删除/卸载 sqlserver 2012 数据库实例的方法.操作步骤如下: 进入服务器/电脑的控制面板,打开程序>程序和功能,选择Microsoft Sqlserver 2012(64位),右键选择"卸载/更改",如下图所示: 选择"卸载"功能: 开始执行卸载程序,默认,下一步: 选择要删除/卸载的数据库实例名称,如本实验演示卸载"SCOM"实例: 选择要卸载的内容,本实验选择全部,如下图: 默认,下一步: 删除规则检查,默认

利用__index和__newindex实现默认值表、监控表、只读表

__index和__newindex实际上相当于是在读写表的时候分别加了一道过滤的逻辑,让读写表的操作可以被监控或说回调,利用这个特性可以实现一些带有特殊功能的表. 带有默认值的表: setdefault = function(t, v) setmetatable(t, {__index = function () return v end}) end s = {1, 2, 3} setdefault(s, 0) -- 默认值设为0 print(s.x) 一般访问不存在的域会返回nil,但经过上

SQLServer 2012之AlwaysOn —— 指定数据同步链路,消除网络抖动导致的提交延迟问题

原文:SQLServer 2012之AlwaysOn -- 指定数据同步链路,消除网络抖动导致的提交延迟问题 事件起因:近期有研发反应,某数据库从08切换到12环境后,不定期出现写操作提交延迟的问题: 事件分析:在排除了系统资源争用等问题后,初步分析可能由于网络抖动导致同步模式alwayson节点经常出现会话超时等待提交的问题导致. 经过排查,扩展事件里发现不定期出现35202错误,这是一条副本连接恢复的消息. 由于机房网络环境复杂,数据库服务器和应用服务器混用一个交换机,在业务高峰期时,因上联

sqlserver2008新建查询,表名下出现红波浪线,显示“表名无效”,但仍然可以查询得到结果(转)

转:http://zhidao.baidu.com/link?url=82Xf_uK9VgIeYM_1kczmvKhiEQKLCqhN4_Tfe_cvriqkeP7Wggy5D60VTnMxFREwz5Q5SZ725Zt6CLjphr4TVK 问:sqlserver2008新建查询,表名下出现红波浪线,显示“表名无效”,但仍然可以查询得到结果?答:在 Microsoft sql server management studio 里点击“编辑”——“IntelliSense”——“刷新本地缓存”,