1、点击查询分析器。
2、连接时,身份验证使用"使用windows身份验证" 。
3、用所建的用户名和密码登陆。
【拓展资料】建立多个用户和登陆密码,为其赋予不同的权限,代码如下:
CREATE LOGIN <用户名>WITH PASSWORD = '<密码>'
CREATE USER <用户名>
分类: 电脑/网络 >>互联网问题描述:
我是个菜鸟。。。
解析:
如果使用MSSQL数据库格式
有自己服务器的请新建一个空数据库步骤如下:
---------------------------------------------
第一步、新建数据库
---------------------------
打开企业管理器 -- 展开“SQL Server 组” -- “数据库”(点击右键) -- “新建数据库”(打开数据库属性对话框) -- 输入数据库名称(数据库名称请用英文数字)确定
第二步、新建数据库用户
---------------------------
展开控制台目录 -- “安全性” -- “登录” -- 右键“新建登录” -- 打开新建用户登录对话框 ---“名称”用户名称请用英文 -- 选择“SQL Server身份验证(S)” -- 输入密码 -- “数据库(D)”请选择刚才新建的数据库 ---切换到“数据库访问” -- 选择刚才新建的数据库 -- “数据库角色中允许” -- 选择“public”,“db_owner” -- 确定 --提示再次输入密码 -- 完成
------------------------------------------
use 数据库名exec sp_change_users_login 'update_one','用户名','登录名'
说明:用户名和登录名的区别
登录名:服务器方的一个实体,使用一个登录名只能进入服务器,但是不能让用户访问服务器中的数据库资源。每个登录名的定义存放在master数据库的syslogins表中
用户名:一个或多个登录对象在数据库中的映射,可以对用户对象进行授权,以便为登录对象提供对数据库的访问权限。用户定义信息存放在每个数据库的sysusers表中。
SQLSERVER把登录名与用户名的关系称为映射。用登录名登录SQLSERVER后,在访问各个数据库时,SQLSERVER会自动查询此数据库中是否存在与此登录名关联的用户名,若存在就使用此用户的权限访问此数据库,若不存在就是用guest用户访问此数据库(guest是一个特殊的用户名,后面会讲到)。
一个登录名可以被授权访问多个数据库,但一个登录名在每个数据库中只能映射一次。即一个登录可对应多个用户,一个用户也可以被多个登录使用。好比SQLSERVER就象一栋大楼,里面的每个房间都是一个数据库.登录名只是进入大楼的钥匙,而用户名则是进入房间的钥匙.一个登录名可以有多个房间的钥匙,但一个登录名在一个房间只能拥有此房间的一把钥匙
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)