SQL Server 2005:一个使用新创建的User的问题和解决方法
昨天在写一个SQLXML的Sample的时候,在SQL Server 2005添加新的User的时候出了一系列的问题,觉得这是一个很Common的问题,今天我把它重现,并把相关的Screen Shot截下来,希望大家在遇到相同的问题的时候能对大家有所帮助。
Step I:以Run as Administrator的模式打开SQL Server Management Studio。
Step II:创建一个新的Login,Login name: tempUser; Authentication:SQL Server authentication;Default database: MyTestDb; Default language:English
Step III: 设置User Mapping,Database role membership: db_owner
Step IV: 保存上面所有的设置并重启SQL Server, 通过VS 2005 Server Explore 用这个新创建的User(tempUser)连接MyTestDb。但是现在下面的错误。
Step V:我想起我当初在装SQL Server 2005 的时候,用的是把认证方式设置成为Windows Authetication了,于是我们Server的认证方式改成SQL Server authentication。
Step VI: 保存设置,再次重启SQL Server后,重新连接MyTestDb,这次出现了新的问题,系统提示密码必须重新设置。
Step VII:我想应该是考虑到安全,新用户的密码必须通过重新修改才有效,于是我通过这个新的User登录Sql Server Management Sudio。
Step VIII:Sql Server Management Sudio会自动弹出一个对话框要求你修改你的Password。这验证了我的想法。
Step IX:最后一次连接MyTestDb,不成功我是没则了。不过值得庆幸的是——成功了。
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- JVM层GC调优(下)
- pytest封神之路第一步 tep介绍
- kubernetes(十六) k8s 弹性伸缩
- Mockito鸡尾酒第一杯 Java单测Mock
- kubernetes(十七) Helm V3 入门到放弃
- Dockerfile文件万字全面解析
- Go测试开发(一) 怎么写Go代码
- kubernetes(十八)集群网路
- Nginx性能监控与调优
- pytest封神之路第二步 132个命令行参数用法
- Jumpserver2.2部署文档
- Golang多线程简单斗地主
- Tomcat性能监控与调优
- Vue+SpringBoot项目实战(一) 搭建环境
- kubernetes(十九) Ceph存储入门