SQL Server添加用户登录

news/2025/2/19 4:17:23/

我们可以模拟一下让这个数据库可以给其它人使用

1、在计算机中添加一个新用户TeacherWang

2、在Sql Server中添加该计算机用户的登录权限

exec sp_grantlogin 'LAPTOP-61GDB2Q7\TeacherWang'

        -- 之后这个计算机用户也可以登录数据库了

3、添加数据库的登录用户和密码(这个时候可以登录,但是无法访问具体的数据库)

exec sp_addlogin 'xiaoliu', '1234'

        删除登录账号:将add改为drop

4、添加数据库的访问权限(到可以访问的数据库中添加,或者指定master)

exec sp_grantdbaccess 'xiaoliu'

        -- 删除xiaoliu对这个数据库的访问使用drop user 'xiaoliu';在哪个数据库要删除就在哪个数据库中执行删除命令

                -- 如果删除报错:“数据库主体在该数据库中拥有 架构,无法删除”,那就需要删除架构先

                        

                        SELECT name FROM sys.schemas WHERE principal_id = USER_ID('xiaoliu');

                        -- 这一句就是查询出所有的架构,然后删除

                        DROP SCHEMA xiaoliu;

5、经过这么操作登录上就可以点击数据库了,并且没有警告,说明添加权限成功

        但是,这是数据库的权限,表的权限还是没有的,所以点开数据库的表会看到没有表;因为还没有添加表的权限

添加表查改添操作的权限:

GRANT SELECT,insert,update ON [表名] TO [用户名]

        -- 撤回权限使用revoke

给用户添加创建表权限

grant create table to 用户名


http://www.ppmy.cn/news/1364142.html

相关文章

2024.2.26

今天又复习了一下熟悉的C语言 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<windows.h>int main() {//数组初始化int n;scanf("%d", &n);int array[500];int i 0;for (i 0; i < n; i){scanf("%…

Android 9.0 recovery页面旋转180度问题的解决方案

1.前言 在9.0的系统rom定制化开发工作中,在系统中recovery的页面也是相关重要的一部分,在系统recovery ota升级等功能,都是需要recovery功能的,在某些产品定制化中 在recovery的时候,发现居然旋转了180度,接下来分析下recovery关于屏幕显示方向的相关源码,来修改这个功…

【Unity自制手册】Unity—Camera相机跟随的方法大全

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;Uni…

為什麼使用海外動態代理IP進行網路爬蟲?

網路爬蟲作為獲取網路數據的重要工具&#xff0c;其重要性不言而喻。但隨著網站反爬策略的日益嚴格&#xff0c;爬蟲任務變得愈發困難&#xff0c;不過海外動態代理IP可以很好地解決這一問題。本文將詳細闡釋動態代理IP在爬蟲中的應用&#xff0c;以及如何使用動態代理IP提升爬…

嵌入式系统在物联网中的应用与发展趋势

嵌入式系统在物联网中的应用与发展趋势 嵌入式系统在物联网中扮演着至关重要的角色&#xff0c;它们是连接物理世界和数字世界的桥梁&#xff0c;实现了物体之间的互联互通。以下是嵌入式系统在物联网中的应用与发展趋势的几个方面&#xff1a; 1. 应用领域 智能家居&#x…

Linux系统部署前后端分离项目

一、Nginx简介 1.1 什么是nginx? Nginx&#xff08;发音同"engine x"&#xff09;是一个高性能的反向代理和 Web 服务器软件&#xff0c;最初是由俄罗斯人 Igor Sysoev 开发的。Nginx 的第一个版本发布于 2004 年&#xff0c;其源代码基于双条款 BSD 许可证发布&am…

【UnityShader入门精要学习笔记】第六章(1)Unity中的基础光照

本系列为作者学习UnityShader入门精要而作的笔记&#xff0c;内容将包括&#xff1a; 书本中句子照抄 个人批注项目源码一堆新手会犯的错误潜在的太监断更&#xff0c;有始无终 总之适用于同样开始学习Shader的同学们进行有取舍的参考。 文章目录 光照的原理光源吸收和散射着…

mysql开启远程访问并开启3306端口

登陆mysql mysql -u root -p设置允许访问的地址 如果你想允许用户root从ip为192.168.1.123的主机连接到mysql服务器&#xff0c;并使用password密码登录。&#xff08;根据情况自行替换&#xff09; GRANT ALL PRIVILEGES ON *.* TO root192.168.1.123 IDENTIFIED BY passwo…