sql2005数据库运行状态与eventservice中断怎么解决

sql2005数据库运行状态与eventservice中断怎么解决,第1张

解决方法:

【Microsoft SQL Server 2005】--【配置工具】--【SQL Server Configration Manager】

打开配置管理器窗口,左侧树形中找到“SQL Server 2005 网络配置”--“MSSQLSERVER的协议”,右侧的VIA协议为启用,改成禁用即可。

另外,管理员密码修改也会造成sqlserver服务无法启动。解决方法如下:

打开 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,打开SQL Server属性,如下图所示:

将本帐户的密码修改为您更改之后的管理员密码,“确定”即可。这时SQL Server服务应该就能正常启动了。

最后需要补充说明的是:我的机器在安装时没有使用默认实例,而是用的“EHR”这个实例名,因此,截图可能会与您看到的不太一样。没有关系,道理都是一样的。

2:SQL Server 2005 出现到主机 的 TCP/IP 连接失败

在 SQL Server 2005 里面,如果出现到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect!

估计是因为sqlserver2005默认情况下是禁用了TCP/IP连接。

您可以在命令行输入:telnet localhost 1433进行检查,这时会报错:正在连接到localhost...不能打开到主机的连接,在端口 1433: 连接失败

启动tcp/ip连接的方法:

打开

\Microsoft SQL Server 2005\配置工具\目录下的SQL Server Configuration

Manager,选择mssqlserver协议,

然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了,然后在启动。问题就解决了!

这时在命令行输入:telnet localhost 1433就不会再报错了,窗口显示为一片黑,即为正常。

SQLServer2005安装提示服务无法启动

安装时出现了如下错误:SQL Server 2005 安装错误码29503,接下来讲解一下,错误原因及解决方法,感兴趣的你可以参考下,或许对你有所帮助

数据库服务启动了吗?

防火墙打开了吗?

telnet怎样算失败了?

127.0.0.1是本机,你的数据库是本机的吗?

你确认数据库的端口是1433,没有修改过?

windowstelnet成功后返回什么

.先测试一下本机的物理连接和服务器的物理连接是否畅通。

形容词(adjective的缩写)方法:开始-运行cmd ping 127 . 0 . 0 . 1。

返回值指示它已被调用。

2.测试telnet远程连接服务是否畅通,

形容词(adjective的缩写)方法telnet 127.0.0.1 1433,其中1433是数据库服务端口。如果旅游用以下黑屏,有一些原因。

不连接的提示是:

原因分析:

1.首先,看看windows自己的防火墙是否关闭。

方法:开始-设置-控制面板windows防火墙建议关闭防火墙。

2.如果是sql server 2005的数据库,需要看是否安装了sql server2005express组件(作者没有安装这个组件的原因就是这个原因)。

形容词(adjective的缩写)检查以下配置:服务和连接的外围应用配置。

同时使用TCP/IP和命名管道。

B.sql server配置管理器

1).Sql server 2005服务启动sql server (sqlexpress服务)

2)在SQLExpress的协议中启动TCP/IP协议,TCP/IP属性IPALL

TCP端口更改为1433

右键单击SQL Server (SQLEXPRESS)并选择重新启动。

回到命令行并键入:telnet localhost 1433进入黑屏。

SQL Server的默认端口433为SQL Server服务使用两个端口:TCP-1433和UDP-1434。其中,1433用于SQL Server提供外部服务,1434用于向请求方返回SQL Server使用哪个TCP/IP端口。

隐藏的

很多人说SQL Server配置的时候要改端口1433,这样别人就不容易知道用什么端口了。遗憾的是,通过微软未公布的1434端口的UDP探测,很容易知道SQL Server使用的是什么TCP/IP端口。

但是,微软已经考虑到了这个问题。毕竟开放和开放端口会造成不必要的麻烦。在实例属性中选择TCP/IP协议的属性。选择以隐藏SQL Server实例。如果SQL Server实例是隐藏的,将禁止响应客户端试图枚举网络上现有SQL Server实例的广播。这样别人就没法用1434检测你的TCP/IP端口了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6659196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存