SQLserver无法连接到服务器怎么办

SQL server无法连接到服务器怎么办

刚刚开始学习SQL server的朋友一定会遇到很多的问题,比如客户端无法登陆服务器的问题,SQL server无法连接到服务器的解决方法其实很简单,下面由店铺告诉你!

SQL server无法连接到服务器的解决方法

当我们在做实验的时候,两台局域网中的计算机无法连接原因有很多。首先我们要通过ping命令互相拼一下看是否能能够ping通。通过后再看下面的。

如果你想要两台计算机通过 windows身份验证的方式进行登录的话可能会出现错误,原因是因为win7系统有很强的的网络保护性,所以很难连通。

打开控制面板——系统安全——windows防火墙。将其关闭即可。

两台连接的计算机登录的密码必须是一样的,没有密码也是不行的,必须设置计算机管理员的密码才可以。控制面板——用户账户和家庭安全——用户账户——创建密码。

合集下载

SQL server2008无法连接到服务器

SQL server2008无法连接到服务器

安装的SQL Server2008 R2版的连接不到本地数据可,提示未找到或无法访问服务器的解决方法。。。

如果安装使用“SQL Server 身份验证”的话请在安装完成后按以下步骤设置一下:

一、 Microsoft SQL Server 2008—>配置工具—>SQL Server 配置管理器—>SQL Server 服务,启动SQL Server

(MSSQLSERVER)服务和SQL Server 代理(MSSQLSERVER)服务。

放大图:

右键SQL Server (MSSQLSERVER)服务 —> 启动

等待ing

右键SQL Server 代理(MSSQLSERVER)服务 —> 启动

等待ing

OK以后出现:

二、 SQL Server 网络配置—>MSSQLSERVER的协议,启动TCP/IP即可。

双击MSSQLSERVER的协议出现以下界面:

右键TCP/IP(界面如下) —> 启动:

点击确定

到达这里就大功告成了!!!重现打开SQL Server Management Studio

连接成功的说o(∩_∩)o

SQLServer连接失败错误及解决办法

SQLServer连接失败错误及解决办法

SQL Server连接失败错误及解决办法

在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,

有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管

理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、

VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。下面,我

们将就这两种连接方式,具体谈谈如何来解决连接失败的问题。

一、客户端工具连接失败

在使用 SQL Server 自带的客户端工具(以企业管理器为例)连接 SQL Server时,最

常见的错误有如下一些:

1、SQL Server 不存在或访问被拒绝ConnectionOpen (Connect())

图1

2、用户'sa'登录失败。原因:未与信任 SQL Server 连接相关联

图2

3、超时已过期

图3

下面我们依次介绍如何来解决这三个最常见的连接错误。

第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较

多,需要检查的方面也比较多。一般说来,有以下几种可能性:

1、SQL Server名称或IP地址拼写有误,若数据库是安装在本机上的话,可在服务器

地址栏上输入(一点)“ . ”来替代当前SQL Server名称或IP地址 ;

2、服务器端网络配置有误;

3、客户端网络配置有误。要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。

首先,检查网络物理连接:

ping <服务器IP地址>

或者

ping <服务器名称>

如果 ping <服务器IP地址> 失败,说明物理连接有问题,这时候要检查硬件设备,

如网卡、HUB、路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙软件造

成的,比如 ISA Server。防火墙软件可能会屏蔽对 ping、telnet 等的响应,因此在检查连

魔兽世界无法连接到服务器的处理办法(详细)

魔兽世界无法连接到服务器的处理办法(详细)

魔兽世界无法连接到服务器的处理办法(详细)

数据库连接失败处理办法

“无法连接到服务器,用户xxx登陆失败”

该错误产生的原因是由于SQLServer使用了 "仅Windows "的身份验证方式,因此用户无法使用SQLServer的登录帐户(如sa)进行连接.解决方法如下所示:

1.在服务器端使用企业管理器,并且选择 "使用Windows身份验证 "连接上SQLServer操作步骤:

在企业管理器中

--右键你的服务器实例(就是那个有绿色图标的)

--SQLServer注册属性

--选择 "使用windows身份验证 "

--选择 "使用SQLServer身份验证 "

--登录名输入:sa,密码输入sa的密码

--确定

2.设置允许SQLServer身份登录

操作步骤:

在企业管理器中

--展开 "SQLServer组 ",鼠标右键点击SQLServer服务器的名称

--选择 "属性 "

--再选择 "安全性 "选项卡

--在 "身份验证 "下,选择 "SQLServer和Windows". --确定,并重新启动SQLServer服务.

在以上解决方法中,如果在第1步中使用 "使用Windows身份验证

"连接SQLServer失败,

那就通过修改注册表来解决此问题:

1.点击 "开始 "- "运行 ",输入regedit,回车进入注册表器

2.依次展开注册表项,浏览到以下注册表键:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]

3.在屏幕右方找到名称 "LoginMode ",双击双字节值

4.将原值从1改为2,点击 "确定 "

SQL2005provider:命名管道提供程序error:40无法打开到SQLServer的连接

SQL2005provider:命名管道提供程序error:40无法打开到SQLServer的连接

SQL2005provider:命名管道提供程序error:40⽆法打开

到SQLServer的连接

连接SQL 2005数据库出现错误提⽰:在建⽴与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置

下 SQL Server 不允许进⾏远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - ⽆法打开到 SQL Server 的

连接)

解决⽅法:

1、确保使⽤连接的⽤户名和密码可以正确登录到SQL2005。

2、确保服务器端的数据库允许远程连接,登录SQL2005企业管理器后,右键本机数据库点击“属性”,

在弹出的“服务器属性”对话框中选中“连接”,勾选“允许远程连接到此服务器(A)”

3、打开SQL服务器的TCP/IP是允许的,在开始菜单中找到Microsoft SQL Server 2005——配置⼯具——SQL Server

Configuration Manager,在该窗⼝中把SQL Server 2005⽹络配置下⾯的MSSQLSERVER的协议下⾯的TCP/IP和Named

Pipes都启⽤。

并注意TCP/IP配置允许的IP和端⼝号,动态端⼝不⽤管。

4、配置“SQL Server 外围应⽤配置器”是允许进⾏远程连接的,在开始菜单找到Microsoft SQL Server 2005——配置⼯具

——SQL Server 外围应⽤配置器并打开,

在弹出的窗⼝中点击“服务和连接的外围应⽤配置器”,

在“服务和连接的外围应⽤配置器”对话框中,依次点击:MSSQLSERVER——Database Engine——远程连接,在右边选

中“本地连接和远程连接”和下⾯的同时使⽤TCP/IP和named piese。

⾄此,如果你没有修改MSSQL的默认端⼝,应该问题就解决了。。

sqlserverexception connection reset

sqlserverexception connection reset

"sqlserverexception connection reset" 是一个常见的错误,通常表示在尝试与 SQL Server 数据库建立连接时出现了问题。这个错误可能由多种原因引起,以下是一些可能的原因和解决方法:

1. 连接超时:如果连接请求没有在规定的时间内完成,可能会触发此错误。

解决方法:检查网络连接,确保网络稳定。如果可能,增加连接超时的时间。

2. 服务器繁忙或宕机:如果服务器正在处理大量请求或由于某种原因无法响应,可能会出现此错误。

解决方法:检查服务器的负载和状态,确保服务器正常运行。

3. 客户端与服务器之间的网络问题:网络中断或其他网络问题可能导致此错误。

解决方法:检查网络连接,确保客户端和服务器之间的网络稳定。

4. 连接字符串配置问题:连接字符串中的参数(如端口、主机名等)可能有误。

解决方法:检查并确保连接字符串中的所有参数都是正确的。

5. 驱动程序或客户端问题:使用的驱动程序或客户端可能与 SQL Server 不兼容。

解决方法:确保使用的驱动程序或客户端与 SQL Server 版本兼容。

6. SQL Server 配置问题:SQL Server 的配置可能不正确,导致无法建立连接。

解决方法:检查 SQL Server 的配置,确保它可以接受来自客户端的连接。

7. 防火墙或安全组规则:防火墙或安全组规则可能阻止了连接请求。

解决方法:检查并调整防火墙或安全组规则,确保允许从客户端到服务器的连接。

8. 数据库引擎问题:数据库引擎可能遇到问题,无法处理连接请求。

解决方法:检查数据库引擎的状态和日志,查找并解决潜在的问题。

在尝试解决此问题时,查看详细的错误消息和日志文件通常会提供更多关于问题的线索。根据具体的错误消息和日志内容,可能还需要进行更深入的调查和调试。

如何解决SQLServer2000中的连接问题-MSSQL-数据库,技术教程-E...

如何解决SQLServer2000中的连接问题-MSSQL-数据库,技术教程-E...

如何解决SQLServer2000中的连接问题-MSSQL-数据库,技术教程-E...

概要

本文能帮助您解决 Microsoft SQL Server 2000 的连接问题。本文描述了常见连接问题和所能采取的有助于解决连接问题的步骤。

SQL Server 2000 支持 SQL Server 实例和客户端应用程序间的多种通信方式。如果您的客户端应用程序和 SQL Server 实例位于同一台计算机上,那么 Microsoft Windows 处理之间的通讯 (IPC) 部件(例如本地命名管道或共享内存协议)将被用于通信。但是,当客户端应用程序和 SQL Server 实例位于不同计算机上时,一个网络 IPC(例如 TCP/IP 或命名管道)将被用于通信。

SQL Server 2000 使用网络库(一个 DLL)与特定的网络协议进行通信。一对匹配网络库必须在客户端计算机上激活,而且在支持待用网络协议的服务器计算机上也必须是激活的。例如,如果您想启用一个客户端应用程序,通过 TCP/IP 与某个特定的 SQL Server 实例通信,那么客户端的 TCP/IP 套接字网络库 (Dbnetlib.dll) 就必须配置为连接到客户端计算机的服务器。同样,服务器 TCP/IP 套接字网络库 (Ssnetlib.dll) 必须侦听服务器计算机。在此方案中,TCP/IP 协议堆栈必须同时安装在客户端计算机和服务器计算机上。

在安装完 SQL Server 2000 之后,您可以通过客户端网络实用程序来配置客户端网络库的属性。您可以通过服务器网络实用程序 (Svrnetcn.exe) 来配置服务器网络库的属性。在安装

SQL Server 安装程序中的服务器工具时,服务器的网络库也同时被安装了。但是,某些服务器的网络库可能未被激活。在默认情况下,SQL Server 2000 启用并侦听 TCP/IP、命名管道和共享内存。因此,如果一个客户端要连接到一台服务器计算机,该客户端必须使用一个客户端网络库,该网络库须与 SQL Server 实例正在使用的服务器网络库之一相匹配。

安装SQL_Server_2005过程出现错误“SQL_Server_服务无法启动”的解决办法

前天安装IBM3650服务器数据库,处理器是interXeon5649 6核的 ,安装了win server 2003的系统,需要来安装SQL Server 2005,系统是新做的,很干净。首先,安装了.netFramework2.0及IIS,拿来一版以前装过,而且没有问题的SQL Server 2005企业版,在安装到大约一半的时候,提示错误:“SQLServer服务部无法启动”。

起初怀疑过权限的问题,在网上寻找了一些解决办法,都不行;在卸载重装SQL

Server 2005两三次后,突然看到微软官网上的一条技术帮助信息,/kb/954835/zh-cn。

意思是,在具有多核处理器的计算机,您可能无法安装SQL Server 2005,而曙光天阔A620R-H服务器搭载一颗6核CPU,所以不能安装SQL Server 2005,得到这个答案的确让人沮丧,不禁感慨微软的万恶。。。继续向下看,这个问题的解决办法如下:

SQL server服务无法启动的原因分析:

在安装SQL 2005标准版(不多于四个CPU)和企业版(无限制)时,CPU的总核数必须是2的n次方。即核心数为1,2,4,8,16,32依次类推。因BL680C核心数为6x4=24,所以不能正常安装。当将核心数更改为8,16时,顺利完成安装。

说实话,觉得这么做很不可思议,居然与核心数有关。继续吧,按照上面所说的步骤,修改了“/NUMPROC”,此处我先说一下,我把“/NUMPROC”改为1,4,8都不能正常安装SQL Server 2005,唯独改为2后,可以正常安装。

“/NUMPROC”改为2后,重启服务器,可以在任务管理器中看到,原来的12核心,已经变为2个核心。

用Windows Installer CleanUP将SQL Server 2005删掉,再删掉注册表中的

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQLServer

SQLServer不存在或拒绝访问-解决办法

SQLserver2000,打开服务管理器时出现错误:〔Microsoft][ODBC SQL Server

Driver][DBNETLIB]SQL Server不存在或访问被拒绝"

[I]

(一台机器即作服务器又作客户机,软件连接中出现:

[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问。

现从网上查阅问题解决办法有如下几种:

(A)1:你如果是独立上网的请把21端口打开.局域网把1433端口打开就可以了.

2;关闭防火墙!

(B)把数据库连接的 SqlLocalName="(local)" 的(local) 改成 IP试试。可以把(local) 该成127.0.0.1,或者改成外网IP

(C)打开服务,暂停全文检索及sql server服务开启sql server服务再开启全文检索服务

(D)SQL Server 右键属性==>安全选项中的“所有权链接:”“允许跨数据库所有权链接”前面的勾要勾上(此操作需要重起SQL Server)。

[II]

1、先保证ping通

蔻网网址之家

2、在dos下写入telnet ip 1433不会报错

3、用ip连如企业管理器:

企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->选Sqlserver登陆-->下一步-->写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成

4、如果还不行:

sqlserver服务器-->开始菜单-->SQLserver-->服务器网络实用工具-->启用 WinSock代理-->代理地址:(sqlserver服务器IP)-->代理端口-->1433-->OK了

sqlserver连接到服务器-错误233的解决办法

SQL Server 连接到服务器 错误233的解决办法

最近SqlServer有点大姨妈,开始报错233,详细如下:已成功与服务器建立连接,但是在登录过程中发生错误。(provider:命名管道提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)

我的SQL Server2005 一直正常使用但昨天出现了错误,如图。

经过上网查,网上说的办法试了好多都没有解决这个问题。在经过多次的摸索后终于搞定了,答案很简单,是sql身份验证 “sa”账号 登录密码的问题。

但是前提是你必须得保证你的sql server 的sql 身份验证可以用,所以在这里我们就先给大家讲述下怎样使sql身份验证可以启用 (sql server身份验证可以用的直接跳过这一步)。

首先用windows身份验证登录,windows身份验证不可以登录的请看我前面博客“ 解决SQL Server 连接服务器 错误2 ”中进行设置,在这里就不再多说了。

然后在服务器上右击属性,进入属性页,在安全性中设置服务器身份验证。

接下来在安全性下的登录名下“sa”上右击属性,进行密码设置

到这里我们的sql身份验证就可以使用了。

sql身份验证可以用后,我们将“sa”的密码重新设置下,你的sql server的sql身份就可以使用了,答案就是这么简单,重新设置密码。

怎么使用SQLSERVER链接服务器访问数据库

怎么使用SQLSERVER链接服务器访问数据库

链接服务器是SQLServer数据库自定义的虚拟服务器,那么如何使用SQLSERVER链接服务器访问数据库,实现数据共享。使用SQLSERVER链接服务器访问数据库的方法其实很简单,下面由店铺告诉你!

使用SQLSERVER链接服务器访问数据库的方法

步骤1:打开企业管理器,如下。

步骤2:选择数据库,安全性,点击新建链接服务器。

步骤3:选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称、数据源。

步骤4:进行安全性设置。本地登录,选择SQLServer数据库登录用户,远程登录用户和密码,输入远程连接数据库的用户和密码,选择用此安全上下文进行,输入远程登录用户和密码。

步骤5:点击TEST链接服务器下的表,我们可以访问ORACLE数据库的表了。

注意:产品名称要和所链接的服务器相对应,使用ORACLE数据库就要输入ORACLE,使用SQLServer就输入SQLServer。

END

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档