- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MicrosoftSQLServer2000 如何使用
如果非本地登陆,需要把你的数据库改为混合验证模式,详细配置过程如下
我们可以通过修改一个注册表键值来将身份验证方式改为 SQL Server 和 Windows 混合验证,步骤如下所示:
1、点击开始-运行,输入regedit,回车进入注册表编辑器;
2、依次展开注册表项,浏览到以下注册表键:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer]
3、在屏幕右方找到名称LoginMode,双击编辑双字节值;
4、将原值从 1 改为 2,点击确定;
5、关闭注册表编辑器;
6、重新启动SQL Server 服务。
此时,用户可以成功地使用 sa 在企业管理器中新建SQL Server 注册, 但是仍然无法使用Windows 身份验证模式来连接SQL Server。这是因 为 在 SQL Server 中 有 两 个 缺 省 的 登 录 帐 户 : BUILTINAdministrators 以及 <机器名>Administrator 被删除。要恢复这两个帐户,可以使用以下的方法:
1、打开企业管理器,展开服务器组,然后展开服务器;
2、展开安全性,右击登录,然后单击新建登录;
3、在名称框中,输入 BUILTINAdministrators;
4、在服务器角色选项卡中,选择System Administrators ;
5、点击确定退出;
6、使用同样方法添加 <机器名>Administrator 登录。
以下注册表键
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServerLo ginMode
的值决定了SQL Server 将采取何种身份验证模式。该值为 1,表示使用Windows 身份验证模式;该值为 2,表示使用混合模式(Windows 身份验证和 SQL Server 身份验证)。
看完如何解决前两个错误的方法之后,让我们来看一下如图 3 所示的第三个错误。
如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器, 并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。这种情况一般会发生在当用户在Internet 上运行企业管理器来注册另外一台同样在Internet 上的服务器,并且是慢速连接时,有可能会导致以上的超时错误。有些情况下,由于局域网的网络问题, 也会导致这样的错误。
要解决这样的错误,可以修改客户端的连接超时设置。默认情况下, 通过企业管理器注册另外一台SQL Server 的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因)。具体步骤为:
1、在企业管理器中,选择菜单上的工具,再选择选项;
2、在弹出的SQL Server 企业管理器属性窗口中,点击高级选项卡;
3、在连接设置下的登录超时(秒)右边的框中输入一个比较大的数字,如 20。
查询分析器中也可以在同样位置进行设置。
文档评论(0)