`

Sql2008 配置远程连接及客户端连接不上的解决方法

 
阅读更多

SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:

1,SQL Server Management Studio Express(简写SSMS)

2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)

工具/原料

  • SQLServer2008

步骤/方法

  1. 1

    打开sql2008,使用windows身份登录

    SQL Server 2008 R2如何开启数据库的远程连接
    SQL Server 2008 R2如何开启数据库的远程连接
  2. 2

    登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式

    SQL Server 2008 R2如何开启数据库的远程连接
    SQL Server 2008 R2如何开启数据库的远程连接
  3. 3

    选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”

    SQL Server 2008 R2如何开启数据库的远程连接
  4. 4

    展开“安全性”,“登录名”;“sa”,右键选择“属性”

    SQL Server 2008 R2如何开启数据库的远程连接
  5. 5

    左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码

    SQL Server 2008 R2如何开启数据库的远程连接
  6. 6

    右击数据库选择“方面”

    SQL Server 2008 R2如何开启数据库的远程连接
  7. 7

    在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”

    SQL Server 2008 R2如何开启数据库的远程连接
  8. 8

    至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用

    SQL Server 2008 R2如何开启数据库的远程连接
  9. 9

    打开sql server配置管理器

    SQL Server 2008 R2如何开启数据库的远程连接
  10. 10

    下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

    SQL Server 2008 R2如何开启数据库的远程连接
  11. 11

    在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”

    SQL Server 2008 R2如何开启数据库的远程连接
    SQL Server 2008 R2如何开启数据库的远程连接
  12. 12

    选择“IP 地址”选项卡,设置TCP的端口为“1433”

    SQL Server 2008 R2如何开启数据库的远程连接
  13. 13

    将"客户端协议"的"TCP/IP"也修改为“Enabled”

    配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。

    SQL Server 2008 R2如何开启数据库的远程连接
    我用Delphi 7 并且是使用ADO等控件做数据库连接,开发的模块。在sql server 2000 和 sql server 2005都能正常使用了很一两年,但最数据库我改安装了SQL SERVER 2008 (实例名:SQL2008)后模块无法在客户端远程连接。在网上找了一大堆相关的设置方法 ,什么 SQL SERVER 配置管理器设置,防火墙开放端口1433等等,都搞了M多次。还是不能连接。但模块在SQL SERVER 2008的服务本机是可以连接使用的。折磨了两天才发现,客户端的要连接服务器数据库,必须要把服务器的Windows防火墙先关掉,客户端就能连接上服务器数据库了(注意:不是因为我没开放1433端口)。然后再开启服务器Windows防火墙。该客户端重新连接也可以正常了,现在问题是所有新加进的PC机要连接服务器数据库,必需先关掉一下服务器的Windows防火墙,让PC有过一次成功的连接记录后。再开启服务器的Windows防火墙。就能正常连接使用。怎么解决?
    补充:服务器和客户端都打了MDAC_TYP_28.EXE补丁。还是不行。
    再补充下:楼下的朋友windows防火墙里面加个列外,意思是不是把D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\Binn\sqlservr.exe添加进去?已经试过了 还是不行的。 
    在所有客户端 telnet 服务器IP 1433  是通的。
    
    经过长时间的折腾,终于弄到解决方法了,现帖上来希望能对遇到相同情况的朋友有所帮助。
    在客户端程序的连接地址设置成: “服务器IP,1433\SQL2008” 就可以了。
分享到:
评论

相关推荐

    SQL Server 2008 R2开启数据库的远程连接及客户端配置

    SQL Server 2008 R2开启数据库的远程连接及客户端配置实例

    SQL Developer远程连接oracle客户端工具包和方法

    这是一个我自己整理的用SQL Developer远程连接服务器oracle数据库的工具包,不需要安装本机oracle客户端,也不需要安装其他客户端软件,纯绿色版。配置快而轻松。特别适合刚接触oracle的和不想在本机安装oracle...

    远程连接不上SQLSERVER

    远程连接sql server 2000服务器的解决方案 一.看ping 服务器IP能否ping通。 这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000...

    本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库

    本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库,里面包含配置过程需要的所有软件包,PL/SQL Developer中文版,带注册码。

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法

    错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...

    \VS2012和SQL客户端在不同网络远程访问数据库SQLserver2005

    本文档,详细介绍了跨越局域网不同网络远程访问SQL Server 2005 的步骤,其中对路由器的...第二种以VS2012 C#语言,采用代码方式,并附有完整测试C#代码,更便于代码远程连接服务器,实现对数据的查看、删除、更新等。

    PL/SQL免客户端远程连接oracle10g数据库配置文件(含教程)

    包含以下文件以及环境变量配置,适用于PL/SQL无oracle客户端远程连接oracle10g数据库,亲测可用,内含全套配置教程 oci.dll ocijdbc10.dll ociw32.dll orannzsbb10.dll oraocci10.dll oraociei10.dll sql...

    PLSQL Developer远程连接Oracle配置说明(有客户端+无客户端)

    PLSQL Developer远程连接Oracle配置说明(有客户端+无客户端) PLSQL Developer远程连接的Oracle服务端和客户端的配置 包括PLSQL Developer在有客户端环境下的配置以及 包括PLSQL Developer在无客户端环境下的...

    使用SQL Server 2008远程链接时SQL数据库不成功的解决方法

    远程连接SQL Server 2008,服务器端和客户端配置 关键设置: 第一步(SQL2005、SQL2008): 开始–>程序–>Microsoft SQL Server 2008(或2005)–>配置工具–>SQL Server 配置管理器–>SQL Server网络配置–>...

    解决SQLServer远程连接失败的问题

    机房收费系统异地发布的时候,需要保证数据库能够远程连接,但连接的时候通常会报错: 要解决这个问题,首先需要检查SqlServer 的几项设置。(这些设置一般都是系统默认项,不过最好看一下) (一)检查SQL Server...

    sqlserver客户端网络实用工具

    需要连接到远程的SQL server 数据库,但却需要在本地安装SQL SERVERSERVER ,使用起来很不方便,于是在网上查了看有没有独立的SQL server 客户端网络实用工具,但在网上都是说将dbnetlib.dll,dbnmpntw.dll,ntwdblib.DLL...

    如何远程连接SQL Server数据库图文教程

    设置客户端网络实用工具点击“开始”-“程序”,在“Microsoft SQL Server”菜单中选择“客户端网络实用工具”。 在“别名”选项中点击“添加”。 在“服务器别名”中,填入您网站域名,在“网络库”区域中点击...

    PL/SQL安装包以及连接数据配置(图文说明)

    包括有详细的pl/sql连接远程数据库的的配置,请留言。下载oracle客户端地址:http://download.csdn.net/download/qq_22175485/10019993

    SQLServer 2008 :error 40出现连接错误的解决方法

    有几次连接数据库,打开SQLServer 2008的时候弹出这样的窗口,一开始不知道怎么做,后来才知道 可以通过 打开 配置工具的 SQLServer配置管理器 点击 SQLServer 服务 设置如图: 如果还有其他情况,可以设置配置中...

    Sql server 2008 express远程登录实例设置 图文教程

    打开SQL Server 配置管理器 确保TCP/IP已经启用 2.查看属性,有的可能设置为1433 我的机器没有设置过,是这样: 端口号为2104,你也可以自己设置一个...否则客户端将由于访问不到1434端口进而无法获得TCP使用的动态端口

    win2003 Server配置SQL Server 2005远程连接的方法

    今天第一次玩SQL Server 2005,需要配置远程连接。我废话少说,直入主题,总结下我从新手立场在win2003 server环境下去配置的过程。 第一步,设置服务器 首先在SQL配置管理器中,选择网络配置-TCP/IP 如上,总结,...

    如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,

    如果你的sql server 2000远程连接时,无法打开1433端口,请按照以下顺序进行检查和修正: 1.如果你是win2003,那么一定要安装sql的补丁sp3a 检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中...

    Oracle客户端连接Oracle服务器.docx

    本章主要讲解oracle客户端连接oracle效劳器,主要有以下内容: 1.配置本地net效劳名配置 2.用sqlplus连接; 3.用toad连接; 一、配置本地net效劳名 首先说明我们的效劳器的IP为60.220.246.53,oracle的SID为czdb。 ...

    ORACLE 连接设置方法

    ORACLE 连接设置方法很多,这里写四种,但主要是远程连接方法。 第一种情况: 若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。不过要注意环境变量%ORACLE_HOME%/network/admin/是否...

    Sybase数据库连接工具

    4.打开SQL Advantage工具后,点菜单Server>Connect,在连接信息配置窗口中 其中Server列表中的Sybase服务名就是在第二步中配置的。Client host表示连接到Sybase 服务器中的客户端标志。 如果想配置网络包大小、...

Global site tag (gtag.js) - Google Analytics