破产求救!!(100分)

  • 主题发起人 主题发起人 cdzerg
  • 开始时间 开始时间
C

cdzerg

Unregistered / Unconfirmed
GUEST, unregistred user!
我得sqlServer2K personal出问题!
用delphi6连接编了一个月的代码都没事,然后没用了两天就有问题,想想也
没有做过什么特殊操作。。

现象:1 用企业管理器连接非常缓慢,大概3分钟才能打开服务器节点看到全部数据库,
然后又几分中才能打开某一个数据库。。。好像什么都可以看,就是很慢,而且硬盘也在
嘀嘀哒哒的边响边转个不停

2 用企业管理器,查询分析器或者事件探察器无论是连接我得还是别人得(正常
得服务器)都是非常慢,但是如果是在delphi中连接我得服务器将是正常得,很快,
sql语句得结果返回也很快。。。。


Norton查毒,并未发现病毒。
其他程序都运行正常,在硬盘上进行复制删除操作也很快,硬盘不会响。
服务器就在本机上,不存在网络问题。

重装了好几次,先通过其工具御载,再删除原来目录的所有数据库文件。。
又原来装在c:盘改到了d:盘。。。
不过虽然这样,在注册表中的某些项的数据还是残留着,比如自动添加原来
注册了的Sql服务器注册。。。

难道要重装系统??惨无人道阿。。。。。。唉
只能送出大半家产求救。。。


点击打开某一个数据库(或者写一个Select语句)在开始2秒左右,cpu 100%占用率,
然后恢复回25%左右的占用率,256M的内存用了180M左右。

写如下sql语句:
USE Northwind
SELECT * FROMCategories
SELECT * FROM Customers
SELECT * FROM Orders
SELECT * FROM Region
在事件探察器中有如下记录(在查询分析器中通过另存为sql脚本而得到,就是加多了Go命令):

SELECT ISNULL(SUSER_SNAME(), SUSER_NAME())
go
select @@spid
go
set showplan_text off

go
SET NOEXEC OFF SET PARSEONLY OFF
go
set showplan_all off

go
use [master]
go
set nocount off
set arithabort off
set concat_null_yields_null off
set ansi_nulls off
set cursor_close_on_commit off
set ansi_null_dflt_on off
set implicit_transactions off
set ansi_padding off
set ansi_warnings off
set quoted_identifier off

go
set lock_timeout -1
go
select IS_SRVROLEMEMBER ('sysadmin')
go
set nocount off
set arithabort on
set concat_null_yields_null on
set ansi_nulls on
set cursor_close_on_commit off
set ansi_null_dflt_on on
set implicit_transactions off
set ansi_padding on
set ansi_warnings on
set quoted_identifier on

go
use Northwind

select * from Categories
select * from Customers
select * from Orders
select * from Region

go




 
问题解决了,虽然我是通过正常途径御载得,但是注册表中还是遗留了一堆
sqlServer dll文件路径得数据项,删掉再重装就行了。。。。。。

上次也试过一次有点类似得问题。。。。

我ft 阿 。。。。
 
日志文件太大,收缩一下试试
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
677
import
I
后退
顶部