zoukankan      html  css  js  c++  java
  • 网站开发未与信任SQL Server连接相关联

    网站开发未与信任SQL Server连接相关联

    Image is everything
    Date:2009-11-26  Type:网站知识
    在网站开发中出现,未与信任SQL Server连接相关联,今天把电脑系统还原了,电脑上装的SQL2000在进行SQL连接时,又遇到这个问题,将解决方案整理一下供朋友分享。问题简述:1,用户 ’sa’ 登录失败,原因:未与信任 SQL Server 连接相关联;2,SQL连接后出现“超时已过期”。

    网站开发中客户端工具连接失败:未与信任 SQL Server 连接相关联

    说明:执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中 导致错误的出处的详细信息。异常详细信息: System.Data.SqlClient.SqlException: 用户 ’sa’ 登录失败。原因: 未与信任 SQL Server连接相关联。

    解决步骤:这一问题一般是由于SQL Server未集成Windows身份验证导致的,所以解决方案为:1 打开SQL Server企业管理器。2 选择服务器名称上右键选择“编辑SQL Server注册属性”,然后在对话框中选择“使用windows身份验证”。3 试试一试,不行。在看看安全性设置4 同样右键,选择“属性”,然后打开“安全性”选项卡。5 在选项卡中,选择身份验证“SQL Server和 Windows “,其他不变。

    在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等。 二是利用用户自己开发的客户端程序,如ASP 脚本、.NET程序等。

    网站开发中客户端工具连接失败:超时已过期

    一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误。有些情况下,由于局域网的网络问题,也会导致这样的错误。

    要解决这样的错误,可以修改客户端的连接超时设置。默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因)。具体步骤为:

    1、在企业管理器中,选择菜单上的“工具”,再选择“选项”;2、在弹出的“SQL Server企业管理器属性”窗口中,点击高级选项卡;3、在“连接设置”下的“登录超时(秒)”右边的框中输入一个比较大的数字,如“20”。查询分析器中也可以在同样位置进行设置。

    在网站开发中出现,未与信任 SQL Server 连接相关联、超时已过期的问题解决办法如上,若经以上设置还是不能正常连接,那么重装SQL也是可行的选择,不会要很长时间。网站工作室特别提醒,在重装SQL Server前请备份数据库,且安装时数据文件不要放在C盘。

  • 相关阅读:
    Java 集合系列06之 Vector详细介绍(源码解析)和使用示例
    Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例
    Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)
    linked-list-cycle-ii-LeetCode
    reorder-list-LeetCode
    sum-root-to-leaf-numbers-LeetCode
    binary-tree-maximum-path-sum-LeetCode
    机器人的运动范围-剑指Offer
    矩阵中的路径-剑指Offer
    滑动窗口的最大值-剑指Offer
  • 原文地址:https://www.cnblogs.com/JoshuaDreaming/p/1889066.html
Copyright © 2011-2022 走看看