① sql Server 中的登录名与用户名有什么区别和联系
联系如下:
登录名可以理解为进入整个大楼的钥匙,用户名可以理解为一个房间的钥匙。这里所说的大楼就是sql server服务器,而房间就是这个sql server服务器中的具体的库。
区别如下:
1、映射关系不同
一个登录名可以和多个不同库下的用户做映射。
在同一个库下只能和一个用户做映射,并且一个用户名可以和多个登录名有映射关系,。
2、权限不同
真正有权限的是用户名,登录名只有登进数据库的功能,然后去找映射的用户名,这样就有了相应的权限。
(1)sql连接名和用户名扩展阅读:
在SQL Server中,用户和角色是分为服务器级别和数据库级别的。
服务器级别:
登录名:指有权限登录到某服务器的用户,例如超级管理员的登录名是sa;
服务器角色:为帮助您管理服务器上的权限,SQL Server 提供了若干角色,这些角色是用于对其他主体进行分组的安全主体。 服务器级角色的权限作用域为服务器范围。
数据库级别:
用户:指有权限能操作数据库的用户;
数据库级别设置:
服务器级 -> 数据库级 -> 架构级 - > 数据对象级,比如说:Server.DataBase1.dbo.Table1;这里的意思就是Table1这个表属于dbo这个架构,dbo这个架构属于DataBase1这个数据库,DataBase1这个数据库属于Server这个服务器。
里面的架构其实就是一个容器,好像就是面向对象里面的命名空间,一个用户可以拥有多个架构,但是不能对没有拥有的架构进行操作。
一个数据库角色,是对不同架构里面数据对象的权限组织,也有可能涉及到多个架构,当某一个用户被转换成一种数据库角色的时候,假如这个用户本身不拥有某一个架构而该数据库角色拥有,那它当它对那个架构进行操作的时候就会出错。
② asp连接sql数据库 用户名和密码到底是什么
就是你连接SQL数据库的用户名和密码,比如你登陆
sql数据库
管理软件时,它就会提示你连接哪个服务器并输入用户名和密码。就是这个用户名和密码了。
如果你登陆sql
软件的时候是windows
登陆那就新建个sql
账户,要不就把链接字符串换成windows的
③ 在sql 2005中的登录名跟用户名有什么区别
登录名设置了对整个实例(SQL服务器)的权限;用户则只设置了对数据库的权限。
用户必须给予某个登录名来创建(无登录名用户除外);登录名对某个数据库只能创建一个用户。
这两个对象的设立主要是基于安全性考虑。任何一个用户必须首先登陆到服务器,具有对整个实例的某些权限(如创建数据库的权限,配置服务器选项等),然后再使用该用户对特定数据库的某些权限(如删除、修改)来操作。通过这两个层面的权限来限制用户对实例和DB的操作范围。
④ oracle sql developer如何连接 里面的连接名,用户名具体是什么呀,
连接名是数据库服务器IP和数据库名称
用户名是你要连接到的数据库的数据库用户
⑤ sql server的用户名和密码怎么查
解决这个问题的方法如下:
1、首先需要知道SQL Server默认用户名是sa,密码是安装的时候设置的密码,连接服务器的时候选择SQL Server身份验证,输入用户名和密码就完成了。
⑥ sql2005创建数据库。怎么得到连接用户名和密码啊,,小白求助、、可以的加qq376661387
要想成功访问 SQL Server 数据库中的数据,我们需要两个方面的授权:一、获得准许连接 SQL Server 服务器的权利;二、获得访问特定数据库中数据的权利(select, update, delete, create table ...)。假设,我们准备建立一个 dba 数据库帐户,用来管理数据库 mydb。
1. 首先在 SQL Server 服务器级别,创建登陆帐户(create login) create login dba with password='sqlstudy', default_database=mydb
登陆帐户名为:“dba”,登陆密码:“sqlstudy”,默认连接到的数据库:“mydb”。这时候,dba 帐户就可以连接到 SQL Server 服务器上了。但是此时还不能访问数据库中的对象(严格的说,此时 dba 帐户默认是 guest 数据库用户身份,可以访问 guest 能够访问的数据库对象)。
要使 dba 帐户能够在 mydb 数据库中访问自己需要的对象,需要在数据库 mydb 中建立一个“数据库用户”,赋予这个“数据库用户” 某些访问权限,并且把登陆帐户“dba” 和这个“数据库用户” 映射起来。习惯上,“数据库用户” 的名字和 “登陆帐户”的名字相同,即:“dba”。创建“数据库用户”和建立映射关系只需要一步即可完成:
2. 创建数据库用户(create user): create user dba for login dba with default_schema=dbo
并指定数据库用户“dba” 的默认 schema 是“dbo”。这意味着 用户“dba” 在执行“select * from t”,实际上执行的是 “select * from dbo.t”。
3. 通过加入数据库角色,赋予数据库用户“dba”权限: exec sp_addrolemember'db_owner','dba'
此时,dba 就可以全权管理数据库 mydb 中的对象了。
如果想让 SQL Server 登陆帐户“dba”访问多个数据库,比如 mydb2。可以让 sa 执行下面的语句:
use mydb2 go create user dba for login dba with default_schema=dbo go exec sp_addrolemember'db_owner','dba'go
此时,dba 就可以有两个数据库 mydb, mydb2 的管理权限了!
4. 禁用、启用登陆帐户: alter login dba disable alter login dba enable 5. 登陆帐户改名: alter login dba with name=dba_tom
提示:在 SQL Server 2005 中也可以给 sa 改名。 《SQL Server 2005 安全性增强:给超级用户 sa 改名》
6. 登陆帐户改密码: alter login dba with password='sqlstudy.com'7. 数据库用户改名: alter user dba with name=dba_tom 8. 更改数据库用户 defult_schema: alter user dba with default_schema=sales 9. 删除数据库用户: drop user dba 10. 删除 SQL Server登陆帐户: drop login dba
⑦ 安装完oracle 11g 后登陆 SQL developer 之后要填连接名 ,用户名和密码怎么填
连接名是自定义的随便取一个即可
⑧ 谁知道这个SQL Developer怎么新建连接那些用户名和口令都在哪找
连接名是你本地要起的名字,随便起个好识别的英文就行
用户名密码,看是远程数据库还是本地数据库,远程的话,找远程数据库的人要,自己的本地数据库自己设置过了应该知道。
主机名的话,远程数据库可使用IP或主机名
sid就是数据库实例名字了
端口没更改过的话,默认就是1521
⑨ 安装完oracle后,通过sql developer来连接时需要填写连接名和用户名,密码,这几个应该怎么来填写
private void button1_Click(object sender, System.EventArgs e)
public override void Display(int depth)
{
Console.WriteLine(new string('-', depth) + name);
foreach (Component component in children)
{
component.Display(depth + 2);
}
}
⑩ 关于SQL与Web端连接登录名和用户名和权限的问题
首先链接数据的用户名和密码不是界面输入的需要固定
权限表设计大体如下
(1)用户表
(2)权限表
(3)用户和权限的关联表
权限判断 在登录是先判断用户表是否存在你登录的用户还有密码,验证通过后加载用户权限关联表 确认权限加载对应的页面即可