SQL Server 2005:一个使用新创建的User的问题和解决方法
2007-03-26 21:51
716 查看
昨天在写一个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,不成功我是没则了。不过值得庆幸的是——成功了。
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,不成功我是没则了。不过值得庆幸的是——成功了。
相关文章推荐
- [原创]SQL Server 2005:一个使用新创建的User的问题和解决方法
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- 关于“使用VS 2005和SQL Server 2005创建连接时不允许进行远程连接”的问题的解决
- 使用myeclispe或者sts工具,创建的myBatis的 xml文件不提示的问题解决方法
- VS2005无法创建或打开”智能设备”项目的一个问题的解决方法
- 解决使用Visual Studio 2005制作Windows Mobile安装包遇到的一个小问题
- SQL Server 2008 能用机器名连接,不能用IP地址连接问题 的一个解决方法
- VS2005 无法创建或打开“智能设备”项目的一个问题的解决方法
- 执行SQL语句时出现问题操作必须使用一个可更新的查询错误的解决方法
- Delphi2010中使用DataSnap创建服务器时出现Socket Error# 10013的问题的解决方法
- 某些导致不能安装SQL SERVER 2005的问题及解决方法
- 轻松掌握使用 SQL Server 浏览器,解决SQL Server 2005跨网段不能连接问题
- EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程安全的。 临时解决了这个问题,在Context的构造函数中,禁用了自动初始化:
- 在windows xp下使用dbca创建数据库过程中出现的问题及解决方法
- SQL Server 2005数据库连接遇到的问题及解决方法。。
- 使用网上流传的一个数据库连接池在Proxy.newProxyInstance处引起 java.lang.ClassCastException 问题的解决方法
- PHP的foreach中使用引用时需要注意的一个问题和解决方法
- SQL Server 2005 中,创建新维护计划时出现错误信息:失败" 创建维护计划"14234 解决方法
- 使用网上流传的一个数据库连接池在Proxy.newProxyInstance处引起 java.lang.ClassCastException 问题的解决方法