搞了半天,有点郁闷,google了
一大堆,说啥的都有,但都不好使,有的直接宣称该express版本不支持远程连接。
网上主要的说法是以下两步:
1、配置防火墙允许1433端口;
2、打开配置工具里的SQL Server配置管理器,打开“SQL Server网络配置”里的“sqlexpress的协议”,启用右边的“TCP/IP”和“Named Pipes”,并对“TCP/IP”如下配置:
会提示重启Sql Server服务,重启,然后发现还是无法远程连接。
其实还有第三步:
3、更改数据库连接字符串,把端口号加上:
"Server=192.168.1.100\sqlexpress,1433; Database=DbName; User Id=sa; Password=pass"
做完这一步,的确好使了。但是我还是不明白:为什么明明1433是默认端口,还要显式的写出来呢?
SQL server 2005 数据库只能用计算机名连接不能用IP地址
以前就遇到了这个问题,但是由于忘记重启服务了,一直不可以,只好重装了一次,结果还不行,真是差点抓狂了。
这次淡定了,解决方法如下:
1。Microsoft SQL server 2005——配置工具——SQL Server Configurationg Manager——SQL server 2005 网络配置——MSSQLSERVE的协议,将 Named Pipes和TCP/IP均改为已启用。(如图)
2 如下图,Microsoft SQL server 2005——配置工具——SQL Server Configurationg Manager——SQL server 2005 网络配置——SQL server 2005 服务
选择红圈圈的那个服务,点击右键,重启服务,ok。
3、Microsoft SQL server 2005————配置工具——SQL server 2005 外围应用配置器
选择第一个,
如图所示,选择同时使用TCP/IP和named pipes,应用,确定。然后再重启一次服务(在上面的图片中有服务,重启即可),一般就可以了。
4。如果还不行,可以先用计算机名登陆到数据库,单击右键,选择属性。
安全性选项中 选择SQL server和windows身份验证模式;
连接中选择允许远程连接到此服务器。 OK,这样应该就可以了。
sqlserver20xx修改默认端口号图解很多新手在用sqlserver20xx与jdbc连接时都会出现MicrosoftSQL…
XP中安装sqlserver20xx企业版及升级为sp4监听1433端口最近需要用到sql数据库因为自己用的是xp系统但是标准的安…
Oneline之一修改SQLserver20xx的端口号一看ping服务器IP能否ping通这个实际上是看和远程sqlserver…
如果你的SQLserver20xx的1433端口未正确开启1如果你是win20xx那么一定要安装sql的补丁sp3a检查你的SQL…
SQLServer20xx及20xx端口修改更改SQLServer20xx端口号如果要更改SQLServer端口我们可以通过quo…
正确修改windowsServer20xx远程桌面端口WINDOWS远程默认端口3389的正确修改方式很多朋友在使用WINDOWS…
sqlserver20xx修改默认端口号图解很多新手在用sqlserver20xx与jdbc连接时都会出现MicrosoftSQL…
查看sqlserver的端口号通过SqlServer配置管理器SSCM步骤一首先打开SSCM如下图所示然后再sqlserver网络…
如何打开sqlserver20xx的1433端口1433端口是SQLServer默认的端口SQLServer服务使用两个端口TCP…
为SQLServer数据库引擎分配TCPIP端口号1在SQLServer配置管理器的控制台窗格中依次展开SQLServer网络配置…
Oneline之一修改SQLserver20xx的端口号一看ping服务器IP能否ping通这个实际上是看和远程sqlserver…