MS SQL Server 2014基础:新建登录用户,分配权限,并指定该用户的数据库

一、运行环境

系统:Windows 10
数据库:SQL Server 2014
数据库名: APP     新建的用户名: app

二、操作步骤

1、打开 MS SQL Server Management Studio,以 Windows身份认证方式登录。

2、在对象资源管理器下,“安全”==>“登陆名”==>右键 "属性" ==> "新建登录名"

3、打开“登录名- 新建”对话框后,常规==>选择“SQL Server 身份验证”==>填写“登陆名” and "密码",

(这次,我是取消了“强制实施密码策略”)

选择默认数据库为“APP”.

(已经新建好了数据库APP,如果之前没有新建自己的数据库,这里默认master就好)

设置服务器角色选项卡

设置用户映射选项卡

设置状态选项卡

输入完成后确认

4、对象资源管理器 下,右键服务器实例名称(.\SQLEXPRESS),选择属性

在安全性选项卡下,服务器身份验证中,选择“SQL Server 和Windows身份验证模式”

5、断开连接,重新连接时用“SQL Server身份验证”,此时新建用户成功。

三、配置权限

由于 app 用户所拥有的权限非常低,仅是可以连接,权限配置在相应数据库的 属性 配置中

四、错误说明

1、如果在 步骤3 常规 选项卡中勾选了 强制实施密码策略,则会出现 15128 错误
    此时需要以 Windows身份认证方式 登录后 执行如下语句

[sql] view plaincopy

  1. AlTER LOGIN testUser WITH PASSWORD = ‘新密码‘

2、如果在 步骤3 用户映射 选项卡中没有将该用户映射到相应的数据库,则即使在 常规 选项卡中指定了 默认数据库,该用户也不能正常登陆了,此时报错 4064,数据库用户列表中并没有该用户,所以用户登录时拒绝操作

3、如果在 步骤4 中没有指定 服务器身份验证 方式,则登录时会出现 18456 的错误

五、参考资料

http://blog.csdn.net/zhouquan2009/article/details/7010387

感谢交流

时间: 2024-08-27 21:56:32

MS SQL Server 2014基础:新建登录用户,分配权限,并指定该用户的数据库的相关文章

ms sql server相关基础

在Java开发中 ms sql server 接触算是比较少的,本文记录一些ms sql server的基础知识. 1. 为表字段增加索引:create index user_openid on user(col1,col2); 删除索引:drop index users_openid on users; mysql 加索引的命令为:alter table user add index user_openid(openid) ,很容易和sql server的命令混淆. 2. win7 打开远程连

MS SQL Server2014链接MS SQL Server 2000

开发与企业应用中,好几个版本SQL Server相互链接.分布式读取与存储,需要实现sp_addlinkedserver.SQL Server 2000, SQL Server 2008, SQL Server 2012和SQL Server 2014: 但今天在本机的MS SQL Server 2014中,想添加SQL Server 2000的链接,使用下面的方法:<SQL Server创建链接服务器的一些存储过程和例子>http://www.cnblogs.com/insus/archiv

ms sql server 系统表详细说明

sysaltfiles  主数据库 保存数据库的文件 syscharsets  主数据库字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选项 sysdatabases 主数据库服务器中的数据库 syslanguages 主数据库语言 syslogins 主数据库 登陆帐号信息 sysoledbusers 主数据库 链接服务器登陆信息 sysprocesses 主数据库进程 sysremotelogins主数据库 远程登录帐号 sysc

SQL Server 2014 无法打开用户默认数据库 登录失败错误4064的解决方法

SQL Server 2014 无法打开用户默认数据库 登录失败错误4064的解决方法 晚上干了件蠢事,删除了管理员账户的默认数据库,紧接着就出现了标题里面的报错. 解决办法如下: 第一步:打开命令控制台 Win+R打开运行,输入CMD 第二步:复制粘贴如下命令 sqlcmd -E -d"master" -Q"exec sp_defaultdb N'PC\Admin', N'master'" 注意:把上条命令PC\Admin改成自己实际的账户,使用BackSlash

【转载】SQL Server 2008 中新建用户登录并指定该用户的数据库

提要:我在 SQL Server 中新建用户登录时,出现了三种错误,错误代码分别是 18456.15128.4064 -----------------------------------  正 文 ----------------------------------- 一.实验环境 Windows 7SQL Server 2008数据库实例名为 TestDB,新建的用户名为 testUser 二.操作步骤 1.打开 SQL Server Management Studio,以 Windows身

SQL Server 2014里的IO资源调控器

在本文中,我们将来看看SQL Server 2014在资源调控器方面增加了哪些新的功能.资源调控器(Resource Governor)是从SQL Server 2008开始出现的一项功能.它是用于管理 SQL Server 工作负荷和系统资源使用情况的功能. 在SQL Server 2014之前,资源调控器只能限制某些用户访问SQL Server所占用的CPU带宽.内存资源.但是随着虚拟化和云技术的发展,IO的控制有了很大的需求.IaaS(Infrastructure as a Service

MS SQL Server数据库修复/MDF数据文件数据恢复/MDF质疑/mdf无法附加

微软的SQL Server 数据库最常用的有两种类型的文件: 1.主要数据文件,文件后缀一般是.MDF: 2.事务日志文件,文件后缀一般是.LDF. 用户数据表.视图.存储过程等等数据,都是存放在MDF文件里,LDF文件是存放MS SQL Server操作过程中的日志记录. MDF文件必读附加到MS SQL Server数据库环境后,才能正常读取其中的数据.当由于某种原因数据库附加不上,MDF数据库文件的内容就没办法读取,修复的方法有两种: 1. 使用MS SQL Server环境进行修复,先以

SQL server 2014 安装

一.规划并成功的完成SQLSERVER 2014的安装 1.规划系统 安装SQL server 前,第一步应该是合理的规划.以下是规划时的任务和要点: ① 当前工作负载的基准 ② 估计工作负载的增长情况 ③ 最低硬件和软件的需求 ④ 合适的存储系统大小和I/O需求 ⑤ SQLSERVER 版本 ⑥ sql server 排序规则.文件位置.和tempdb大小 ⑦ 服务账户选择 ⑧ 数据库维护和备份计划 ⑨ 最小联机时间和响应时间服务等级 ⑩ 灾难恢复策略 1.1 硬件选择 参考官网:https:

SQL Server 2014云特性:无缝集成公有云

本篇是我在IT168的约稿,原文地址:http://tech.it168.com/a2014/0620/1637/000001637358_all.shtml       IT行业已经进入了云时代,未来越来越多的企业IT基础架构将会部署在公有云.私有云或者混合云上,而数据库作为IT基础架构中最重要的部分与云的结合将变得非常重要.SQL Server 2014打通了公有云与组织内部的关系,无论是运行在企业内部还是运行在Microsoft Azure虚拟机上,SQL Server 2014直接支持将