热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

sqlserver2008R2数据库远程连接问题

我在服务器端上安装了sqlserver2008R2标准版,服务器用使用的是北京电信通的4M网络。我办公的地方网络环境是科技网提供的,可以进行远程桌面连接,但是就是连不上数据库。但是
我在服务器端上安装了sql server 2008R2标准版,服务器用使用的是北京电信通的4M网络。

我办公的地方网络环境是科技网提供的,可以进行远程桌面连接,但是就是连不上数据库。

但是通过3G上网卡、个人家庭用的ADSL拨号上网能够连接上该数据库。

个人认为是科技网的防火墙做了设置,但是咨询科技网和电信通两个提供网络环境的单位,都坚持说没有做任何设置。请问有没有可能我sql server 设置有问题。我觉得通过3G和ADSL能连上,就不是数据库配置有问题。

以下是错误信息

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)

------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476

------------------------------
错误号: 53
严重性: 20
状态: 0

12 个解决方案

#1


你服务器端的实例又没打开远程连接的端口!
这个要在配置管理器里面配置的,打开 named pipe,Tcp/ip端口。

#2


#3


试试:
在数据库服务器的同一子网中用另一台机子登录MSSQL,如能,那就是防火墙的事儿,如不能,就是你服务器设置的问题.

#4


SQLServer2008设置 开启远程连接
SQL Server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:
1,SQL Server Management Studio Express(简写SSMS) 
2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)
有两点要注意:
1,2005的外围应用配置器在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”,点“确定”
 
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 14: 配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。
 
SQL Server 2005/2008 Express安装以后,默认情况下是禁用远程连接的。如果需要远程访问,需要手动配置。 
打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。

#5


检查下你的SQL Server 配置管理器里面的设置是否正确

#6


还是PING 一下 数据库默认端口是否开着,因为 在家里是能够访问数据库的,说明远程连接的端口是开着的

#7


不同网络运营商之间的网速是不是太慢?
换个用电信的机子试试。
因为在家和3G都能上的话,说明MSSQL设置没有问题。

#8


你通过3G上网卡、个人家庭用的ADSL拨号上网能够连接上该数据库
证明你的远程连接设置没有问题

有可能是端口被占用了 要么就是防火墙的问题

#9


从服务器上数据库返回的数据是否需要特定的端口啊?客户端这边有防火墙,有没有可能会拦截数据库返回的数据啊?

因为3G上网卡、家用的adsl都没有防火墙的。

#10


可以用telnet 测试下服务器1433端口是否开启,连接正常,然后再查找其他问题,不过公网开启1433端口危险系数很大,需要些特殊处理,telnet 命令格式:telnet xxx.xxx.xxx.xxx 1433 

#11


肯定是你公司的设置的,我目前也在做一个项目的维护,每天都是远程到对方的服务器。
当初公司有域设置,我一直访问不了,后来权限开放了就可以连上了

#12


Hi,大侠,问题解决了没?我也碰到这样的问题了。

推荐阅读
  • SQL Server 2008 到底需要使用哪些端口?
    SQLServer2008到底需要使用哪些端口?-下面就来介绍下SQLServer2008中使用的端口有哪些:  首先,最常用最常见的就是1433端口。这个是数据库引擎的端口,如果 ... [详细]
  •   《WindowsAzurePlatform系列文章目录》  本文将介绍如何在AzureSQLDatabase创建只读用户。  请先按照笔者之前的文章:AzureSQLDatabas ... [详细]
  • const限定符全解一、const修饰普通变量  intconsta500;  constinta600;  上述两种情况相同,都是声明一个const型的变量,它们 ... [详细]
  • SQL Server 2017 Express限制研究
    MicrosoftSQLServer2017Express是一个功能强大且可靠的免费数据管理系统,它为轻量级网站和桌面应用程序提供丰富和可靠的数据存储。版本ÿ ... [详细]
  • 内网知识整理
    内网 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • ALTERTABLE通过更改、添加、除去列和约束,或者通过启用或禁用约束和触发器来更改表的定义。语法ALTERTABLEtable{[ALTERCOLUMNcolu ... [详细]
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • 本文介绍了sqlserver云存储和本地存储的区别,云存储是将数据存储在网络上,方便查看和调用;本地存储是将数据存储在电脑磁盘上,只能在存储的电脑上查看。同时提供了几种启动sqlserver的方法。此外,还介绍了如何导出数据库的步骤和工具。 ... [详细]
  • NotSupportedException无法将类型“System.DateTime”强制转换为类型“System.Object”
    本文介绍了在使用LINQ to Entities时出现的NotSupportedException异常,该异常是由于无法将类型“System.DateTime”强制转换为类型“System.Object”所导致的。同时还介绍了相关的错误信息和解决方法。 ... [详细]
  • express工程中的json调用方法
    本文介绍了在express工程中如何调用json数据,包括建立app.js文件、创建数据接口以及获取全部数据和typeid为1的数据的方法。 ... [详细]
  • 微软评估和规划(MAP)的工具包介绍及应用实验手册
    本文介绍了微软评估和规划(MAP)的工具包,该工具包是一个无代理工具,旨在简化和精简通过网络范围内的自动发现和评估IT基础设施在多个方案规划进程。工具包支持库存和使用用于SQL Server和Windows Server迁移评估,以及评估服务器的信息最广泛使用微软的技术。此外,工具包还提供了服务器虚拟化方案,以帮助识别未被充分利用的资源和硬件需要成功巩固服务器使用微软的Hyper - V技术规格。 ... [详细]
  • QuestionThereareatotalofncoursesyouhavetotake,labeledfrom0ton-1.Somecoursesmayhaveprerequi ... [详细]
  • 快速搭建SSM(Spring,SpringMVC,Mybatis)环境详细过程我是做移动(Android)开发的,这几天利用项目空隙大概学 ... [详细]
author-avatar
yeeling610
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有