一,SQL server 2008 建立新用户
进入Instance下的‘安全性’->登录名,
可以选择SQL server 验证,‘强制实施密码策略’。’状态‘ 为启用。
在使用的数据库下‘安全性’->登录名,选择‘登录名’,输入之前建立的用户名,点击检查
在用户拥有的架构,数据库角色成员身份为db_owner
二,新建用户登录并指定该用户的数据库
一、实验环境
此时新建用户成功。
三、几点说明
1、如果在 步骤3 常规 选项卡中勾选了 强制实施密码策略,则会出现 15128 错误
此时需要以 Windows身份认证方式 登录后 执行如下语句
代码如下 | 复制代码 |
AlTER LOGIN testUser WITH PASSWORD = '新密码' |
2、如果在 步骤3 用户映射 选项卡中没有将该用户映射到相应的数据库,则即使在 常规 选项卡中指定了 默认数据库,该用户也不能正常登陆了,此时报错 4064,我的理解是数据库用户列表中并没有该用户,所以用户登录时拒绝操作
3、如果在 步骤4 中没有指定 服务器身份验证 方式,则登录时会出现 18456 的错误
1、此时的 testUser 用户所拥有的权限非常低,仅是 可以连接,权限配置在相应数据库的 属性 配置中
创建用户碰到问题
SQL Server 2008创建新用户失败错误提示是:执行Transact-SQL语句获批处理发生异常
此版本的microsoft windows不支持MUSTY_CHANGE选项(代号:15195)
解决办法
创建登录时取消强制密码过期选项
创建用户sa时的15405错误是什么错误?
解决办法
1、具体解决步骤:
第一步:打开 用管理员登录先,然后在服务名处右击选属性>安全性>右边的登录方式选项改为身份验证确定!
第二步:选择安全性(展开)>登录名>双击sa>密码改成你需要的密码确定!
然后关掉SQL2005 或者 断开连接
第三步:点开始>程序>选择SQL2005>配置工具>打开 configuration manager>展开 SQL
Server2005 网络配置
注意:选中MSSQLSERVER 如果没有 选中SQMEXPRESS
>TCP/IP 选项 >先启用 然后右键单击 > 属性 > Ip地址选项卡 > 把已禁用的选项全部改成已启用 > 然后把SQL2005 的服务重新启动一下!