失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > sql 新建登录用户只能修改某一个表 服务器角色 sql语句创建新登录名和设置权限...

sql 新建登录用户只能修改某一个表 服务器角色 sql语句创建新登录名和设置权限...

时间:2021-09-27 17:09:46

相关推荐

sql 新建登录用户只能修改某一个表 服务器角色 sql语句创建新登录名和设置权限...

use DBName

go

--新增用户

exec sp_addlogin '用户名','密码','默认数据库名' --添加登录

exec sp_grantdbaccess N'test' --使其成为当前数据库的合法用户

exec sp_addrolemember N'db_owner', N'test' --授予对自己数据库的所有权限

--分配整表权限

GRANT SELECT , INSERT , UPDATE , DELETE ON table1 TO [用户名]

--分配权限到具体的列

GRANT SELECT , UPDATE ON table1(id,AA) TO [用户名]

--这样创建的用户就只能访问自己的数据库,及数据库中包含了guest用户的公共表

go

--删除测试用户

exec sp_revokedbaccess N'test' --移除对数据库的访问权限

exec sp_droplogin N'test' --删除登录

SQL Server Management Studio 教程二: 创建新登录名

1.先用windows身份登录SQL server 2.打开[安全性],右击[登录名],选择[新建登录名] 3.[常规]选项页面中,修改如下位置设置,默认数据库可以是其他数据库,不一定是mas ...

sqlserver使用SQL语句创建数据库登录对象、数据库用户以及对为该用户赋予操作权限

--创建登录名USE masterGO--PbMaster,密码123456CREATE LOGIN PbMaster with PASSWORD='1234GO --创建数据库用户USE E_Mar ...

sql server 数据库管理系统使用SQL语句创建登录用户步骤详解

介绍了sql server 数据库管理系统使用SQL语句创建登录用户步骤详解 --服务器角色: --固定服务器角色具有一组固定的权限,并且适用于整个服务器范围. 它们专门用于管理 SQL S ...

SQL Server语句创建数据库和表——并设置主外键关系

简单的创建数据库的 SQL语句: use master go if exists(select * from sysdatabases where name='Test') begin select ...

SQL SERVER 服务器登录名、角色、数据库用户、角色、架构的关系

sql server登录名.服务器角色.数据库用户.数据库角色.架构区别联系 1.一个数据库用户可以对应多个架构(架构是表容器).架构里面包含的是数据库表. 2.一个数据库角色有可能涉及多个架构.数据 ...

使用sql语句创建修改SQL Server标识列(即自动增长列)

一.标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列.该种列具有以下三种特点:1.列的数据类型为不带小数的数值类型2.在进行插入(Insert)操作时,该列的值是由系统 ...

使用sql语句创建和删除约束示例代码

使用sql语句创建和删除约束 约束类型 主键约束(Primary Key constraint) --:要求主键列数据唯一,并且不允许为空. 唯一约束(Unique constraint) --: ...

(转载)用SQL语句创建Access表

用SQL语句创建Access表 很久以前弄的,用了一天的时间,没有什么技 ...

14.3.3 Locks Set by Different SQL Statements in InnoDB 不同的SQL语句在InnoDB里的锁设置

14.3.3 Locks Set by Different SQL Statements in InnoDB 不同的SQL语句在InnoDB里的锁设置 locking read, 一个UPDATE,或 ...

随机推荐

Linux计划任务.md

crond crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程 ...

SQL Server 中的分区表

记录笔记: 转自猪八戒学做网站 SQL Server 中的分区表(一):什么是分区表?为什么要用分区表?如何创建分区表? SQL Server 中的分区表(二):如何添加.查询.修改 ...

JavaScript美术馆进化史

内容选自<>第4-6章,跟着作者一起见证美术馆的进化吧. 先放效果图,然后一步步做出每个效果.每个效果都有它实用的地方,且知道过程可以 ...

jquery call方法和apply方法接触

call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象.说明:call方法可以用来 ...

Git show-branch显示提交信息

git中查看日志,我们用的比较多的就是 git log 以及带一些参数,如: 以一行显示提交日志: $ git log --pretty=oneline 显示最后的几次提交日志: $ git log ...

matlab中num2str的应用

在求导数,积分,方程的过程中,难免会遇到一些参数要随着情况有点变化,这时,你就需要能够动态的表示出你的表达式,Num2str函数是一个相当有用的函数,一般配合[]连接符使用,下面将我接触到的一些用法写 ...

&lbrack;ORACLE&rsqb;数据库之间复制表

---------------------------------------------------------------------------- -------------ORACLE数据库管 ...

鼠标事件之鼠标滑过事件MOUSEOVER

来源地址:/jquery/index.php?p=example%2Fevent%2Fmouseover.html&n=%E9%BC%A0%E6%A0 ...

html5上传本地图片&comma;在线预览及裁剪&lpar;filereader&comma;canvas&rpar;

1 我们常常需要上传头像,点击上传按钮时候需要预览一下,使用filereader方法无需和后台交互,代码如下: //本地图片在上传之前的预览效果 //图片上传预览 function previewIm ...

大数加法(STL list)

#include #include #include using namespace std; int main() ...

如果觉得《sql 新建登录用户只能修改某一个表 服务器角色 sql语句创建新登录名和设置权限...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。