• SQL Server 2005 无法连接数据库终极解决方案!


    SQL Server 2005 无法连接数据库终极解决方案!作者:kingley 日期:2008-07-10
    字体大小: 小 中 大
    SQL Server 2005 无法连接数据库以及用户名无法登入终极解决方案!
    (图片字小可以点击图片放大)
    查看自己是否安装了2个数据库实例(如下图)有的人只安装一个实例这个无所谓,右键我的电脑-管理-服务查看


    SQL Server (MSSQLSERVER) 实例

    服务器名称使用. 或 localhost 或 IP地址

    SQL Server (SQLEXPRESS) 实例

    服务器名称使用.\sqlexpress 或 localhost\sqlexpress 或 IP地址\sqlexpress

    成功连接数据库后,右键单击数据库服务器-属性(如下图)

    选中左侧的安全性选择页,选择 SQL Server和 Windows 身份验证模式,这样就能使用 SQL Server身份验证模式连接数据库!此步骤完成后需要重新启动数据库连接!如下图

    下面介绍用户名sa无法连接的解决方法,SQL Server 默认情况下所有用户必须设置密码,所以只要更改其密码即可登入数据库!打开数据库-安全性-登录名-sa-右键-属性(其他用户同此方法),如下图

    在弹出的对话框中选择常规,勾选强制实施密码策略,取消密码强制过期,并设置密码(如下图)

    切换到状态选择页,将登录设置修改为启用(如下图),确定

    至此,已经可以正常的使用 SQL Server和 Windows 身份验证 来登录数据库

    不少朋友发现这样可以是 SQL Server Management Studio 来管理数据库,但是外部应用程序有时还是无法连接数据库,我们可以通过以下方法来解决,打开开始 - 程序 - Microsoft SQL Server 2005 - 配置工具 - SQL Server 外围应用配置器(如下图)

    打开服务和连接的外围应用配置器,选中左侧的远程连接,勾选本地连接和远程连接并同时勾选同时使用 TCP/IP 和 named pipes(如下图),最后单击确定,重启数据库后生效!

    问题
    使用SQL Server Management Studio无法连接远程服务器,提示以下错误:

    使用telnet 连接1433端口,报告连接失败,应该是网管封了1433端口。

    解决
    使用其它可用端口,方法是

    1、在服务器上打开SQL Server Configuration Manager。选择SQL Server配置管理器->SQL Server 2005网络配置->MSSQLSERVER的协议->TCP/IP,在弹出对话框中选择IP地址->IPALL->TCP端口,设置为可用端口。

    2、在同一程序中,选择SQL Server配置管理器->SQL Server 2005 服务->SQL Server (MSSQLSERVER),右键菜单中选择重新启动。

    3、在客户端登录框的服务器名称中输入:IP,端口

    4、连接成功。

    本篇文章来源于 站长资讯网 原文链接:http://www.chinahtml.com/database/sqlserver/2006/mssql11569042306170.shtml

  • 相关阅读:
    Golang 数组
    Golang 定时任务库使用
    Golang 选项设计模式
    使用阿里云构建海外docker镜像
    大数相加算法实现
    递归思想和迭代思想
    阶乘函数(factorial)——结果在整型范围内的阶乘计算
    最大公约数和最小公倍数(Greatest Common Divisor and Least Common Multiple)
    日结(2018年12月23日)
    日结(2018年12月22日)
  • 原文地址:https://www.cnblogs.com/dudu837/p/1452061.html
Copyright © 2020-2023  润新知