使SQL用户只能看到自己拥有权限的库(图文教程)_MsSql

以SQL Server 2012 为例

上图是部分数据库的截图, 我们执行

复制代码 代码如下:

DENY VIEW any DATABASE to PUBLIC;

然后给Best库的Best用户执行

复制代码 代码如下:

ALTER AUTHORIZATION ON DATABASE::Best TO Best

资源管理器中Best用户登陆后就只能显示Best库了, 同样给Mine库的Mine用户执行相同SQL

复制代码 代码如下:

ALTER AUTHORIZATION ON DATABASE::Mine TO Mine

Mine用户登录后也只能显示Mine数据库了, 达到了咱的目的, 分配权限的时候记得给对应用户映射对应数据库的权限, 防止跨库操作.

时间: 2024-09-20 05:19:57

使SQL用户只能看到自己拥有权限的库(图文教程)_MsSql的相关文章

使SQL用户只能看到自己拥有权限的库(图文教程)

以SQL Server 2012 为例 上图是部分数据库的截图, 我们执行复制代码 代码如下:DENY VIEW any DATABASE to PUBLIC; 然后给Best库的Best用户执行复制代码 代码如下:ALTER AUTHORIZATION ON DATABASE::Best TO Best 资源管理器中Best用户登陆后就只能显示Best库了, 同样给Mine库的Mine用户执行相同SQL复制代码 代码如下:ALTER AUTHORIZATION ON DATABASE::Min

如何让SQL用户只能看到自己拥有权限的库

以SQL Server 2012 为例: 图是部分数据库的截图, 我们执行:保存    DENY VIEW any DATABASE to PUBLIC; 然后给Best库的Best用户执行:    ALTER AUTHORIZATION ON DATABASE::MineTO Mine 资源管理器中Best用户登陆后就只能显示Best库了, 同样给Mine库的Mine用户执行相同SQL:    ALTER AUTHORIZATION ON DATABASE::MineTO Mine Mine用

SQL 2012用户只能看到自己拥有权限的库

以SQL Server 2012 为例 上图是部分数据库的截图, 我们执行  代码如下 复制代码 DENY VIEW any DATABASE to PUBLIC; 然后给Best库的Best用户执行  代码如下 复制代码 ALTER AUTHORIZATION ON DATABASE::Best TO Best 资源管理器中Best用户登陆后就只能显示Best库了, 同样给Mine库的Mine用户执行相同SQL  代码如下 复制代码 ALTER AUTHORIZATION ON DATABAS

SQL SERVER数据库表记录只保留N天图文教程_MsSql

本文通过图文并茂的方式给大家展示SQL SERVER数据库表记录只保留N天图文教程,具体方法步骤请看下文: 第一步:首先设置SQL Server 代理服务为自动启动: "开始"-->"控制面板"-->"管理工具"-->"服务"-->右键" SQL SERVER 代理"-->"属性"-->"启动类型",选择 "自动启动 &q

使用 SQL Server 2012 Analysis Services Tabular Mode 表格建模 图文教程

原文 http://www.cnblogs.com/biwork/archive/2013/05/22/3093896.html BI Work 使用 SQL Server 2012 Analysis Services Tabular Mode 表格建模 图文教程 以 下内容为我个人对 MSDN 上提供的 "SQL Server 2012 Analysis Services Tabular Model 表格建模" 教程的实践, 包含了每一课中具体操作的图片实例, 一步一步图文记录了从数

Sql Server2012 使用IP地址登录服务器的配置图文教程

最近在使用NFineBase框架+c#做一个系统的时候,在使用sql server 2012 连接数据库的时候 ,遇到几个问题. 一. 就是在本地或者远程连接别人的数据库的时候,以ip地址作为服务器名称 以SQL Server 身份验证(即输入登录名和密码)的方式登录数据库 总会出现错误 比如说会提示一下错误: 用户 'sa' 登录失败,该用户与可信 SQL Server 连接无关联. 但是使用 计算机名\实例名 这种方式就可以登录 \ 最后发现还是数据库的配置问题,解决方案如下: 我使用的是w

SQL SERVER数据库表记录只保留N天图文教程

本文通过图文并茂的方式给大家展示SQL SERVER数据库表记录只保留N天图文教程,具体方法步骤请看下文: 第一步:首先设置SQL Server 代理服务为自动启动: "开始"-->"控制面板"-->"管理工具"-->"服务"-->右键" SQL SERVER 代理"-->"属性"-->"启动类型",选择 "自动启动 &q

Window XP用户安装科讯关于权限问题必看教程_科讯相关

如果,您现在正使用xp系统,测试科汛CMS,请按下图示例设置权限. 此主题相关图片如下: 此主题相关图片如下: 将上图中的"使用简单文件共享"勾去掉 此主题相关图片如下: 右键科汛系统的目录,选择"属性" 此主题相关图片如下: 在弹出的对话框中,选择"安全"选项卡 此主题相关图片如下: 添加"everyone"用户 此主题相关图片如下: 此主题相关图片如下: 此主题相关图片如下: 注意,"everyone"

SQL Server 2012 安装与启动图文教程_MsSql

本文给大家介绍sql server2012安装与启动图文教程,非常详细. sqlserver2012安装步骤如下所示: SQL Server 2012 安装过程很漫长, 里面很多界面不一一截取了,我分别在win7 企业版 64位 和 win10专业版SP1 64位 装了SQL Server 2012 ,都没有问题. 1. 安装的功能选择,选择"全部" 2. 数据库引擎设置,选择"混合模式",给系统管理员sa设定登录密码. 如果你在安装的时候选择的是windows登录