① sql 远程连接 端口不是1433可以么
可以
服务器端网络试用工具 客户端实用工具
设置"常规选项"->"启用的协议"->"tcp/ip"->"属性"中的默认端口,例如:1455
连接字符串改成 sconn = "driver={sql server};server=服务器地址,1455;
② sql server2008 怎么设置windows 远程连接
登陆SQL Server 2008(windows身份认证),登陆后右击,选择“属性”。
>02
左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式。
>03
选择“连接”,勾选“允许远程连接此服务器”,建议将“最大并发连接数”按实际情况,进行设置,然后点“确定”。
>04
展开“安全性”->“登录名”->“sa”,右键选择“属性”。
>05
左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码。
>06
选择“状态”,选中“启用”,点击“确定”。
>07
右击数据库选择“方面”。
>08
在“方面”下接列表框中,选择“服务器配置,“RemoteAccessEnabled”属性和”RemotoDacEnabled”设为“True”,点“确定”。至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用。
>09
下面开始配置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端口映射出去。
③ sql server 怎么设置允许远程连接
1、单击windows的"开始",依次选择"所有程序"、"microsoft
sql
server",然后单击“sql
server
management
studio”,在对象资源管理器中,右击你的服务器,从快捷菜单中执行“属性”:
2、在服务器属性窗口左侧选择“安全性”,右侧选择“sql
server和windows
身份验证模式”:
3、回到对象资源管理器,在节点“安全性
→
登录名”下右击登录名“sa”,从快捷菜单中执行“属性”:
4、首先在登录属性窗口,左侧选择"常规",右侧输入密码:
5、然后在登录属性窗口左侧选择"状态",右侧选择"授予"和"启用":
(这里使用了自带的总管理员,一般处于安全考虑我们要为每个数据库分配一个账户来管理数据库)
6、单击windows的"开始",依次选择"所有程序"、"microsoft
sql
server
"、"配置工具",然后单击"sql
server
配置管理器",在窗口左侧选择节点"mssqlserver
的协议",在右侧双击"tcp/ip":
7:在tcp/ip属性窗口,选择“ip地址”选项卡,设置好ip地址和端口号,端口号一般是1433:
8,然后选择窗口左侧的节点“sql
server服务”,在右侧右击“sql
server(mssqlserver)”,从快捷菜单中执行“重新启动”:
9、如果服务器已经启用了windows的防火墙,那么必须添加例外,才能允许其它电脑连接此服务器的sql
server服务。
windows
xp和windows
server
2003设置防火墙例外
添加端口例外
在
windows
防火墙中,选择"例外"选项卡,单击"添加端口",输入端口号1433,然后单击“确定”按钮:
④ 如何更改sql server端口号
方法/步骤
首先,为了SqlServer方便管理,先将SqlServer 的配置管理器放到桌面上,如下图,按照红色方块标记的操作
第二步,打开SqlServer的配置管理器,如下图
第三步,打开SqlServer配置管理器如下图,找到自己所使用的数据库服务器的SqlServer网络配置/***的协议,然后在***的协议上单击,出现右边窗口,找到TCP/IP
第四步,修改端口号。在TCP/IP上右击,选择属性,打开属性对话框,选择属性对话框的IP协议,在对话框的最下面IPAll找到TCP动态端口,将原来的无论是什么值,都改成你想要的端口号,通常国际上默认1433,点击确认。
第五步,在TCP/IP上右击,选择启用
最后回到SqlServer 服务,在你的服务器上右击,选择重新启动,等待启动完成,你就可以使用刚刚配置的端口号了。
⑤ 怎么配置sql server的远程连接
SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:
1,SQL Server Management Studio Express(简写SSMS)
2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)
1、在远程数据库中登录,登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式设置账号、密码
2、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
⑥ 怎么修改SQL 2008 R2数据库默认端口
怎么修改SQL
2008
R2数据库默认端口?为什么我们要修改数据库的默认端口呢,这是因为默认的数据库端口是1433,所以为了数据的安全可能会考虑修改一下数据库端口,但是实际上修改了SQL
数据库默认端口不一定有效果,还需要进行隐藏数据库实例,下面由用友软件教程网详细给大家说一说具体的原因。
概念解释:
1433端口,是SQL
Server默认的端口,SQL...
怎么修改SQL
2008
R2数据库默认端口?为什么我们要修改数据库的默认端口呢,这是因为默认的数据库端口是1433,所以为了数据的安全可能会考虑修改一下数据库端口,但是实际上修改了SQL
数据库默认端口不一定有效果,还需要进行隐藏数据库实例,下面由用友软件教程网详细给大家说一说具体的原因。
概念解释:
1433端口,是SQL
Server默认的端口,SQL
Server服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SQL
Server对外提供服务,1434用于向请求者返回SQL
Server使用了哪个TCP/IP端口。那么如何修改SQL
SERVER数据库的默认端口1433为别的端口呢?
很多人都说SQL
Server配置的时候要把1433端口改变,这样别人就不能很容易地知道使用的什么端口了。可惜,通过微软未公开的1434端口的UDP探测可以很容易的知道SQL
Server使用了什么TCP/IP端口。
不过微软还是考虑到了这个问题,毕竟公开而且开放的端口会引起不必要的麻烦。在实例属性中选择TCP/IP协议的属性。选择隐藏
SQL
Server
实例。如果隐藏了
SQL
Server
实例,则将禁止对试图枚举网络上现有的
SQL
Server
实例的客户端所发出的广播做出响应。这样,别人就不能用1434来探测你的TCP/IP端口了(除非用Port
Scan)。
1433端口不是很安全,往往很容易被黑客攻陷,因此,更改SQL
Server
默认的1433端口是很有必要的。网上存在很多抓1433端口肉鸡的病毒。而他们利用的往往是sa弱口令,因此要注意把sa密码设置得复杂一些,而且在conn等数据库链接文件中不要使用sa用户进行数据库连接。
另外1433端口,如果仅仅是本机web链接本机数据库,那么没必要开1433,它是远程链接使用的。
日常使用畅捷通T+软件过程中不需要开放1433端口,也不需要做端口映射,所以在即使在公网下使用畅捷通T+11.51软件,黑客也无法通过1433端口攻击到我们的数据库。SQL
2008
R2数据库修改1433端口的步骤如下:
1、点击“开始”-“所有程序”-“Microsoft
SQL
Server
2008R2”-“配置工具”-“SQL
Server配置管理器”
2、在打开的“SQL
Server配置管理器”窗口中,在左边的树形窗口中选中“SQL
Server网络配置”-“MSSQLSERVER的协议”,点中右边TCP/IP,然后右键“属性”,即可打开“TCP/IP属性”窗口。
(1)点击“IP地址”页签,将“IP1”和“IP2”中的“TCP端口”都改为空,并将“IP
ALL”中的“TCP端口”改为1444,修改完之后点击“确定”。
(2)选中“VIA”,点击右键“禁用”。
3、点击“开始”-“运行”,输入“cliconfg.exe”
4、在打开的“SQL
Server客户端网络实用工具”窗口中,常规页签,双击“按顺序启用协议”中的“TCP/IP”,将默认端口改为1444,“确定”然后再点击“确定”。如此一来我们就完成了将数据库端口由1433更为1444。
5、点击“开始”-“运行”中输入“CMD”进入DOS窗口,再输入
net
stop
mssqlserver
停止数据库服务,然后再输入
net
start
mssqlserver
启动数据库服务,所示:
6、检测修改后的端口是否通:点击“开始”-“运行”中输入“CMD”进入DOS窗口,再输入
telnet
127.0.0.1
1444,:
7、返回如下空白窗口,则说明1444端口通畅。T+软件不需要进行其他设置,可以直接访问。
全部
⑦ MSSQL2005 修改过端口后如何远程连接
MSSQL 改过端口后,直接输入IP是登录不上的,即便用IP:port 也于事无补
MSSQL2005下连接提示:
(如图所示)
只能通过如下的方法来连接:
环境:win2003
开始 -> 设置 -> 控制面板 -> 管理工具 -> 数据源 (ODBC) -> 添加 -> 选择"SQL Server" ->
(如图所示)
填好相应的数据(服务器不需要填写端口号) 名称就是一会要连接用到的,可以随便起,用ip好记些
-> 选择"客户端配置" -> 取消"动态决定端口"(默认是1433,现在随便你改了)
(如图所示)
然后就是一直下一步,到最后测试下连接就行了
接下来就是远程登录了,连接下看看是不是多了个服务器让你选择
⑧ 你好 SQL远程连接到底怎么设置
远程连接sql server 2000服务器的解决方案
一 看ping 服务器IP能否ping通。
这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。
二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 202.114.100.100 1433
通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。
如果这一步有问题,应该检查以下选项。
1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单-> 程序-> Microsoft SQL Server-> 服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。
3 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。
4 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。
5 检查服务器是否在1433端口侦听。如果服务器没有在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 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。
三 检查客户端设置
程序-> Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。
四 在企业管理器里或查询那分析器连接测试
企业管理器-> 右键SQlserver组-> 新建sqlserver注册-> 下一步-> 写入远程IP-> 下一步-> 选Sqlserver登陆-> 下一步-> 写入登陆名与密码(sa,password)-> 下一步-> 下一步-> 完成
查询分析器-> 文件-> 连接-> 写入远程IP-> 写入登录名和密码(sa,password)-> 确定
通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。
修改默认连接超时的方法:
企业管理器-> 工具-> 选项-> 在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡-> 连接设置-> 在 登录超时(秒) 后面的框里输入一个较大的数字
查询分析器-> 工具-> 选项-> 连接-> 在 登录超时(秒) 后面的框里输入一个较大的数字
通常就可以连通了,如果提示错误,则进入下一步。
五 错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
1 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。
2 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。
3 在"身份验证"下,选择"SQL Server和 Windows "。
4 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。
⑨ SQL命令能更改远程桌面端口吗
不能直接修改。可以用以下2个方法解决,请参考:
方法1:
1) SqlServer服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SqlServer对外提供服务,1434用于向请求者返回SqlServer使用了那个TCP/IP端口。
可以使用SQL Server的企业管理器更改SqlServer的默认TCP端口。方法如下:
a、打开企业管理器,依次选择左侧工具栏的“Microsoft SQL Servers - SQLServer组”,打开“SQL实例”(实际环 境中为要修改的SQL Server服务器名称)的属性对话框,点击“常规”选项卡的最下方的“网络配置(N)”按钮,就可以打开“SQLServer 网络使用工具”对话框。
b、在“启用的协议”列表里有TCP/IP协议,在属性里的默认端口选项中输入要修改的端口号即可修改。还有一项为隐藏服务器,如果选中则表示着客户端无法通过枚举服务器来看到这台服务器,起到保护的作用,而且不影响连接。
2) SqlAgent服务使用TCP-1625、TCP-1640端口提供服务。
3) SQL查询分析器,通过1601端口访问1433,连接SqlServer
方法2:
打开Microsoft SQL Server--服务器网络实用工具--启用的协议--TCP/IP--属性--默认端口
上述方法最好是在停止了服务器后,在进行修改。
注意: 在其他计算机上开始-运行-cmd-telnet 127.0.0.1 1433,察看是否能够连接到服务器的数据库端口,如果不能连接,确定数据库服务器的监听端口是否1433,如果没有正常监听数据库端口,可能是没有安装SP4,需要安装SP4补丁
客户端配置如下: 打开Microsoft SQL Server--客户端网络实用工具--别名,添加相应的IP,端口即可。
ADO 字符串连接如下:
"Provider=SQLOLEDB.1;Persist SecurityInfo=False;Data Source =127.0.0.1,2001;NetworkLibrary=DBMSSOCN; User ID=**;Password=**; Initial Catalog=tempdb";
⑩ 如何修改sql server 2005数据库1433端口
如何打开sql
server
2005
的1433端口
配置工具->Sql
Server
Configuration
Manager->MSSQLSERVER的协议
看看TCP/IP协议是否启动,如果启动,右键菜单点"属性"
,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,
"已启用"改为"是"
配置工具->Sql
Server
Configuration
Manager->SQL
Native
Client
配置->客户端协议->TCP/IP
选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"
配置TCP/IP属性.
Surface
Area
Configuration
-->Database
Engine
-->
Remote
Connections--->Using
TCP/ITSQL
Server
外围应用配置器—服务和连接外围配置—database
englie—远程连接—启用(远程连接的TCP/IP和named
pipes)
SQL
Server
Configuration
Manager—SQL2005网络配置—启用TCP/IP和named
pipes