❶ 查询分析器远程连接:sql server 不存在或拒绝访问
服务器网络实用工具中TCP/IP默认端口:1433
1433端口状态
LISTENING
TCP/IP筛选状态
全部允许
症状:所有连接本服务器数据库的软件都无法访问数据库,“telnet
服务器
1433”无法连接,查询分析器、企业管理器无法远程访问;服务器端的查询分析器、企业管理器可以正常访问。
临时解决方法:把服务器、客户端sql默认端口从1433修改成1434后使用正常。
没有安装防火墙软件,win防火墙也关掉了,网络也没问题,有问题的话不会换个端口就可以了.
现在SP4补丁也打上了,还是不能连接1433端口....无奈啊。
❷ 如何 sql server 2008 禁止远程客户端登录
1开始——>Microsoft SQL Server 2008——>配置工具——>Sql Server 配置管理器——> Sql Server 网络配置——>MSSQServer协议——> 禁用TCP/IP协议
2开始——>Microsoft SQL Server 2008——>配置工具——>Sql Server 配置管理器——> SQL Native Client 10.0 配置——>客户端协议——>禁用TCP/IP协议
❸ 如何让sqlserver远程不能访问
具体实施步骤
sql server 2008默认是不允许远程连接的sa帐户默认禁用的如果想要在本地用SSMS
连接远程服务器上的SQL Server 2008需要做两个部分的配置
1SQL Server Management Studio Express简写SSMS
2SQL Server 配置管理器/SQL Server Configuration Manager简写SSCM
有两点要注意
12005的外围应用配置器在2008中换了地方
2有些设置生效需要重启一下SQL Server
step 1: 打开SSMS用windows身份连接数据库登录后右键选择“属性”
step 2: 左侧选择“安全性”选中右侧的“SQL Server 和 Windows 身份验证模式”以启
用混合登录模式
step 3: 选择“连接”勾选“允许远程连接此服务器”然后点“确定”
step 4: 展开“安全性”->“登录名”->“sa”右键选择“属性”
step 5: 左侧选择“常规”右侧选择“SQL Server 身份验证”并设置密码
step 6: 选择“状态”选中“启用”点击“确定”
step 7: 右击数据库选择“方面”step 8: 将“RemoteAccessEnabled”属性设为“True”点
“确定”《sql2008中没有找到此步未做》
step 9: 至此SSMS已设置完毕先退出再用sa登录成功即表示sa帐户已经启用
step 10: 下面开始配置SSCM选中左侧的“SQL Server服务”确保右侧的“SQL
Server”以及“SQL Server Browser”正在运行
step 11: 以下为英文版本界面。如图右侧的TCP/IP默认是“Disabled”双击打开设 置面板将其修改为“Enabled”step 12: 选择“IP Addersses”选项卡设置端口“1433” step
13: 如图将"Client Protocols"的"TCP/IP"也修改为“Enabled”
step 11:我的做法
设置sa账号的数据库引擎与这里设置的数据库引擎要一致我的电脑上有三个数据
库引擎OFFICESERCERS、SQLEXPRESS、MSSQLSERVER。我使用的是
SQLEXPRESS引擎tcp/ip协议named pipes两个都要启动而其他的引擎的
tcp/ip和named pipes没有启动。
tcp/ip设置如下
sqlserver配置管理器-sqlserver网络配置-SQLEXPRESS的协议右边的Tcp/Ip右
键-属性
协议全部侦听否已启用是
ip地址ip2ip地址XXXXX.XX.XX.XX动态端口空tcp端口1433已启
动是活动是(其他ip设置已启动为否)
这样远程登录使用这个IP地址就可以登录。
step 12: 配置完成重新启动SQL Server 2008。
此时应该可以使用了但是还是要确认一下防火墙。
SQL Server 2005/2008 Express安装以后默认情况下是禁用远程连接的。如果需要
远程访问需要手动配置。
打开防火墙设置。将SQLServr.exeC:Program FilesMicrosoft SQL Server
MSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe 添加到允许的列表中。
step12我的做法如下 开始-管理工具-高级安全windows防火墙入站规则右键-新建规则选择端口特定本
地端口1433默认下一步OK。
❹ 如何配置Windows 防火墙,允许SQL Server的远程连接
默认防火墙设置
规划防火墙配置的第一步是确定操作系统的防火墙的当前状态。 如果操作系统是从早期版本升级而来,则可能已保留以前的防火墙设置。 此外,防火墙设置可能已由其他管理员或域中的组策略更改。
注意 注意
打开防火墙将影响访问此计算机的其他程序,例如文件和打印共享以及远程桌面连接。 在调整防火墙设置之前,管理员应对计算机上运行的所有应用程序加以考虑。
用于配置防火墙的程序
有三种配置 Windows 防火墙设置的方式。
“控制面板”中的“Windows 防火墙”项
可以从“控制面板”打开“Windows 防火墙”项。
重要说明 重要提示
在“控制面板”中的“Windows 防火墙”项中所做的更改只会影响当前配置文件。 诸如便携式计算机之类的移动设备不应使用“控制面板”中的“Windows 防火墙”项,因为当以其他配置连接设备时配置文件可能会更改。 这样以前配置的配置文件将失效。 有关配置文件的详细信息,请参阅高级安全 Windows 防火墙入门指南。
使用“控制面板”中的“Windows 防火墙”项可配置基本选项。 其中包括:
打开或关闭“控制面板”中的“Windows 防火墙”项
启用和禁用规则
配置例外的端口和程序
设置一些范围限制
“控制面板”中的“Windows 防火墙”项最适合于防火墙配置经验不足的用户以及要为非移动的计算机配置基本防火墙选项的用户。 也可以采用以下步骤通过 run 命令打开“控制面板”中的“Windows 防火墙”项:
打开“Windows 防火墙”项
在“开始”菜单上,单击“运行”,然后输入 firewall.cpl。
单击“确定”。
Microsoft 管理控制台 (MMC)
使用高级安全 Windows 防火墙 MMC 管理单元可以配置更高级的防火墙设置。 此管理单元以一种易于使用的方式呈现大多数防火墙选项,并且会显示所有防火墙配置文件。 有关详细信息,请参阅本主题后面的使用高级安全 Windows 防火墙管理单元。
netsh
管理员可以在命令提示符下使用 netsh.exe 工具配置和监视基于 Windows 的计算机,也可以使用批处理文件执行此操作。.通过使用 netsh 工具,可以将输入的上下文命令定向到相应帮助器,然后由帮助器执行此命令。 帮助器是一个动态链接库 (.dll) 文件,它通过对一种或多种服务、实用工具或协议提供配置、监视和支持来扩展 netsh 工具的功能。 所有支持 SQL Server 的操作系统都具有防火墙帮助器。 Windows Server 2008 也具有称作 advfirewall 的高级防火墙帮助器。 本主题不讨论有关使用 netsh 的详细信息。 不过,所述配置选项中的许多选项都可以通过使用 netsh 加以配置。 例如,在命令提示符下运行以下脚本,以打开 TCP 端口 1433:
netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT
使用高级安全 Windows 防火墙帮助器的一个类似示例:
netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 1433 remoteip = localsubnet profile = DOMAIN
有关 netsh 的详细信息,请参阅以下链接:
如何使用 Netsh.exe 工具和命令行开关
如何使用“netsh advfirewall firewall”上下文而非“netsh firewall”上下文控制 Windows Server 2008 和 Windows Vista 中的 Windows 防火墙行为
“netsh firewall”命令及“profile=all”参数不配置基于 Windows Vista 的计算机上的公共配置文件
下面几个表可有助于您确定 SQL Server 所使用的端口。
数据库引擎使用的端口
下表列出了数据库引擎经常使用的端口。