检查SQLSERVER服务器是否打开

合集下载

SQL server 2000 不存在或拒绝访问文档

SQL server 2000 不存在或拒绝访问文档

提示:[DBNETLIB][ConectionOpen (connect()).]SQL Server不存在或拒绝访问上下文:初始化提供程序时出错----------------------------------------------------------------------------------------------------------------------------------------------------------------下面我们依次介绍如何来解决这三个最常见的连接错误。

>>>>第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。

一般说来,有以下几种可能性:>>>>1、SQL Server名称或IP地址拼写有误;>>>>2、服务器端网络配置有误;>>>>3、客户端网络配置有误。

>>>>要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。

>>>>首先,检查网络物理连接:>>>>>>ping <服务器IP地址>或者>>ping <服务器名称>>>>>如果ping <服务器IP地址>失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、HUB、路由器等。

还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如ISA Server。

防火墙软件可能会屏蔽对ping、telnet 等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。

>>>>如果ping <服务器IP地址>成功而ping <服务器名称>失败,则说明名字解析有问题,这时候要检查DNS 服务是否正常。

连接服务器失败的处理方法

连接服务器失败的处理方法

用户在使用管家婆SQL版的过程中,经常会因为各种原因无法连接服务器,这里列出了最常见的几种情况,如果还不能正常连接,请与我们联系。

1、请检查是否安装了辉煌版服务器端、辉煌版客户端、SQL-Server三个软件。

如果没有全部安装,请安装。

2、是否启动了SQL-Server,启动时,Windows右下角的状态栏应出现“”图标,而未启动则显示为“”类似的图标。

同时,要确认启动的服务器是否是MSSQLServer。

如右图:3、是否启动了管家婆服务器支持者“”以及管家婆服务器“”,如果启动了,应在Windows桌面右下角状态栏出现“”类似图标。

同时,管家婆服务器支持者的端口号是否为默认的211。

如下图所示。

4、是否正常设置管家婆服务器。

双击右下角“”图标,弹出管家婆服务器窗口,点击“设置---设置数据库连接S”,在服务器中输入本台计算的名字,在用户名中输入“sa”,在密码处空白(你可以在SQL中进行设置密码)。

如果以上几步仍不能完成,可考虑以下因素。

5、是否安装了TCP/IP协议,或安装是否正确,如果必要,请删除此协议后重新安装。

6、请用WINDOWS自带的文件查询功能查找系统是否有midas.dll文件。

客户机与服务器均应安装了以上文件,如果没有,请重新安装管家婆服务器及客户端。

7、检查TCP/IP协议,查看其属性,查看DNS是否有域后缀,如果DNS有域后缀,请禁用或设置为空。

8、指定TCP/IP协议的IP地址,IP地址为“169.0.0.1”,子网掩码为“255.255.255.0”。

9、启动连接服务器时系统提示拨号连接。

处理方法:打开IE中的“工具”栏内的“INTERNET选项”,在“连接”页中把“从不拨号连接”这个选项选上。

10、如果以上几步都失败,请在登录服务器时直接使用服务器的IP地址进行连接。

11. 服务器不能用中文名称。

12. 若使用sql server2000,将sql登录方式改为sql和windows混合模式。

SQL server数据库连接中的一些问题

SQL server数据库连接中的一些问题

SQL SERVER数据库连接的一些问题Rainboy 整理于2012-11-16一、关于ntwdblib.dll一些编程语言连接SQL SERVER时,需要ntwdblib.dll。

比如用pb连接SQL2005或2008数据库时,可能会出现如下错误提示:unable to load the requested database interface.这不是PB的问题。

需要下载ntwdblib.dll然后将其copy到C:/WINDOWS/system32。

需要注意的是,要要保证ntwdblib.dll 这个文件的版本和sqlserver的版本对应,否则不会出现提示但就是连接不成功,会很郁闷。

下面是对应关系:1.ntwdblib.dll 版本为2000.2.8.0是对应SqlServer2000(这个是网络查资料和猜测,没装2000)3.ntwdblib.dll 版本为2000.80.194.0是对应SqlServer2005(这个是用实验证明可以用,本人就是用笔记本装了2005)4.ntwdblib.dll 版本为2000.80.2039是对应SqlServer2008(这个是猜测没有装2008)二、专用的接口文件如php连接SQLserver 需要php_mssql.dll。

*_mssql.dll可以放在应用程序目录中,也可以放到C:/WINDOWS/system32然后重启服务器。

三、配置SQL SERVER运行SQL Server 配置管理器:SQL Server Configuration Manager,打开协议Protocolsb. 允许命名管道"named pipes" 和"tcp/ip"c. 右键点击"tcp/ip",打开属性Properties 标签"IP addresses"d. 在TCP 动态端口"TCP Dynamic Ports" 填入1433e. 重启SQL Server四、常见问题总结1.Unable to connect to server确认SQLServer2005服务器正常.检查TCP/IP已经启用同时右键查看属性:已经启用是否选择是确认服务器正确之后,再确认ntwdblib.dll 文件位置是否放到了c:/windows/system32下。

怎么开启SQL数据库服务

怎么开启SQL数据库服务

怎么开启SQL数据库服务
使用数据库时开启服务是很有必要的,电脑安装了SQL数据库,那么怎么开启SQL Sever 服务呢?下面是店铺给大家整理的一些有关开启SQL数据库服务的方法,希望对大家有帮助!
开启SQL数据库服务的方法
打开DOS命令框。

点击【开始】--【运行】--输入:CMD 命令。

在命令框输入字符命令。

我们成功打开命令框后,在命令框里输入:net start mssqlserver 启动Sql服务器,同理net stop mssqlserver 是停止服务器。

恭喜你,成功开启SQL服务器。

检验是否开启服务。

安装上面方法一或者二都可以,下面是我的查看的结果:成功开启服务,如果想关闭服务,使用一行代码就可以了。

温馨提示下,DOS命令开启服务有很多容易错处点,这里面还有很多知识,更多的可以自己去学习下。

关闭数据库服务。

使用完成后记得关闭服务,很占内存的。

关闭方式命令:net stop mssqlserver。

效果如下图看看试试如何:END。

sqlserver2005服务无法启动

sqlserver2005服务无法启动

SQL2005无法启动SQL Server 请求失败或服务未及时响应停用“VIA协议”问题解决。

"VIA协议"停用方法:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configurati on Manager ->打开后找到"SQL Server 2005 网络配置"->MSSQLSERVER 属性的协议在右边的属性框中把“VIA协议”禁用即可!为什么启动sql server 配置管理器出现请求失败或服务未及时响应解决方案:停用“VIA协议”问题解决。

"VIA协议"停用方法:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager ->打开后找到"SQL Server 2005 网络配置"->MSSQLSERVER 属性的协议在右边的属性框中把“VIA协议”禁用即可!你查看它的日志,看看是否中间存在这样的一句类似的话,文件 "C:\Program Files\Microsoft SQLServer\MSSQL.1\MSSQL\DATA\mastlog.ldf" 已压缩,但未驻留在只读数据库或文件组中。

必须将此文件解压缩。

如果是的话,你将sql的文件夹右键属性,选择高级,在出现的界面里“压缩内容以便节省磁盘空间”的选项,确定就行了~解决SQL Server不允许进行远程连接问题刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。

局域网中无法访问sqlserver服务器

局域网中无法访问sqlserver服务器

为什么远程无法访问SQL SERVER 2000服务器?--------------------------------------------------------------------------------有时候为了应用软件或想直接使用远程SQL服务器,但用应用软件或SQL客户端直接连接远程SQL服务器,发现连接不上,那么做为sql server 2000服务器的机子要怎么配置设置下,其它客户端才能连接上呢?远程连接sql server 2000服务器的解决方案步骤:1、看ping 服务器IP能否ping通。

这个实际上是看和远程sql server 2000服务器的物理连接是否存在。

如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。

2、在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。

如telnet 202.114.100.100 1433通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。

如果有问题,通常这一步会出问题。

通常的提示是“……无法打开连接,连接失败"。

如果这一步有问题,应该检查以下选项。

(1) 检查远程服务器是否启动了sql server 2000服务。

如果没有,则启动。

(2) 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。

检查方法是,在服务器上打开开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。

(3) 检查服务器的tcp/ip端口是否配置为1433端口。

仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。

事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。

怎样判断服务器的端口是否打开

怎样判断服务器的端口是否打开

怎样判断服务器的端⼝是否打开
服务器安装的操作系统通常是windows、linux,当安装布署时,都会安装相应的应⽤软件,例如
IIS,Apache,.NET,JAVA,ORACLE,SQLserver,mysql等。

当服务端都安装好后,经常遇到客户端⽆法访问的情况,要如何判断及处理呢?⼯具/原料
telnet,windows,linux
⽅法/步骤
1. 1
举例:linux服务器安装了Oracle软件,但同⼀⽹段局域⽹内的客户端⽆法访问。

2. 2
通常为了保障服务器的安全,许多端⼝都是默认不打开的,例如ORACLE的默认端⼝1521,在linux中也是不打开的。

3. 3
在windows客户端中运⾏CMD命令打开DOS命令执⾏窗⼝,运⾏命令:"telnet 192.168.0.2 1521" (IP地址要改为对应的服务器地址)这命令是⽤于访问服务器上的相应端⼝,如果服务器的端⼝没打开,那么就会提⽰连接失败;
4. 4
windows server的操作系统要在防⽕墙中开放端⼝,linux操作系统要在iptables中增加打开端⼝的配置信息。

5. 5
服务器上的相应端⼝打开后,在客户端运⾏命令:"telnet 192.168.0.2 1521" ,当命令窗⼝跳为全⿊,或者出现应⽤的名称提⽰,那么就说明端⼝正常连上了。

总之没有提⽰连接失败,那么就表⽰连成功了。

关于软件连接不上SQLSERVER数据库的排查方法

关于软件连接不上SQLSERVER数据库的排查方法

关于软件连接不上SQLSERVER数据库的排查方法当软件无法连接SQL Server数据库时,可以采取以下方法进行排查: 1.检查网络连接:-确保客户端和服务器在同一网络中,并且网络连接正常。

-检查防火墙设置,确保客户端可以访问数据库服务器的端口(默认为1433)。

- 使用 ping 命令测试客户端是否可以访问数据库服务器。

2. 检查SQL Server服务是否运行:- 打开SQL Server Configuration Manager,检查SQL Server服务是否已启动。

- 检查SQL Server的错误日志,查看是否有启动错误或其他错误信息。

3. 检查SQL Server实例名称和用户名/密码:- 确保软件连接字符串中指定的SQL Server实例名称正确。

-检查连接字符串中的用户名和密码是否正确,确保具有访问数据库的权限。

4.检查数据库实例是否允许远程连接:- 在SQL Server Management Studio中,找到数据库实例,右键单击选择“属性”。

-在“连接”选项卡中,确保“允许远程连接到此服务器”选项已启用。

5.检查数据库的权限和登录:-确保登录用户具有足够的权限来访问所需的数据库。

- 使用SQL Server Management Studio登录到数据库,检查登录用户的权限和角色。

6. 检查SQL Server配置参数:- 检查SQL Server配置参数,如最大连接数和最大内存限制。

-可能需要调整这些参数以提高连接性能。

7. 检查SQL Server错误日志:- 在SQL Server Management Studio中,打开“管理”节点,然后展开“SQL Server错误日志”。

-检查日志寻找与连接问题相关的错误消息。

根据错误消息进行相应的调整。

8.检查网络传输协议:- 在SQL Server Configuration Manager中,选择SQL Server网络配置。

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

1、检查SQLSERVER服务器是否打开。

开始—>microsfto sql server 2005-- 配置工具
2、打开sql server management .
3、打开VS2005,创建一个网站
4、在窗体上创建一个lable和两个按钮,其中一个按钮的text设为“连接服务器”另一个
为的text设为“断开服务器”
5、把数据库的命名空间包含进来:
using System.Data;
using System.Data.SqlClient;
6、定义全局的连接字符串字段:
public static string connstr = @"Data Source=user88\SQLEXPRESS;Initial
Catalog=stu;Integrated Security=True";
7、声明sqlconnection对象如下:
public SqlConnection conn;
8、“连接服务器”的按钮的单击事件如下:
protected void Button1_Click(object sender, EventArgs e)
{
conn.Open();
if (conn.State==ConnectionState.Open)
{
Label1.Text="数据库连接成功";
}
}
9、“断开服务器”按钮的的单击事件如下
protected void Button2_Click(object sender, EventArgs e)
{
conn.Close();
if(conn.State==ConnectionState.Closed)
{
Label2.Text="数据库已经断开";
}
10、窗体的装入事件Page_Load如下:
protected void Page_Load(object sender, EventArgs e) {
conn = new SqlConnection(connstr);
}
11、完整的代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class_Default : System.Web.UI.Page {
public static string connstr = @"Data
Source=user88\SQLEXPRESS;Initial
Catalog=stu;Integrated Security=True";
public SqlConnection conn;
protected void Page_Load(object sender, EventArgs e)
{
conn = new SqlConnection(connstr);
}
protected void Button1_Click(object sender, EventArgs e)
{
conn.Open();
if (conn.State==ConnectionState.Open)
{
Label1.Text="数据库连接成功";
}
}
protected void Button2_Click(object sender, EventArgs e)
{
conn.Close();
if(conn.State==ConnectionState.Closed) {
Label2.Text="数据库已经断开"; }
}
}。

相关文档
最新文档