sql服务器简单的问题??? 20CSDN]

发布时间:2016-12-11 16:03:23 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"sql服务器简单的问题??? 20CSDN]",主要涉及到sql服务器简单的问题??? 20CSDN]方面的内容,对于sql服务器简单的问题??? 20CSDN]感兴趣的同学可以参考一下。

我们的服务器内存1G,cpu 2.8,硬盘120G,sql数据库经过收缩后系统显示335M,偶尔cpu使用率会达到100%,最近sql老是自动停止服务.以前做的调用大量数据的多表查询程序代码,现在也显示错误,改用视图后提高查询效率错误消失,但sql有时候还会停止服务,请问是不是我们的服务器配置太底了???

有没有打最新补丁?之类问题原因很多

我曾经用一个很复杂的view把sql server 2005 enterprise version 搞死,错误是insufficient memory。 具体说,是在创建view的时候,会动态申请内存,当时从系统监视器中看到申请的内存在300M左右,糟糕的是,申请完了之后没有释放,这样多来几次,就insufficient memory了。 如果你也这样,估计是能把sql server弄爬下,建议看看system log,具体错误是什么,以及用performance monitor跟踪一下。

尽可能搜集错误信息 比如Windows事件错误、SQL日志错误、监测器日志错误 等等

gaoyun11 (飞龙在天)  ,你的问题清说清楚: 1、什么操作系统。SQL Server是什么版本的,打没打补丁。 2、错误提示是什么。最好详细的贴出来。

"我们的服务器内存1G,cpu  2.8,硬盘120G,sql数据库经过收缩后系统显示335M,偶尔cpu使用率会达到100%,最近sql老是自动停止服务.以前做的调用大量数据的多表查询程序代码,现在也显示错误,改用视图后提高查询效率错误消失,但sql有时候还会停止服务,请问是不是我们的服务器配置太底了???  " 我补充下.我打了sp4补丁,是win2003操作系统,sql2000 错误1: 错误7105,严重度22,状态6        text、ntext或image节点的页(1:3475),槽18不存在。 错误2:错误:7987,严重度:22,状态:4        A possible database consistency problem has been detected        on database '数据库名'.DBCC CHECKDB and DBCC CHECKCATALOG         should be run on database '数据库名' 错误3: 错误:7987,严重度:22,状态:4        在数据库'数据库名'中检测到一个可能的数据库一致性问题。        应该对数据库'数据库名'运行DBCC CHECKDB and DBCC CHECKCATALOG  错误4: 错误:605,严重度:21,状态:1        Attempt to fetch logical page(1:2320)in database '数据库名'        belongs to object '0',not to object '表名' 错误5: 错误:605,严重度:21,状态:1        试图从数据库'数据库名'中提取的逻辑页(1:2320)属于对象'0',而非        对象'表名'. 错误6: 错误:0,严重度:19,状态:0        SqlDumpExceptionHandler:进程58发生了严重的异常c0000005        EXCEPTION_ACCESS_VIOLATION.SQl Server将终止该进程。 错误7: 17066        SQl Server 断言:文件:<T:\shiloh\ntdbms\cursors         \src\ccursor.cpp>,行=850        失败的断言="fFalse". 错误8: 8908,严重度:22,状态:6        Tabel error:Database ID 7,object ID 1221579390,index ID        0.Chain linkage mismatch.(1:25132)->next=(1:25133),        but (1:25133)->prev=(1:25124)     错误9: 5180,严重度:22,状态:1        由于文件ID 2094(位于数据库'数据库名'中)无效,所以未能打开FCB. 错误10: 7102,严重度:20,状态:7         SQL Server Internal Error.Text manager cannot continue with current     statement.   错误11: 7105,严重度:22,状态:6         Page(1:11493),slot 4 for text,ntext,or image node does not exist.      错误12:错误应用程序w3wp.exe,版本6.0.3790.1830,错误模块ole32.dll,        版本5.2.3790.2492,错误地址0X0002a682.     出现以上情况SQL2000会停止服务,主机不会死,重新启动后正常,过不了多久,又会出现问题. 如果要用DBCC CHECKDB 和 DBCC CHECKCATALOG命令,那位大哥大姐告诉我怎么用好吗? 

"我们的服务器内存1G,cpu  2.8,硬盘120G,sql数据库经过收缩后系统显示335M,偶尔cpu使用率会达到100%,最近sql老是自动停止服务.以前做的调用大量数据的多表查询程序代码,现在也显示错误,改用视图后提高查询效率错误消失,但sql有时候还会停止服务,请问是不是我们的服务器配置太底了???  " 我补充下.我打了sqlsp4补丁,是win2003操作系统,sql2000 错误1: 错误7105,严重度22,状态6        text、ntext或image节点的页(1:3475),槽18不存在。 错误2:错误:7987,严重度:22,状态:4        A possible database consistency problem has been detected        on database '数据库名'.DBCC CHECKDB and DBCC CHECKCATALOG         should be run on database '数据库名' 错误3: 错误:7987,严重度:22,状态:4        在数据库'数据库名'中检测到一个可能的数据库一致性问题。        应该对数据库'数据库名'运行DBCC CHECKDB and DBCC CHECKCATALOG  错误4: 错误:605,严重度:21,状态:1        Attempt to fetch logical page(1:2320)in database '数据库名'        belongs to object '0',not to object '表名' 错误5: 错误:605,严重度:21,状态:1        试图从数据库'数据库名'中提取的逻辑页(1:2320)属于对象'0',而非        对象'表名'. 错误6: 错误:0,严重度:19,状态:0        SqlDumpExceptionHandler:进程58发生了严重的异常c0000005        EXCEPTION_ACCESS_VIOLATION.SQl Server将终止该进程。 错误7: 17066        SQl Server 断言:文件:<T:\shiloh\ntdbms\cursors         \src\ccursor.cpp>,行=850        失败的断言="fFalse". 错误8: 8908,严重度:22,状态:6        Tabel error:Database ID 7,object ID 1221579390,index ID        0.Chain linkage mismatch.(1:25132)->next=(1:25133),        but (1:25133)->prev=(1:25124)     错误9: 5180,严重度:22,状态:1        由于文件ID 2094(位于数据库'数据库名'中)无效,所以未能打开FCB. 错误10: 7102,严重度:20,状态:7         SQL Server Internal Error.Text manager cannot continue with current     statement.   错误11: 7105,严重度:22,状态:6         Page(1:11493),slot 4 for text,ntext,or image node does not exist.      错误12:错误应用程序w3wp.exe,版本6.0.3790.1830,错误模块ole32.dll,        版本5.2.3790.2492,错误地址0X0002a682.     出现以上情况SQL2000会停止服务,主机不会死,重新启动后正常,过不了多久,又会出现问题. 如果要用DBCC CHECKDB 和 DBCC CHECKCATALOG命令,那位大哥大姐告诉我怎么用好吗? 

"我们的服务器内存1G,cpu  2.8,硬盘120G,sql数据库经过收缩后系统显示335M,偶尔cpu使用率会达到100%,最近sql老是自动停止服务.以前做的调用大量数据的多表查询程序代码,现在也显示错误,改用视图后提高查询效率错误消失,但sql有时候还会停止服务,请问是不是我们的服务器配置太底了???  " 我补充下.我打了sqlsp4补丁,是win2003操作系统,sql2000 错误1: 错误7105,严重度22,状态6        text、ntext或image节点的页(1:3475),槽18不存在。 错误2:错误:7987,严重度:22,状态:4        A possible database consistency problem has been detected        on database '数据库名'.DBCC CHECKDB and DBCC CHECKCATALOG         should be run on database '数据库名' 错误3: 错误:7987,严重度:22,状态:4        在数据库'数据库名'中检测到一个可能的数据库一致性问题。        应该对数据库'数据库名'运行DBCC CHECKDB and DBCC CHECKCATALOG  错误4: 错误:605,严重度:21,状态:1        Attempt to fetch logical page(1:2320)in database '数据库名'        belongs to object '0',not to object '表名' 错误5: 错误:605,严重度:21,状态:1        试图从数据库'数据库名'中提取的逻辑页(1:2320)属于对象'0',而非        对象'表名'. 错误6: 错误:0,严重度:19,状态:0        SqlDumpExceptionHandler:进程58发生了严重的异常c0000005        EXCEPTION_ACCESS_VIOLATION.SQl Server将终止该进程。 错误7: 17066        SQl Server 断言:文件:<T:\shiloh\ntdbms\cursors         \src\ccursor.cpp>,行=850        失败的断言="fFalse". 错误8: 8908,严重度:22,状态:6        Tabel error:Database ID 7,object ID 1221579390,index ID        0.Chain linkage mismatch.(1:25132)->next=(1:25133),        but (1:25133)->prev=(1:25124)     错误9: 5180,严重度:22,状态:1        由于文件ID 2094(位于数据库'数据库名'中)无效,所以未能打开FCB. 错误10: 7102,严重度:20,状态:7         SQL Server Internal Error.Text manager cannot continue with current     statement.   错误11: 7105,严重度:22,状态:6         Page(1:11493),slot 4 for text,ntext,or image node does not exist.      错误12:错误应用程序w3wp.exe,版本6.0.3790.1830,错误模块ole32.dll,        版本5.2.3790.2492,错误地址0X0002a682.     出现以上情况SQL2000会停止服务,主机不会死,重新启动后正常,过不了多久,又会出现问题. 如果要用DBCC CHECKDB 和 DBCC CHECKCATALOG命令,那位大哥大姐告诉我怎么用好吗? 

直接运行DBCC CHECKDB ('DB_NAME')  应该有一致性错误或者分配性错误 然后加修复参数 1 Repair_Fast (不会损失数据) 2 Repair_Allow_Data_Loss (可能损失数据) DBCC CHECKDB是DBCC CHECKALLOC的超集 即运行CHECKDB就包含了后者的执行

rouqu说的是这个吗? SQL Server Management Studio Express (more...) SQL Server Management Studio Express is installed by running the setup program for either SQL Server Express with Advanced Services or SQL Server Express Toolkit. Before you install SQL Server Management Studio Express, you must install MSXML 6.0.  Download* (38.5 MB)

rouqu,我用DBCC CHECKDB ('DB_NAME')  检测后一致性错误和分配性错误都是0,该怎么办呢??? 是不是我的服务器配置太底的原因呢??? "我们的服务器内存1G,cpu  2.8,硬盘120G,sql数据库经过收缩后系统显示335M,偶尔cpu使用率会达到100%,最近sql老是自动停止服务.以前做的调用大量数据的多表查询程序代码,现在也显示错误,改用视图后提高查询效率错误消失,但sql有时候还会停止服务,请问是不是我们的服务器配置太底了???  " 我补充下.我打了sp4补丁,是win2003操作系统,sql2000

for dbcc checkdb Note:   Use the REPAIR options only as a last resort. To repair errors, we recommend restoring from a backup. Repair operations do not consider any of the constraints that may exist on or between tables. If the specified table is involved in one or more constraints, we recommend running DBCC CHECKCONSTRAINTS after a repair operation. If you must use REPAIR, run DBCC CHECKDB to find the repair level to use. If you are going to use the REPAIR_ALLOW_DATA_LOSS level, we recommend that you back up the database before you run DBCC CHECKDB.  个人建议 1、改进design。performance issue may caused by database limitation, however, it always indicates a reconsideration of your design -- if the server could not handle it, you shal do it by another way, and there always is another way, or ways. 2、内存的问题,1G太少了。虚拟内存要加上,3G开关打开,如果用盗版,用enterprise version,把AWE打开。

学习

既然运行DBCC CHECKDB没有问题 说明数据库本身物理上是好的

上一篇:provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错 20godhuang]
下一篇:?十分着急!help sql2005 remote access 10CSDN]

相关文章

相关评论