SQL Server 2008 R2 持续占用内存直到服务器死机,怎么解决

SQL Server 2008 R2 持续占用内存直到服务器死机,怎么解决,第1张

和sql server 的机制有关,sql server能访问服务器多少内存就会占用多少,并不会自动释放,可以限制数据库服务器的内存使用量,具体方法:右键点击数据库实例,点开属性对话框,在内存标签内设置 ”最大服务器内存大小“ 为你想限制的大小,重启数据库服务就可以了。不过还是建议你先检查下数据库性能,做下优化!

看你是2000还是2005了,你可能是数据库没有启动,你可以在 我的电脑---管理--服务于应用程序--服务 找到SqlServer(2005)/ms sqlserver(2000) 选项,打开后启动数据库服务,或者改为自动启动,在系统启动时会自动启动数据库

点击 开始继续 启动不了是吧

有可能的非法关机或断电造成master数据库损坏可以先备份本地的master数据库和日志文件(mastermdf,mastlogldf),在安装目录Microsoft SQL Server\MSSQL\Data\下面,从其它装有SQL数据库的电脑拷贝这两个文件过来,看能不能启动如果能启动,再用attach databaser把你的数据库加进来

我也遇到过这个问题。后来利用

北塔BTNM 通过 ODBC 连接到这台数据库服务上,然后对SQL语句所获得的结果进行详细分析处理。结果发现SQL语句的执行结果表现为时而成功,时而失败,检查数据库内部设置没有发现问题。同时,利用BTNM提供的服务端口查询功能发现,SQL数据库使用的TCP1433端口被未知服务进程占用,在SQL数据库服务器上结合数据流分析和进程查询进一步分析发现,该进程属于病毒进程。后来做了杀毒的处理业务系统就恢复正常了。

出现此问题的原因为:设置问题造成的。

解决的方法和详细的 *** 作步骤如下:

1、第一步,打开开始菜单,然后在SQLServer2008软件下找到“配置管理器”选项,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,可以看到数据库的主要服务已停止。

 如果启动,将出现提示,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,选择“SQL Server 网络配置”选项,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,右键单击以禁用[VIA]协议,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,d出提示框,然后单击确定以保存更改。

 Windows7计算机有两个[SQLServer网络配置],将其禁用,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,再次启动SQLServer的主服务(SQLEXPRESS),见下图,转到下面的步骤。

7、第七步,完成上述步骤后,SQL服务已正常启动并成功打开,见下图。这样,就解决了这个问题了。

启动:net start mssqlserver

暂停:net pause mssqlserver

重新启动暂停的SQL SERVER:net continue mssqlserver

停止:net stop mssqlserver

DOS命令启动sql实例的服务大家都知道用NET START MSSQLSERVER\NET STOP MSSQLSERVER可以启动、关闭SQL默认的实例服务

但是如果安装了SQL实例,那么要启动这个实例的服务,就需要修改一下

比如安装了一个实例NewData,那么启动的时候就用

NET START MSSQL$NewData

即把原来的server换成 $实例名

关闭同理,用NET STOP MSSQL$NewData

以上就是关于SQL Server 2008 R2 持续占用内存直到服务器死机,怎么解决全部的内容,包括:SQL Server 2008 R2 持续占用内存直到服务器死机,怎么解决、SQL数据库 服务器停止、急!!SQL数据库启动无反应 大侠们帮忙等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存