SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:
1,SQL Server Management Studio Express(简写SSMS)
2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)
步骤/方法
-
打开sql2008,使用windows身份登录
-
登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式
-
选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
-
展开“安全性”,“登录名”;“sa”,右键选择“属性”
-
左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码
-
右击数据库选择“方面”
-
在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”
-
至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用
-
打开sql server配置管理器
-
下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行
-
在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”
-
选择“IP 地址”选项卡,设置TCP的端口为“1433”
-
将"客户端协议"的"TCP/IP"也修改为“Enabled”
配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。
按理说,服务器端做完这些设置之后,客户端就可以访问了,但是我尝试用客户端的sql2008或者vs2010里面的sql客户端,连接服务器端,都提示连接不上的错误框,我又用telnet 服务器ip 1433,是成功的。折腾了很久,最后还是从网上找到了解决方法,原来用客户端连接服务器时,需要这样设置:"服务器IP,1433/数据库实例名称",然后再连接吧,瞬间连接上。另外如果用C#连接服务器的话,我试过了,Data Source后面加不加端口号1433,都是可以连接上的。Data Source = 190.168.1.100,1433;Network Library = DBMSSOCN;Initial Catalog = myDataBase;User ID = myUsername;Password = myPassword;
这条语句用TCP/IP地址替代了命名管道。在Data Source字段最后的是使用的端口。SQL Server默认使用的端口是1433。
以下是那位前辈遇到问题,并解决的描述:我用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 Developer远程连接服务器oracle数据库的工具包,不需要安装本机oracle客户端,也不需要安装其他客户端软件,纯绿色版。配置快而轻松。特别适合刚接触oracle的和不想在本机安装oracle...
远程连接sql server 2000服务器的解决方案 一.看ping 服务器IP能否ping通。 这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000...
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库,里面包含配置过程需要的所有软件包,PL/SQL Developer中文版,带注册码。
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
本文档,详细介绍了跨越局域网不同网络远程访问SQL Server 2005 的步骤,其中对路由器的...第二种以VS2012 C#语言,采用代码方式,并附有完整测试C#代码,更便于代码远程连接服务器,实现对数据的查看、删除、更新等。
包含以下文件以及环境变量配置,适用于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在有客户端环境下的配置以及 包括PLSQL Developer在无客户端环境下的...
远程连接SQL Server 2008,服务器端和客户端配置 关键设置: 第一步(SQL2005、SQL2008): 开始–>程序–>Microsoft SQL Server 2008(或2005)–>配置工具–>SQL Server 配置管理器–>SQL Server网络配置–>...
机房收费系统异地发布的时候,需要保证数据库能够远程连接,但连接的时候通常会报错: 要解决这个问题,首先需要检查SqlServer 的几项设置。(这些设置一般都是系统默认项,不过最好看一下) (一)检查SQL Server...
需要连接到远程的SQL server 数据库,但却需要在本地安装SQL SERVERSERVER ,使用起来很不方便,于是在网上查了看有没有独立的SQL server 客户端网络实用工具,但在网上都是说将dbnetlib.dll,dbnmpntw.dll,ntwdblib.DLL...
设置客户端网络实用工具点击“开始”-“程序”,在“Microsoft SQL Server”菜单中选择“客户端网络实用工具”。 在“别名”选项中点击“添加”。 在“服务器别名”中,填入您网站域名,在“网络库”区域中点击...
包括有详细的pl/sql连接远程数据库的的配置,请留言。下载oracle客户端地址:http://download.csdn.net/download/qq_22175485/10019993
有几次连接数据库,打开SQLServer 2008的时候弹出这样的窗口,一开始不知道怎么做,后来才知道 可以通过 打开 配置工具的 SQLServer配置管理器 点击 SQLServer 服务 设置如图: 如果还有其他情况,可以设置配置中...
打开SQL Server 配置管理器 确保TCP/IP已经启用 2.查看属性,有的可能设置为1433 我的机器没有设置过,是这样: 端口号为2104,你也可以自己设置一个...否则客户端将由于访问不到1434端口进而无法获得TCP使用的动态端口
今天第一次玩SQL Server 2005,需要配置远程连接。我废话少说,直入主题,总结下我从新手立场在win2003 server环境下去配置的过程。 第一步,设置服务器 首先在SQL配置管理器中,选择网络配置-TCP/IP 如上,总结,...
如果你的sql server 2000远程连接时,无法打开1433端口,请按照以下顺序进行检查和修正: 1.如果你是win2003,那么一定要安装sql的补丁sp3a 检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中...
本章主要讲解oracle客户端连接oracle效劳器,主要有以下内容: 1.配置本地net效劳名配置 2.用sqlplus连接; 3.用toad连接; 一、配置本地net效劳名 首先说明我们的效劳器的IP为60.220.246.53,oracle的SID为czdb。 ...
ORACLE 连接设置方法很多,这里写四种,但主要是远程连接方法。 第一种情况: 若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。不过要注意环境变量%ORACLE_HOME%/network/admin/是否...
4.打开SQL Advantage工具后,点菜单Server>Connect,在连接信息配置窗口中 其中Server列表中的Sybase服务名就是在第二步中配置的。Client host表示连接到Sybase 服务器中的客户端标志。 如果想配置网络包大小、...