sqlserver登录名和用户名的区别(sql server2005初学者问题:登录名和用户名是一回事吗)

本文目录
- sql server2005初学者问题:登录名和用户名是一回事吗
- SQL sever 登陆和用户什么区别
- 什么是SQL Server的登陆账户,什么是 SQL Server用户账户
- sqlservre,关于查询系统视图或者表的时候加不加sys、用户名和登录名的区别,谢谢
- sql server用户名和登录名的区别和联系
- SQL Server的登录名和数据库用户名的区别
- 在sql 2005中的登录名跟用户名有什么区别
- 登录sql时 window身份验证登录和sqlserver验证登录有什么区别
sql server2005初学者问题:登录名和用户名是一回事吗
登录名与用户名不是一回事.
在SQL Server中,帐号有两种,一种是登录服务器的登录帐号(login name),另一种是使用数据库的用户帐号(user name)。登录帐号只是让用户登录到SQL Server中,登录名本身并不能让用户访问服务器中的数据库。要访问特定的数据库,还必须具有用户名。
SQL sever 登陆和用户什么区别
有区别也有联系
首先要知道sql是一个服务器,可以包含多个数据库
区别:区别只是概念上的。
登陆:相对sql服务器而言,进入sql的一个权利,但不代表能操作该服务器里面的任何数据库。
用户:相对于特定数据库来说的,对特定数据库拥有权限范围内可操作的权利。
联系:
其实登陆和用户是1对1的关系,一个登陆就是一个用户。新建登陆的时候,要设定登陆后的权利(比如该登陆能操作那几个数据库,实际上也就确定了这几个数据库的用户)。
什么是SQL Server的登陆账户,什么是 SQL Server用户账户
在回答你的问题之前我要先说明一下,使用SQL Server时,连接到数据库要有两个权限,一个是登陆到Sql server的连接用户,一个是对表进行操作的用户账户,当然了,用户账户要对表进行操作的话,也要对它加相应的权限的。
那么我就解释一下你问的三句的意思吧。
sp_addlogin 建立连接SQL用户
sp_grantlogin 授予权限
sp_grantdbaccess 建立用户账户
而正常的登陆Sqlserver时的用户建立是这样的:
sp_addlogin ’登陆用户名’,’密码’,’操作的数据库’
sp_helplogins ’登陆用户名’
sp_grantdbaccess ’登陆用户名’,’用户账户名’
sp_helpuser ’用户账户名’
sp_addrole ’角色名(对表进行操作的权限)’
sp_addrolemember ’角色(对表进行操作的权限)’,’用户账户名’
sp_helprole 查看数据库内所有的’角色’
sp_droprole ’角色名(对表进行操作的权限)’
祝你学习早日成功。。
sqlservre,关于查询系统视图或者表的时候加不加sys、用户名和登录名的区别,谢谢
1. sysusers 是每个 数据库中都有的系统表
syslogins 是master系统中才有的系统表,普通数据库中没有。
2. syslogins是表,sql_logins是视图吗,这个返回列不一样很正常吧
3. 登录名,是用来登录数据库的 用户名,可以是 windows用户名。
数据库名,是各个用户数据库中的表的 owner。
两者需要对应关系。
比如登录名sa,用户名dbo
sql server用户名和登录名的区别和联系
用户名类似角色,每个库都有一堆用户名,在sysuser表。登录名是登录数据库服务器的用户名,在sysLogins表。
一个人只有1个登录名,但到每个库可以影射到不同的用户上,比如A库你是dbo,B库你是guest
SQL Server的登录名和数据库用户名的区别
登录名好比驾照,用户名好比车钥匙。光有驾照不代表你就有车开(光有登陆权限但是这上面没一个数据库是你的);同样光有车钥匙但没有驾照也是没卵用(无证驾驶是违法的,根本不让你上路);再不理解,自己去百度。
在sql 2005中的登录名跟用户名有什么区别
登录名设置了对整个实例(SQL服务器)的权限;用户则只设置了对数据库的权限。
用户必须给予某个登录名来创建(无登录名用户除外);登录名对某个数据库只能创建一个用户。
这两个对象的设立主要是基于安全性考虑。任何一个用户必须首先登陆到服务器,具有对整个实例的某些权限(如创建数据库的权限,配置服务器选项等),然后再使用该用户对特定数据库的某些权限(如删除、修改)来操作。通过这两个层面的权限来限制用户对实例和DB的操作范围。
登录sql时 window身份验证登录和sqlserver验证登录有什么区别
Windows身份验证使用的是Windows操作系统的帐户进行验证,登陆sql时可直接登陆不需要再次输入用户名和密码了;SQL Server验证使用的是SQL Server定义的帐户,进入时需要输入用户名密码进行登录验证。如果你是自己在学习,进行练习的话用Windows身份验证就可以了,但是如果你要是工作开发程序就需要用SQL Server身份验证了,这样虽然登录时麻烦一些不过安全性相对应得也提高了。

本文相关文章:
sql2000桌面版(如何安装SQL SEVER2000个人版)
2025年8月14日 19:00
nas docker是什么(20在群晖系统安装使用Docker容器)
2025年8月10日 23:15
计算机二级数据结构与算法(2018年3月计算机二级考试MSOffice精选考点:数据结构与算法)
2025年8月9日 00:15
恒压供水plc程序(西门子S7-200PLC恒压供水一拖三程序)
2025年8月6日 19:15
linux定时执行命令([Linux常用命令之crontab 执行多条定任务命令] 2018-10-12)
2025年7月30日 22:30
access作品免费下载(那里可以下载 OFFICE 以下免费的ACCESS2007模板)
2025年7月30日 15:45
sqlserver2005无法启动(Win10系统下sqlserver2005无法运行怎么办)
2025年7月30日 01:00
更多文章:
vscode离线python环境搭建(VScode配置Python环境“配置任务运行程序”遇到问题)
2026年5月23日 19:15
javabus怎么上不去了(为什么JAV连续几天都登不上去)
2026年3月30日 04:30
函数static修饰(C++类的线程函数为什么要加static修饰)
2026年1月3日 20:45
周杰伦最新专辑发布时间(周杰伦新专辑确切消息!于今年12月12日发布!!)
2026年8月4日 04:00
drawimage 缩放(如何在固定的canvas画布内缩放)
2026年7月14日 16:30
canva手机版教程(超市宣传海报怎么制作图片-手机怎么做超市海报)
2025年9月12日 09:00
一i一一人口人一一 我(目前我国人口目前我国人口最多的少数民族是哪个民族)
2025年5月29日 06:45
matlab怎么画多个函数图像(如何用Matlab画函数的图像)
2025年10月17日 02:00
completefuture使用场景(completefuture无法手动停止)
2026年1月15日 20:00
css怎么把文字放在图片中间(div+css怎么让图片在两边文字在中间)
2025年6月16日 21:30










