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
用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