sqlserver连接远程数据库
远程连接是吧!
你去找二个地方
一:看看你的客户端网络实用工具中的配置是否和远程服务器一样:端口号,ip地址,服务器名称,以及协议管道
二:仔细看下你的网上邻居本地连接的tcp/ip协议配置:ip地址,默认网关(很重要,这个地方出错,你绝对连不上,仔细看看),dns服务器配置是否正确。
‘贰’ 怎么用sqlserver连接远程数据库,详细步骤,谢谢各位
如果是sqlserver2000
class.forname("com.microsoft.jdbc.sqlserver.sqlserverdriver");
要是sqlserver2005
class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver");
下边的都一样
connection
con=drivermanager.getconnection("jdbc:microsoft:sqlserver://localhost:你设置的端口号,一般是1433;databasename=数据库名",
"数据库用户名","数据库密码");
记得采纳啊
‘叁’ 如何远程连接SQL Server数据库
SQL Server默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQLServer2012数据库,需要确认以下环节:
1)如果是工作组环境,则需要使用SQL Server身份验证方式
2)如果是Windows域环境,则可使用Windows身份验证或者SQL Server身份验证
现在以工作组环境下SQL Server身份验证方式为例:
1)启用SQLServer身份验证模式进行登录(需重启实例)
2)建立可用的SQL Server服务器登录名
3)允许远程连接到服务器实例
4)设置服务器的方面中,RemoteAccessEnabled属性为True
5)确保服务器实例和SQL Server Browser服务开启
6)确保服务器实例的TCP/IP协议已启用,并且端口号为1433(或其它)
7)确保Windows的防火墙允许SQL Server使用的端口号(1433)可访问,或者关闭防火墙(具体配置略)
‘肆’ sqlserver怎么远程连接数据库
要点:
1.确认服务器端SQL服务端口号是否为:1433
2.如果不是1433,配置客户端
3.建立服务器端登录帐号,确保角色及管理数据库
一、查看服务器端情况
1. 看ping 服务器ip能否ping通。
这个实际上是看和远程sql server 服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 服务器的IP拼写正确。
2. 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 202.114.100.100 1433
通常端口值是1433,因为1433是sql server 的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。
如果这一步有问题,应该检查以下选项。
1) 检查远程服务器是否启动了sql server 服务。如果没有,则启动。
2) 检查sql server服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。
3) 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏sql server服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变(具体方式见 二:设置客户端网络实用工具)。
4) 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。(4、5步我没有做就成功了)
5) 检查服务器是否在1433端口侦听。如果sql server服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入
netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。此时,你马上可以开始在企业管理器或查询分析器连接
‘伍’ sqlserver 2008数据库怎么远程连接怎么打开
登陆SQL Server 2008(windows身份认证),登陆后右击,选择“属性”。
2
左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式。
3
选择“连接”,勾选“允许远程连接此服务器”,建议将“最大并发连接数”按实际情况,进行设置,然后点“确定”。
4
展开“安全性”->“登录名”->“sa”,右键选择“属性”。
5
左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码。
6
选择“状态”,选中“启用”,点击“确定”。
7
右击数据库选择“方面”。
8
在“方面”下接列表框中,选择“服务器配置,“RemoteAccessEnabled”属性和”RemotoDacEnabled”设为“True”,点“确定”。至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用。
9
下面开始配置Sql Server Configuration Manager (SSCM),选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及SQL Server Browser正在运行。
10
打开左侧“SqlServer网络配置”,打开“你自己数据库实例名的协议”,查看右侧的TCP/IP默认是“已禁用”,将其修改为“已启用”。
11
双击打开“TCP/IP”查看“TCP/IP属性”下“协议”选项卡中的“全部侦听”和“已启用”项,是否都是设置成“是”。
12
选择“IP Addersses”选项卡,IP1、IP2、IPAll设置TCP端口为“1433”,TCP动态端口为空值,已启用为“是”。
13
将"客户端协议"的"TCP/IP"也修改为“已启用”。
14
双击打开右侧“TCP/IP”,打开“TCP/IP属性”,将默认端口设为“1433”,已启用为“是”。配置完成,重新启动SQL Server 2008。
15
最后一步,必需要防火墙上把SQL Server 的1433 TCP端口和1434 UDP端口映射出去。
‘陆’ sqlserver数据库可以远程直接操作吗
可以的,把链接字符串中的server指定你要连接的服务器IP就可以了,不过这个过程中可能会受你连接的服务器安全设置的影响。你可以先试试“Data
Source=服务器IP;Initial
Catalog=连接的数据库;User
ID=登录数据库的用户名;Password=密码”
‘柒’ 怎么连接sqlserver数据库
打开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 FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe)添加到允许的列表中。
‘捌’ 如何配置sqlserver数据库允许远程连接
需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤:
(一)首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为:
(1)打开数据库,用本地帐户登录,右击第一个选项,选择属性:
(2)在打开的属性窗口,在其右边点击“连接”,然后再左侧勾上“允许远程连接到此服务器”:
(二)为微软SQL服务器(MSSQLServer)配置相应协议。
(1)依次选择:开始-〉所有程序-〉Microsoft SQL Server 2008-〉配置工具-〉SQL Server配置管理器,如下图所示:
(2)打开SQL Server配置管理器后,选择SQL Server网络配置下面的MSSQLSERVER,然后看右边里面的TCP/IP是否为“已启用”,如下图所示:
(三)检查SQL服务器防火墙设置 (快捷步骤-直接关闭防火墙(不安全))
(1)在进行完上两步操作后,用户需要做的是对SQL服务器防火墙进行重新配置。在进行这一步操作时,首先找到SQL服务器上那个端口支持TCP/IP协议。用户可以在SQL服务器防火墙已经处于运行状态下,右击“TCP/IP协议”选择“属性”:
从上图中我们可以看出,这台SQL服务器上支持TCP/IP协议的是1433端口。下一步要做的是在防火墙的配置中允许1433端口支持TCP/IP协议即可。如果服务器上运行的是Windows
7操作系统,其配置步骤为(其他微软操作系统的做法类似),打开“控制面板”选择“Windows防火墙”选项,然后点击高级选项,如下图所示:
(2)选择“高级设置”后,在右边菜单栏中找出“具有高级安全选项的Windows防火墙”并将其打开。打开后会发现在左边菜单栏中有“入站规则(Inboud Rules)”选项。将该选项打开,并在右边菜单栏中选择“新建规则(New Rule)”选项:
(3)打开“新建规则”选项后,利用“新内置绑定规则向导”为1433端口配置“内部绑定协议”配置为适用于TCP/IP协议即可。(前提是,需要完成该步骤以前所述的所有步骤),根据下面的几幅图为1433端口配置适用于1433端口即可:
最后点击“完成”即可。测试方法:在局域网内找一台电脑,打开SQLServer数据库,然后输入你的Ip和密码,如果能连接上,就说明已经配置好了
‘玖’ sql server2005怎么连接远程数据库
方法/步骤
1
在配置工具中的服务和远程连接的外围应用配置器
---》远程连接--》本地连接和远程连接--》同时使用TCP/IP和named
pipes。确定,重新启动sql服务。
2
然后用
SQL
Server
Management
Studio,服务器类型选择数据库引擎
3
服务器名称输入你要连接的数据库实例名或IP地址,选择sqlserver身份验证,输入用户名、密码,就可以连接了
‘拾’ 如何远程访问SQLServer数据库
、
直接访问本地数据库,在服务器名称里,输入“
.
"
,这个圆点。
2、
直接访问本地数据库,在服务器名称里,输入本机名称
3、
在本地或者在远端进行访问,在服务器名称里输入,sqlserver数据库所在电脑的ip地址。但需要一些配置。
配置步骤如下:
①给带有sqlserver的电脑配置ip地址
②关闭防火墙:控制面板→防火墙
③打开sqlserver配置管理工具
打开后将图中项目,(tcp/ip和named
pipes)设为启动状态
双击tcp/ip配置ip地址