您的位置:首页 > 汽车 > 时评 > 中专电子商务专业就业方向_上海广告推广_微信腾讯会议_关键词优化流程

中专电子商务专业就业方向_上海广告推广_微信腾讯会议_关键词优化流程

2025/2/26 23:11:18 来源:https://blog.csdn.net/begei/article/details/145786688  浏览:    关键词:中专电子商务专业就业方向_上海广告推广_微信腾讯会议_关键词优化流程
中专电子商务专业就业方向_上海广告推广_微信腾讯会议_关键词优化流程

创建用户前需要有一个数据库,创建数据库命令如下:

CREATE DATABASE [数据库名称];

CREATE DATABASE database1;

一、创建登录用户

方式1:SQL命令

命令格式:CREATE LOGIN [用户名] WITH PASSWORD = ‘密码’;

例如,创建登录用户名sa1,密码123456 的用户,命令如下:

CREATE LOGIN [sa1] WITH PASSWORD = '123456'?

方式2:使用SSMS创建

选择管理员账户–【安全性】–【登录名】–右键–【新建登录名】

二、数据库中创建用户

方式1:SQL命令

命令格式:USE [数据库名称];
CREATE USER [用户名] FOR LOGIN [用户名];

例如,在数据库BLSH中创建用户sa1,命令如下:

USE BLSH
CREATE USER sa1

方式2:使用SSMS创建

选择要创建用户的数据库–【安全性】–【用户】–右键–【新建用户】

例如,在数据库test中创建用户sa1,操作如下:

三、给用户授权

方式1:SQL命令

使用 GRANT 命令来授予相应的权限,使用REVOKE命令来撤销相应的权限

授权对表的 SELECT, INSERT, UPDATE 和 DELETE 权限格式:
USE [数据库名称];
GRANT [权限] ON [表名] TO [用户名];

-- 授权对表的 SELECT, INSERT, UPDATE 和 DELETE 权限
GRANT SELECT, INSERT, UPDATE, DELETE ON dt_users TO sa1;-- 对存储过程授予执行权限
GRANT EXECUTE ON YourStoredProcedure TO sa1;
?
-- 撤销对表的 SELECT, INSERT, UPDATE 和 DELETE 权限
REVOKE SELECT, INSERT, UPDATE, DELETE ON dt_users FROM sa1;
?
-- 撤销对存储过程的执行权限
REVOKE EXECUTE ON YourStoredProcedure FROM sa1;
?
-- 撤销创建表的权限
REVOKE CREATE TABLE FROM sa1;
?
-- 撤销创建视图的权限
REVOKE CREATE VIEW FROM sa1;
?
-- 撤销连接数据库的权限
REVOKE CONNECT FROM sa1;-- 查询用户当前权限
SELECT * FROM sys.database_permissions WHERE grantee_principal_id = USER_ID('sa1');

方式2:使用SSMS创建

* 对整个数据库授权

选择管理员用户–【安全性】–【登录名】–在要授权的登录名上右键–【属性】

例如,给sa1账户授予test数据库所有用户表的查询权限,操作如下:

注:public为可以连接该数据库,db_datareader为可以读取该数据库的数据,其他数据库角色含义请点击查看数据库角色含义

* 对数据库表单独授权

选择要授权的数据库–【安全性】–【用户】–在要授权的用户上右键–【属性】

例如,给sa1_1用户授予test数据库CRM_Shops表的查询权限,操作如下:

查询表时出现以下提示表示没有查询权限:

操作数据库时出现以下提示表示没有给该用户开通此数据库的任何权限:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com