none
远程数据库是SQL SERVER 2012,今日SQL SERVER2008可以连接数据库,但是使用SQL SERVER 2012无法连接 RRS feed

  • 问题

  • 远程数据库是SQL SERVER 2012,今日SQL SERVER2008可以连接数据库,但是使用SQL SERVER 2012无法连接,是使用SQL SERVER2012可以连接使用,SQL SERVER 2012报错如下。

    从服务器接收结果时发生传输级错误。(provider:tcp provider,error:0-远程主机强强迫关闭一个现有连接)( microsoft sql server 10054)

    2016年5月26日 3:10

答案

  • 如果一台电脑中有多个SQL Server数据库服务,只有一个是默认实例,其它的都需要命名实例

    比如默认实例可以写IP地址,或是电脑名称,命名实例则需要写上实例名称。

    常见的本机安装多个SQL Server,默认实例子用(local),. 都可以,

    命名实例需要用 (local)\SQLExpress,斜线后面是实例名称(在服务services.msc中查看)


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年5月28日 4:02

全部回复

  • Hi,

    >>远程数据库是SQL SERVER 2012,今日SQL SERVER2008可以连接数据库,但是使用SQL SERVER 2012无法连接,是使用SQL SERVER2012可以连接使用

    能具体在描述下详细问题吗,你的描述有点看不懂,是能使用还是无法使用?

    另外,你可以测试一下下面的项目:

    1. 用命令行工具 ping 远程服务器ip看看,如果多次ping不通基本就是网络问题。

    2. 看下数据库那边的日志具体的错误信息。

    3. 使用别的电脑测试链接数据库。

    4. 查看下相关设备配置和设置。

    5. 检查下服务器端网络部分的硬件(网卡、网线等) 。

    6. 看下相关服务是否被禁用或者停止(本地+服务器)。

    Regards,

    Moonlight


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.



    2016年5月26日 8:29
  • 楼主的意思应该是

    远程有两个数据库实例?

    一个是sql2008

    一个是sql2012

    sql2008那个可以连接

    sql2012连接不了?

    请问楼主的sql broswer服务开启了没

    连接的时候有没有用实例名

    系统防火墙或者硬件防火墙有没有限制,telnet,ping 能通吗?


    Love SQL

    2016年5月28日 3:57
  • 如果一台电脑中有多个SQL Server数据库服务,只有一个是默认实例,其它的都需要命名实例

    比如默认实例可以写IP地址,或是电脑名称,命名实例则需要写上实例名称。

    常见的本机安装多个SQL Server,默认实例子用(local),. 都可以,

    命名实例需要用 (local)\SQLExpress,斜线后面是实例名称(在服务services.msc中查看)


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年5月28日 4:02