当前位置:首页 » 编程语言 » sql用户名登录名
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql用户名登录名

发布时间: 2022-09-12 01:45:04

A. 如何用语句新建sql登入用户名及设定权限

1. 首先在 SQL Server 服务器级别,创建登陆帐户(create login)
--创建登陆帐户(create login)
create login dba with password='abcd1234@', default_database=mydb

登陆帐户名为:“dba”,登陆密码:abcd1234@”,默认连接到的数据库:“mydb”。 这时候,dba 帐户就可以连接到 SQL Server 服务器上了。但是此时还不能 访问数据库中的对象(严格的说,此时 dba 帐户默认是 guest 数据库用户身份, 可以访问 guest 能够访问的数据库对象)。
要使 dba 帐户能够在 mydb 数据库中访问自己需要的对象, 需要在数据库 mydb 中建立一个“数据库用户”,赋予这个“数据库用户” 某些访问权限,并且把登陆帐户“dba” 和这个“数据库用户” 映射起来。 习惯上,“数据库用户” 的名字和 “登陆帐户”的名字相同,即:“dba”。 创建“数据库用户”和建立映射关系只需要一步即可完成:
2. 创建数据库用户(create user):
--为登陆账户创建数据库用户(create user),在mydb数据库中的security中的user下可以找到新创建的dba
create user dba for login dba with default_schema=dbo

并指定数据库用户“dba” 的默认 schema 是“dbo”。这意味着 用户“dba” 在执行“select * from t”,实际上执行的是 “select * from dbo.t”。
3. 通过加入数据库角色,赋予数据库用户“dba”权限:
--通过加入数据库角色,赋予数据库用户“db_owner”权限
exec sp_addrolemember 'db_owner', 'dba'

此时,dba 就可以全权管理数据库 mydb 中的对象了。
如果想让 SQL Server 登陆帐户“dba”访问多个数据库,比如 mydb2。 可以让 sa 执行下面的语句:

--让 SQL Server 登陆帐户“dba”访问多个数据库
use mydb2
go
create user dba for login dba with default_schema=dbo
go
exec sp_addrolemember 'db_owner', 'dba'
go

此时,dba 就可以有两个数据库 mydb, mydb2 的管理权限了!

B. SQL Server2008默认用户名和密码是多少

SQL Server2008用户名是sa,默认密码是在安装的时候设定的。忘记了没关系,可以新建一个用户,给定相应权限,连接时用此新用户和密码即可。

1.在“对象资源管理器”中展开“安全性”,右击“登录名”

拓展资料

问题描述:朋友的SQLSERVER2008有可能在安装时没有添加当前账号作为管理员,或者后来将domainadministrator从SQLSERVER的“登录”中删除掉了,反正他是无法用管理员账号进入SQLSERVER里面了,而sa账号的密码也不幸被他给忘了。

操作关键点:想办法添加新有的权限的账号,用到sqlservr -m和sqlcmd

操作步骤:
1.停止数据库服务
2.以单用户模式启动,不知道的同学自己搜一下sqlservr.exe,看这个文件存在哪个目录里,然后以命令行调用,加上-m参数,即sqlservr -m
3.登录sqlserver,个人喜欢用sqlcmd,执行命令为:sqlcmd回车
4.这时候就进来了,按如下命令操作
C:UsersAdministrator>sqlcmd
1> create login anyang with password='admin@123'
2> go
1> sp_addsrvrolemember 'anyang','sysadmin'
2> go
此时,就会在系统中添加了一个名为anyang的数据库管理员账号

5.结束sqlcmd和sqlservr -m的窗口,重新启动SQLSERVER服务,用anyang登录
6.在“登录”中添加windows的管理员账号,并且授予sysadmin权限

C. sql server的用户名和密码怎么查

解决这个问题的方法如下:

1、首先需要知道SQL Server默认用户名是sa,密码是安装的时候设置的密码,连接服务器的时候选择SQL Server身份验证,输入用户名和密码就完成了。

D. 如何在sqlserver中新建登录名

为数据库添加新的登录名,有两种方式:一:windows身份二:sqlserver身份

首先,采用windows或sa(超级管理员)身份登录本地数据库,展开数据库——安全性——登录名,右键新建登录名,

为用户user_a添加想使用的权限,在授予栏打钩即可。

完成后,断开服务器连接,用user_a重新登录,检查。

没有赋予用户权限的用户,只能打开用户所属的数据库,但不能对数据库中的表进行操作;所以加上权限一步是必须的。

E. 如何在sql上设置用户名和密码

1.以Windows 身份验证 登录SQL Server 2005

2.右键 安全性”—“登录名”—“新建登录名”

注:在“安全性”中选择SQL Server 和Windows身份验证模式两种方式验证

3 用户映射 选默认的public 最高级
4 状态 授予允许链接到数据库引擎;启用登录。

最后刷新 就能看见新建的登录名

如要修改登录名或者密码 直接在第2步选中要改的登录名就能修改了

F. sql2005数据库如何设置登录名、用户名和角色

首先登录你的sql2005
一般是sa登录,然后在左边找到安全性
--
登录名---
右键
新建
删除
修改就不用我有说了

G. SQL Server 中的登录名与用户名有什么区别和联系

联系如下:

登录名可以理解为进入整个大楼的钥匙,用户名可以理解为一个房间的钥匙。这里所说的大楼就是sql server服务器,而房间就是这个sql server服务器中的具体的库。

区别如下:

1、映射关系不同

一个登录名可以和多个不同库下的用户做映射。

在同一个库下只能和一个用户做映射,并且一个用户名可以和多个登录名有映射关系,。

2、权限不同

真正有权限的是用户名,登录名只有登进数据库的功能,然后去找映射的用户名,这样就有了相应的权限。

(7)sql用户名登录名扩展阅读:

在SQL Server中,用户和角色是分为服务器级别和数据库级别的。

服务器级别:

登录名:指有权限登录到某服务器的用户,例如超级管理员的登录名是sa;

服务器角色:为帮助您管理服务器上的权限,SQL Server 提供了若干角色,这些角色是用于对其他主体进行分组的安全主体。 服务器级角色的权限作用域为服务器范围。

数据库级别:

用户:指有权限能操作数据库的用户;

数据库级别设置:

服务器级 -> 数据库级 -> 架构级 - > 数据对象级,比如说:Server.DataBase1.dbo.Table1;这里的意思就是Table1这个表属于dbo这个架构,dbo这个架构属于DataBase1这个数据库,DataBase1这个数据库属于Server这个服务器。

里面的架构其实就是一个容器,好像就是面向对象里面的命名空间,一个用户可以拥有多个架构,但是不能对没有拥有的架构进行操作。

一个数据库角色,是对不同架构里面数据对象的权限组织,也有可能涉及到多个架构,当某一个用户被转换成一种数据库角色的时候,假如这个用户本身不拥有某一个架构而该数据库角色拥有,那它当它对那个架构进行操作的时候就会出错。

H. SQL Server的登录名和数据库用户名的区别

登录名好比驾照,用户名好比车钥匙。光有驾照不代表你就有车开(光有登陆权限但是这上面没一个数据库是你的);同样光有车钥匙但没有驾照也是没卵用(无证驾驶是违法的,根本不让你上路);再不理解,自己去网络。

I. SQL Server2019 新建 SQL Server身份验证用户名 并登录

选择本机 “windows 身份验证”,点击连接按钮,连接

右击此电脑,找到计算机管理

设置的“登录名”和“密码”为后面选择 SQL Server 身份验证输入的  登录名密码

(1)密码输入错误,检查密码重新登录

(2)登录报错,可能是第一步基础配置没有设置好,重新设置,进行重启后登录

J. 在sql 2005中的登录名跟用户名有什么区别

登录名设置了对整个实例(SQL服务器)的权限;用户则只设置了对数据库的权限。
用户必须给予某个登录名来创建(无登录名用户除外);登录名对某个数据库只能创建一个用户。
这两个对象的设立主要是基于安全性考虑。任何一个用户必须首先登陆到服务器,具有对整个实例的某些权限(如创建数据库的权限,配置服务器选项等),然后再使用该用户对特定数据库的某些权限(如删除、修改)来操作。通过这两个层面的权限来限制用户对实例和DB的操作范围。