<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sybase数据库技术，数据库恢复专家 &#187; 605</title>
	<atom:link href="http://www.dbainfo.net/tag/605/feed" rel="self" type="application/rss+xml" />
	<link>https://www.dbainfo.net</link>
	<description>提供Sybase ASE及Sybase SQL Anywhere数据库修复服务，电话：13811580958(微信)，QQ：289965371！We have many years of experience in recovering data from damanged Sybase devices. Contact us by Phone: +86 13811580958 Wechat: 13811580958 Email: 289965371@qq.com</description>
	<lastBuildDate>Sat, 14 Jun 2025 16:28:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>将tempdb从master设备中转移时出现逻辑页面读取错误问题的解决</title>
		<link>https://www.dbainfo.net/delete-temp-db-from-master-device.htm</link>
		<comments>https://www.dbainfo.net/delete-temp-db-from-master-device.htm#comments</comments>
		<pubDate>Tue, 08 Dec 2009 04:40:02 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[605]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=80</guid>
		<description><![CDATA[本文介绍我遇到的将tempdb从master设备上移走时出现的逻辑页面读取错误问题的解决方法。 sybase版本为:Adaptive Server Enterprise/15.0.3/EBF 16550 ESD#1/P/NT (IX86)/Windows 2003/ase1&#160;&#160;&#160;&#160;&#160;&#160;&#160; 503/2680/32-bit/OPT/Thu Mar 05 00:21:40 2009 开始时tempdb在master和tempdbdev两个设备上都放置数据和日志，如下： 1&#62; select *from&#160; sysusages 2&#62; where dbid =2 3&#62; go &#160;dbid&#160;&#160; segmap&#160;&#160;&#160;&#160;&#160; lstart&#160;&#160;&#160;&#160;&#160; size&#160;&#160;&#160;&#160;&#160;&#160;&#160; vstart&#160;&#160;&#160;&#160;&#160; pad&#160;&#160;&#160; unreservedpgs &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; crdate&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; vdevno &#160;------ ----------- ----------- ----------- ----------- ------ ------------- &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -------------------------- ----------- &#160;&#160;&#160;&#160;&#160; 2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1536&#160;&#160;&#160;&#160;&#160;&#160; 16388&#160;&#160; NULL&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 694 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Dec&#160; 2 [...]]]></description>
			<content:encoded><![CDATA[<p>本文介绍我遇到的将tempdb从master设备上移走时出现的逻辑页面读取错误问题的解决方法。</p>
<p>sybase版本为:Adaptive Server Enterprise/15.0.3/EBF 16550 ESD#1/P/NT (IX86)/Windows 2003/ase1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 503/2680/32-bit/OPT/Thu Mar 05 00:21:40 2009</p>
<p>开始时tempdb在master和tempdbdev两个设备上都放置数据和日志，如下：</p>
<p>1&gt; select *from&nbsp; sysusages<br />
	2&gt; where dbid =2<br />
	3&gt; go<br />
	&nbsp;dbid&nbsp;&nbsp; segmap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pad&nbsp;&nbsp;&nbsp; unreservedpgs<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; crdate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vdevno<br />
	&nbsp;------ ----------- ----------- ----------- ----------- ------ -------------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -------------------------- -----------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1536&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16388&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 694<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 2 2009&nbsp; 6:58PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1536&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25500<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 2 2009&nbsp; 7:01PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2</p>
<p>由上可见，ASE15版本中默认给临时数据库在tempdbdev设备分配了100m的空间，比起12版本中默认的3M大多了！</p>
<p>为了减少存取系统表时对I/O资源的争夺，将tempdb从master设备上分离出来。</p>
<p>从网上可以找到方法：</p>
<p>sp_dropsegment &quot;default&quot;,tempdb,master</p>
<p>sp_dropsegment &quot;system&quot;,tempdb,master</p>
<p>sp_dopsegment &quot;logsegment&quot;,tempdb,master</p>
<p>我使用的方法是直接删除sysusages表中临时数据库使用的空间分配信息。</p>
<p>1&gt; begin tran<br />
	2&gt; go<br />
	1&gt; delete from sysusages<br />
	2&gt; where dbid = 2 and size =1536<br />
	3&gt; go<br />
	(1 row affected)<br />
	1&gt; select * from sysusages<br />
	2&gt; where dbid =2<br />
	3&gt; go<br />
	&nbsp;dbid&nbsp;&nbsp; segmap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pad&nbsp;&nbsp;&nbsp; unreservedpgs<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; crdate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vdevno<br />
	&nbsp;------ ----------- ----------- ----------- ----------- ------ -------------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -------------------------- -----------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1536&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25500<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 2 2009&nbsp; 7:01PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2</p>
<p>(1 row affected)<br />
	1&gt; update sysusages<br />
	2&gt; set lstart=0<br />
	3&gt; where dbid = 2<br />
	4&gt; go<br />
	(1 row affected)<br />
	1&gt; select * from sysusages<br />
	2&gt; go<br />
	&nbsp;dbid&nbsp;&nbsp; segmap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pad&nbsp;&nbsp;&nbsp; unreservedpgs<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; crdate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vdevno<br />
	&nbsp;------ ----------- ----------- ----------- ----------- ------ -------------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -------------------------- -----------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6656&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4200<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 2 2009&nbsp; 6:58PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1536&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13316&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 694<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 2 2009&nbsp; 6:58PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />
	&nbsp; 31513&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1536&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19460&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 654<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 2 2009&nbsp; 6:58PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />
	&nbsp; 31514&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 35840&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12240<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 2 2009&nbsp; 6:59PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25500<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 2 2009&nbsp; 7:01PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2<br />
	&nbsp; 31513&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1536&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1536&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1530<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 2 2009&nbsp; 7:01PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3<br />
	&nbsp; 31515&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19200&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 14410<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 2 2009&nbsp; 7:03PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 76800&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 75656<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 7 2009&nbsp; 2:28PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 76800&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25500<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dec&nbsp; 7 2009&nbsp; 2:28PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6</p>
<p>(9 rows affected)</p>
<p>1&gt; select * into tempdb.dbo.#lzf<br />
	2&gt; from sysobjects<br />
	3&gt; go<br />
	Msg 2762, Level 16, State 3:<br />
	Server &#39;TEST&#39;, Line 1:<br />
	The &#39;CREATE TABLE&#39; command is not allowed within a multi-statement transaction<br />
	in the &#39;tempdb&#39; database.<br />
	1&gt; commit&nbsp;&nbsp;&nbsp; <span style="color: #ff0000;">（此时已经提交了事务，对sysusages的修改生效！）<span id="more-80"></span><br />
	</span>2&gt; go</p>
<p>我想往临时数据库中写入一些数据，将tempdb的数据和日志信息移到tempdbdev设备上。</p>
<p>1&gt; select * into tempdb.dbo.#lzf<br />
	2&gt; from sysobjects<br />
	3&gt; go<br />
	Database name &#39;tempdb&#39; ignored, creating table in temporary database &#39;tempdb&#39;.<br />
	(132 rows affected)</p>
<p>继续插入更多的数据....</p>
<p>1&gt; insert into tempdb..#lzf<br />
	2&gt; select * from sybsystemprocs.dbo.sysobjects<br />
	3&gt; go<br />
	(693 rows affected)<br />
	1&gt; insert into tempdb..#lzf<br />
	2&gt; select * from sybsystemprocs.dbo.sysobjects<br />
	3&gt; go<br />
	(693 rows affected)<br />
	1&gt; insert into tempdb..#lzf<br />
	2&gt; select * from sybsystemprocs.dbo.sysobjects<br />
	3&gt; go</p>
<p>(693 rows affected)</p>
<p>来一个写入速度更快的方法</p>
<p>1&gt; insert into tempdb..#lzf<br />
	2&gt; select * from tempdb..#lzf<br />
	3&gt; go<br />
	(4290 rows affected)<br />
	1&gt; insert into tempdb..#lzf<br />
	2&gt; select * from tempdb..#lzf<br />
	3&gt; go<br />
	(8580 rows affected)<br />
	1&gt; insert into tempdb..#lzf<br />
	2&gt; select * from tempdb..#lzf<br />
	3&gt; go<br />
	(17160 rows affected)</p>
<p>。。。。。。</p>
<p>1&gt; insert into tempdb..#lzf<br />
	2&gt; select * from tempdb..#lzf<br />
	3&gt; go<br />
	(137280 rows affected)</p>
<p>1&gt; insert into tempdb..#lzf<br />
	2&gt; select * from tempdb..#lzf<br />
	3&gt; go<br />
	Space available in the log segment has fallen critically low in database<br />
	&#39;tempdb&#39;.&nbsp; All future modifications to this database will be suspended until the<br />
	log is successfully dumped and space becomes available.<br />
	The transaction log in database tempdb is almost full.&nbsp; Your transaction is<br />
	being suspended until space is made available in the log.<br />
	Space available in the log segment has fallen critically low in database<br />
	&#39;tempdb&#39;.&nbsp; All future modifications to this database will be suspended until the<br />
	log is successfully dumped and space becomes available.<br />
	The transaction log in database tempdb is almost full.&nbsp; Your transaction is<br />
	being suspended until space is made available in the log.</p>
<p>此时发现tempdb的日志满了，都怪向临时表#lzf写入的数据太多了（20万左右）。</p>
<p>于是赶紧执行dump tran tempdb with truncate_only，没有效果。日志都是活动的日志无法删除。即使执行</p>
<p>dump tran tempdb with no_log 也不行。</p>
<p>1&gt; dump tran tempdb with truncate_only<br />
	2&gt; go<br />
	DUMP TRANSACTION for database &#39;tempdb&#39; could not truncate the log. Either extend<br />
	the log using ALTER DATABASE ... LOG ON command or eliminate the oldest active<br />
	transaction in database &#39;tempdb&#39; shown in syslogshold table.<br />
	1&gt; dump tran tempdb with no_log<br />
	2&gt; go<br />
	DUMP TRANSACTION for database &#39;tempdb&#39; could not truncate the log. Either extend<br />
	the log using ALTER DATABASE ... LOG ON command or eliminate the oldest active<br />
	transaction in database &#39;tempdb&#39; shown in syslogshold table.</p>
<p>难道初始化一个设备然后加到tempdb上面去？好像在12版本中必须这么做。可能你会说启动server不就行了吗？的确是个好办法，下次数据库启动的时候tempdb被清空当然就不存在日志满的问题了。当时脑子中突然想到sybase15.0中不是提供了扩充设备大小的方法吗？为什么不试一试？用到了disk resize 命令</p>
<p>请看下面：</p>
<p>1&gt; disk resize<br />
	2&gt; name=&#39;tempdbdev&#39;,<br />
	3&gt; size=&#39;100m&#39;<br />
	4&gt; go<br />
	1&gt; sp_helpdevice tempdbdev<br />
	2&gt; go<br />
	The transaction log in database tempdb is almost full.&nbsp; Your transaction is<br />
	being suspended until space is made available in the log.</p>
<p>在查看设备信息的时候，因为sp_helpdevice要生成临时表，被hang住了。。。</p>
<p>于是，新开一个session在其中不敢进行使用临时表的操作，怕因为tempdb日志满再次被hang住。直接给tempdb分配数据和日志空间。</p>
<p>alter database tempdb on tempdbdev=&#39;50m&#39; log on tempdbdev=&#39;50m&#39;</p>
<p>执行完后提示分别在数据和日志段上分配了12800页。临时库扩空间成功，但是仅接着出现了两个错误信息。</p>
<p>还记得上面提到的两个被阻塞的会话吗？</p>
<p>执行sp_helpdevice tempdbdev的会话提示如下的错误信息：Msg 695, Level 21, State 1:<br />
	Server &#39;TEST&#39;, Procedure &#39;sp_helpdevice&#39;, Line 72:<br />
	An attempt was made to read logical page &#39;808&#39; for database &#39;tempdb&#39; (2), object<br />
	&#39;sysattributes&#39; (21), index &#39;csysattributes&#39; (3), partition &#39;csysattributes_21&#39;<br />
	(21) from disk. Wrong logical page &#39;2344&#39; was brought into cache &#39;default data<br />
	cache&#39;.<br />
	ASE is terminating this process.</p>
<p>在日志errorlog中对应的详细错误信息为:</p>
<p>==============================================================</p>
<p>00:00000:00028:2009/12/08 11:13:32.93 server&nbsp; WARNING: ***************************<br />
	00:00000:00028:2009/12/08 11:16:49.53 server&nbsp; Starting diagnostics for read failure:<br />
	00:00000:00028:2009/12/08 11:16:49.54 server&nbsp; Device Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Device number = 2<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Phyname = D:\sybase\data\tempdbdev.dat<br />
	00:00000:00028:2009/12/08 11:16:49.54 server&nbsp; Buffer Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf addr = 0x22DAF05C, Mass addr = 0x22DAF05C<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf pageno = 808, Mass pageno = 808, dbid = 2<br />
	00:00000:00028:2009/12/08 11:16:49.54 server&nbsp;<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf virtpg = 808, Mass virtpg = 1616<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf stat = 0x1, Mass stat = 0x201008<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Mass keep = 1, Mass awaited = 0<br />
	00:00000:00028:2009/12/08 11:16:49.54 server&nbsp; Page Information from first read attempt: Page read from disk ppageno = 2344, pptnid = 8, pindid = 0 pnextpg = 2345, pprevpg = 2343 plevel = 0, pstat = 0x1 pts_hi = 0, pts_lo = 330441<br />
	00:00000:00028:2009/12/08 11:16:49.54 server&nbsp; Page Information from second read attempt: Page read from disk ppageno = 2344, pptnid = 8, pindid = 0 pnextpg = 2345, pprevpg = 2343 plevel = 0, pstat = 0x1 pts_hi = 0, pts_lo = 330441<br />
	00:00000:00028:2009/12/08 11:16:49.54 server&nbsp; SDES Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; dbid = 2, objid = 21, sptnid = 21 scur.pageid = 808<br />
	&nbsp;&nbsp;&nbsp;&nbsp; sstat = 0x200, sstat2 = 0x0<br />
	&nbsp;&nbsp;&nbsp;&nbsp; suid = 1, cacheid = 0<br />
	00:00000:00028:2009/12/08 11:16:49.54 server&nbsp; PSS Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; pstat = 0x10000, pcurdb = 2, pspid = 28<br />
	&nbsp;&nbsp;&nbsp;&nbsp; p2stat = 0x1000, p3stat = 0x800<br />
	&nbsp;&nbsp;&nbsp;&nbsp; plasterror = 0, preverror = 0, pattention = 0<br />
	00:00000:00028:2009/12/08 11:16:49.54 server&nbsp; End diagnostics for read failure:<br />
	00:00000:00028:2009/12/08 11:16:50.68 kernel&nbsp; Symbolic stack trace information is successfully loaded<br />
	00:00000:00028:2009/12/08 11:16:52.15 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x037D6F4C, 0x0000000C, 0x000003FC, 0x00000004)<br />
	00:00000:00028:2009/12/08 11:16:52.17 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x037D6F4C, 0x037D7344, 0x0000270F, 0x00000002)<br />
	00:00000:00028:2009/12/08 11:16:52.20 kernel&nbsp; pc: 0x011CAE1A pcstkwalk+ 0x2fa (0x001F001F, 0x00000002, 0x0000270F, 0x00000000)<br />
	00:00000:00028:2009/12/08 11:16:52.23 kernel&nbsp; pc: 0x011CA8CE ucstkgentrace+ 0x23e (0x001F001F, 0x00000001, 0x225803F0, 0x00000000)<br />
	00:00000:00028:2009/12/08 11:16:52.23 kernel&nbsp; pc: 0x0116854B ucbacktrace+ 0xab (0x22DAF05C, 0x22DAB300, 0x211BF268, 0x00000001)<br />
	00:00000:00028:2009/12/08 11:16:52.32 kernel&nbsp; pc: 0x007822E7 wrongpage__print_diagnostic+ 0x3a7 (0x22DAF05C, 0x211BF268, 0x00000001, 0x00000001)<br />
	00:00000:00028:2009/12/08 11:16:52.32 kernel&nbsp; pc: 0x00781898 wrongpage+ 0x4b8 (0x211BF268, 0x00000001, 0x00000020, 0x037D8550)<br />
	00:00000:00028:2009/12/08 11:16:52.32 kernel&nbsp; pc: 0x0077D86B getpage_with_validation+ 0x173b (0x037D85D0, 0x00000000, 0x211BF5EC, 0x20A1D608)<br />
	00:00000:00028:2009/12/08 11:16:52.35 kernel&nbsp; pc: 0x0084E804 bt__traverse+ 0x424 (0x211BF268, 0x00000000, 0x037D8CE0, 0x0206CEC0)<br />
	00:00000:00028:2009/12/08 11:16:52.37 kernel&nbsp; pc: 0x0082CCEC bt__getstartpg+ 0x30c (0x211BF268, 0x00000000, 0x00000001, 0x037D8ECC)<br />
	00:00000:00028:2009/12/08 11:16:52.37 kernel&nbsp; pc: 0x00831450 bt_getnext+ 0x270 (0x211BF268, 0x037D9E3C, 0xBF23A868, 0x00000003)<br />
	00:00000:00028:2009/12/08 11:16:52.40 kernel&nbsp; pc: 0x007F73D9 dol_bt_getnext+ 0x869 (0x211BF268, 0x037DA328, 0x0206CEC0, 0xFFFFFFFE)<br />
	00:00000:00028:2009/12/08 11:16:52.40 kernel&nbsp; pc: 0x007829E8 getnext+ 0x1e8 (0x037DA4C0, 0x00000000, 0x037DBDF4, 0x21C9ADD4)<br />
	00:00000:00028:2009/12/08 11:16:52.54 kernel&nbsp; pc: 0x00F92322 attrib_getrow+ 0x392 (0x21FA9E10, 0x037DB4B4, 0x0000001A, 0x00000002)<br />
	00:00000:00028:2009/12/08 11:16:52.59 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x037DE0C8, 0x037DF354, 0x02507758, 0xFFFFFFFE)<br />
	00:00000:00028:2009/12/08 11:16:52.60 kernel&nbsp; pc: 0x00F657B8 crt_main+ 0x2628 (0x20202020, 0x20202020, 0x20202020, 0x20202020)<br />
	00:00000:00028:2009/12/08 11:16:52.60 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x21840000, 0x20202020, 0x20202020, 0x20202020)<br />
	00:00000:00028:2009/12/08 11:16:52.64 kernel&nbsp; pc: 0x00D8D610 sequencer+ 0x1c50 (0x218A3534, 0x218A35F4, 0x00000000, 0x00000000)<br />
	00:00000:00028:2009/12/08 11:16:52.64 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000000, 0x00000000, 0x00000000, 0x037DD134)<br />
	00:00000:00028:2009/12/08 11:16:52.68 kernel&nbsp; pc: 0x00D691D4 s_execute+ 0x54a4 (0x218A2800, 0x037DF5EC, 0x0045FF99, 0x037DFD57)<br />
	00:00000:00028:2009/12/08 11:16:52.68 kernel&nbsp; pc: 0x00D8D610 sequencer+ 0x1c50 (0x211BE800, 0x00300027, 0x00200027, 0x00000000)<br />
	00:00000:00028:2009/12/08 11:16:52.68 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000010, 0xBF23D8D4, 0x00300027, 0x00200027)<br />
	00:00000:00028:2009/12/08 11:16:52.75 kernel&nbsp; pc: 0x0042444D conn_hdlr+ 0x405d (0x214DFFF8, 0x00300027, 0x00200027, 0x214DFFF8)<br />
	00:00000:00028:2009/12/08 11:16:52.75 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00028:2009/12/08 11:16:52.79 kernel&nbsp; pc: 0x7C80B729 GetModuleFileNameA+ 0x1ba (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00028:2009/12/08 11:16:52.79 kernel&nbsp; end of stack trace, spid 28, kpid 2031647, suid 1<br />
	00:00000:00028:2009/12/08 11:16:52.82 server&nbsp; Error: 695, Severity: 21, State: 1<br />
	00:00000:00028:2009/12/08 11:16:52.82 server&nbsp; An attempt was made to read logical page &#39;808&#39; for database &#39;tempdb&#39; (2), object &#39;sysattributes&#39; (21), index &#39;csysattributes&#39; (3), partition &#39;csysattributes_21&#39; (21) from disk. Wrong logical page &#39;2344&#39; was brought into cache &#39;default data cache&#39;.<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; ************************************<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; SQL causing error : sp_helpdevice tempdbdev</p>
<p>00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; Current statement number: 13 Current line number: 72<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; ************************************<br />
	00:00000:00028:2009/12/08 11:16:52.84 server&nbsp; SQL Text: sp_helpdevice tempdbdev<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; curdb = 2 tempdb = 2 pstat = 0x10000<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; lasterror = 695 preverror = 0 transtate = 0<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; curcmd = 198 program = isql&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; extended error information: hostname: xxxxxxxxx login: sa<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x037D688C, 0x0000000C, 0x000003FC, 0x00000004)<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x037D688C, 0x037D6C84, 0x0000270F, 0x00000002)<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; pc: 0x011CAE1A pcstkwalk+ 0x2fa (0x001F001F, 0x00000002, 0x0000270F, 0x00000000)<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; pc: 0x011CA8CE ucstkgentrace+ 0x23e (0x001F001F, 0x00000001, 0x037D9E7C, 0x0206CEC0)<br />
	00:00000:00028:2009/12/08 11:16:52.84 kernel&nbsp; pc: 0x0116854B ucbacktrace+ 0xab (0x00000000, 0xFFFFFFFF, 0x037D8088, 0x00E5DFF8)<br />
	00:00000:00028:2009/12/08 11:16:52.85 kernel&nbsp; pc: 0x0040A556 terminate_process+ 0x1266 (0x037D80A8, 0x00F7EF92, 0x00000006, 0x0000005F)<br />
	00:00000:00028:2009/12/08 11:16:52.85 kernel&nbsp; pc: 0x00E5E01C close_network+ 0xc (0x00000006, 0x0000005F, 0x00000015, 0x00000001)<br />
	00:00000:00028:2009/12/08 11:16:52.85 kernel&nbsp; pc: 0x00E5DFF8 hdl_default+ 0x38 (0x00000006, 0x0000005F, 0x00000015, 0x00000001)<br />
	00:00000:00028:2009/12/08 11:16:52.87 kernel&nbsp; pc: 0x00F7EF92 ut_handle+ 0xe2 (0x00000006, 0x0000005F, 0x00000015, 0x00000001)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00E5D513 ex_raise+ 0x4e3 (0x22DAF05C, 0x211BF268, 0x00000001, 0x00000001)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00781CF9 wrongpage+ 0x919 (0x211BF268, 0x00000001, 0x00000020, 0x037D8550)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x0077D86B getpage_with_validation+ 0x173b (0x037D85D0, 0x00000000, 0x211BF5EC, 0x20A1D608)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x0084E804 bt__traverse+ 0x424 (0x211BF268, 0x00000000, 0x037D8CE0, 0x0206CEC0)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x0082CCEC bt__getstartpg+ 0x30c (0x211BF268, 0x00000000, 0x00000001, 0x037D8ECC)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00831450 bt_getnext+ 0x270 (0x211BF268, 0x037D9E3C, 0xBF23A868, 0x00000003)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x007F73D9 dol_bt_getnext+ 0x869 (0x211BF268, 0x037DA328, 0x0206CEC0, 0xFFFFFFFE)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x007829E8 getnext+ 0x1e8 (0x037DA4C0, 0x00000000, 0x037DBDF4, 0x21C9ADD4)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00F92322 attrib_getrow+ 0x392 (0x21FA9E10, 0x037DB4B4, 0x0000001A, 0x00000002)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x037DE0C8, 0x037DF354, 0x02507758, 0xFFFFFFFE)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00F657B8 crt_main+ 0x2628 (0x20202020, 0x20202020, 0x20202020, 0x20202020)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x21840000, 0x20202020, 0x20202020, 0x20202020)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00D8D610 sequencer+ 0x1c50 (0x218A3534, 0x218A35F4, 0x00000000, 0x00000000)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000000, 0x00000000, 0x00000000, 0x037DD134)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00D691D4 s_execute+ 0x54a4 (0x218A2800, 0x037DF5EC, 0x0045FF99, 0x037DFD57)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00D8D610 sequencer+ 0x1c50 (0x211BE800, 0x00300027, 0x00200027, 0x00000000)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000010, 0xBF23D8D4, 0x00300027, 0x00200027)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x0042444D conn_hdlr+ 0x405d (0x214DFFF8, 0x00300027, 0x00200027, 0x214DFFF8)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x7C80B729 GetModuleFileNameA+ 0x1ba (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00028:2009/12/08 11:16:52.89 kernel&nbsp; end of stack trace, spid 28, kpid 2031647, suid 1<br />
	00:00000:00026:2009/12/08 11:16:52.89 server&nbsp; Starting diagnostics for read failure:<br />
	00:00000:00026:2009/12/08 11:16:52.89 server&nbsp; Device Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Device number = 2<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Phyname = D:\sybase\data\tempdbdev.dat<br />
	00:00000:00026:2009/12/08 11:16:52.89 server&nbsp; Buffer Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf addr = 0x22DC510C, Mass addr = 0x22DC510C<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf pageno = 1431, Mass pageno = 1431, dbid = 2<br />
	00:00000:00026:2009/12/08 11:16:52.89 server&nbsp;<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf virtpg = 1431, Mass virtpg = 2862<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf stat = 0x1, Mass stat = 0x201008<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Mass keep = 1, Mass awaited = 0<br />
	00:00000:00026:2009/12/08 11:16:52.89 server&nbsp; Page Information from first read attempt: Page read from disk ppageno = 2967, pptnid = 8, pindid = 0 pnextpg = 2984, pprevpg = 2966 plevel = 0, pstat = 0x1 pts_hi = 0, pts_lo = 330807<br />
	00:00000:00026:2009/12/08 11:16:52.89 server&nbsp; Page Information from second read attempt: Page read from disk ppageno = 2967, pptnid = 8, pindid = 0 pnextpg = 2984, pprevpg = 2966 plevel = 0, pstat = 0x1 pts_hi = 0, pts_lo = 330807<br />
	00:00000:00026:2009/12/08 11:16:52.89 server&nbsp; SDES Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; dbid = 2, objid = 8, sptnid = 8 scur.pageid = 1431<br />
	&nbsp;&nbsp;&nbsp;&nbsp; sstat = 0x1, sstat2 = 0x4000000<br />
	&nbsp;&nbsp;&nbsp;&nbsp; suid = 1, cacheid = 0<br />
	00:00000:00026:2009/12/08 11:16:52.89 server&nbsp; PSS Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; pstat = 0x10100, pcurdb = 1, pspid = 26<br />
	&nbsp;&nbsp;&nbsp;&nbsp; p2stat = 0x1000, p3stat = 0x800<br />
	&nbsp;&nbsp;&nbsp;&nbsp; plasterror = 0, preverror = 0, pattention = 0<br />
	00:00000:00026:2009/12/08 11:16:52.89 server&nbsp; End diagnostics for read failure:<br />
	00:00000:00026:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x0363CAC4, 0x00000004, 0x000003F4, 0x0000000C)<br />
	00:00000:00026:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x0363CAC4, 0x0363CEBC, 0x0000270F, 0x00000002)<br />
	00:00000:00026:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x011CAE1A pcstkwalk+ 0x2fa (0x001D001D, 0x00000002, 0x0000270F, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x011CA8CE ucstkgentrace+ 0x23e (0x001D001D, 0x00000001, 0x00000000, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x0116854B ucbacktrace+ 0xab (0x22DC510C, 0x22DB4A98, 0x2119EC90, 0x00000001)<br />
	00:00000:00026:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x007822E7 wrongpage__print_diagnostic+ 0x3a7 (0x22DC510C, 0x2119EC90, 0x00000001, 0x00000001)<br />
	00:00000:00026:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00781898 wrongpage+ 0x4b8 (0x2119EC90, 0x00000004, 0x00000000, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x0077D86B getpage_with_validation+ 0x173b (0x2119EC90, 0x00000000, 0x020000ED, 0x2119EC90)<br />
	00:00000:00026:2009/12/08 11:16:52.89 kernel&nbsp; pc: 0x00784FAF apl_getnext+ 0x21af (0x215653C4, 0x0363E530, 0x0363E518, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:52.90 kernel&nbsp; pc: 0x007C1379 xsc__syslogs_getnext+ 0x29 (0x2156516C, 0x0363E518, 0x0363F354, 0x02507758)<br />
	00:00000:00026:2009/12/08 11:16:52.90 kernel&nbsp; pc: 0x007C0122 xls_getnext+ 0x82 (0x2156516C, 0x00000000, 0x0363EBD0, 0x0363EBE4)<br />
	00:00000:00026:2009/12/08 11:16:52.92 kernel&nbsp; pc: 0x016FC411 def_insert+ 0x1f1 (0x2156516C, 0x00000000, 0x2119E258, 0x0363EC28)<br />
	00:00000:00026:2009/12/08 11:16:52.92 kernel&nbsp; pc: 0x016FB874 dodeferred+ 0x164 (0x2156516C, 0x00000000, 0x00000003, 0x218A2000)<br />
	00:00000:00026:2009/12/08 11:16:52.93 kernel&nbsp; pc: 0x00A0C734 xact_endupdate+ 0x84 (0x2156516C, 0x218A0002, 0x0363FB64, 0x0206CEC0)<br />
	00:00000:00026:2009/12/08 11:16:52.93 kernel&nbsp; pc: 0x00D7ADFF s__finish_cmd+ 0x12f (0x00000000, 0x00000000, 0x00000000, 0x0363D134)<br />
	00:00000:00026:2009/12/08 11:16:52.93 kernel&nbsp; pc: 0x00D6D935 s_execute+ 0x9c05 (0x218DD000, 0x0363F5EC, 0x0045FF99, 0x0363FD57)<br />
	00:00000:00026:2009/12/08 11:16:52.93 kernel&nbsp; pc: 0x00D8D610 sequencer+ 0x1c50 (0x2119E200, 0x0363FB64, 0x0206CEC0, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:52.93 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x0000000E, 0xBF3DD8D4, 0x0363FB64, 0x0206CEC0)<br />
	00:00000:00026:2009/12/08 11:16:52.93 kernel&nbsp; pc: 0x0042444D conn_hdlr+ 0x405d (0x214DFC50, 0x0363FB64, 0x0206CEC0, 0x214DFC50)<br />
	00:00000:00026:2009/12/08 11:16:52.93 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:52.95 kernel&nbsp; pc: 0x7C80B729 GetModuleFileNameA+ 0x1ba (0x20202020, 0x20202020, 0x20202020, 0x20202020)<br />
	00:00000:00026:2009/12/08 11:16:52.95 kernel&nbsp; pc: 0x7C82FFB1 ConvertThreadToFiber+ 0x93 (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:52.95 kernel&nbsp; end of stack trace, spid 26, kpid 1900573, suid 1</p>
<p>==============================================================</p>
<p>向临时库中#lzf临时表插入数据的会话提示如下的错误信息：</p>
<p>Msg 695, Level 21, State 1:<br />
	Server &#39;TEST&#39;, Line 1:<br />
	An attempt was made to read logical page &#39;1431&#39; for database &#39;tempdb&#39; (2),<br />
	object &#39;syslogs&#39; (8), index &#39;syslogs&#39; (0), partition &#39;syslogs_8&#39; (8) from disk.<br />
	Wrong logical page &#39;2967&#39; was brought into cache &#39;default data cache&#39;.<br />
	Msg 695, Level 21, State 1:<br />
	Server &#39;TEST&#39;, Line 1:<br />
	An attempt was made to read logical page &#39;15616&#39; for database &#39;tempdb&#39; (2),<br />
	object &#39;&#39; (99), index &#39;&lt;Unknown&gt;&#39; (0), partition &#39;&lt;Unknown&gt;&#39; (99) from disk.<br />
	Wrong logical page &#39;17152&#39; was brought into cache &#39;default data cache&#39;.<br />
	Error while undoing log row in database &#39;tempdb&#39;.&nbsp; Rid pageid = 0x3c33; row num<br />
	= 0xa.<br />
	ASE is terminating this process.</p>
<p>日志errorlog中的详细信息为：</p>
<p>==============================================================</p>
<p>00:00000:00026:2009/12/08 11:16:52.95 server&nbsp; Error: 695, Severity: 21, State: 1<br />
	00:00000:00026:2009/12/08 11:16:52.95 server&nbsp; An attempt was made to read logical page &#39;1431&#39; for database &#39;tempdb&#39; (2), object &#39;syslogs&#39; (8), index &#39;syslogs&#39; (0), partition &#39;syslogs_8&#39; (8) from disk. Wrong logical page &#39;2967&#39; was brought into cache &#39;default data cache&#39;.<br />
	00:00000:00026:2009/12/08 11:16:53.04 server&nbsp; Starting diagnostics for read failure:<br />
	00:00000:00026:2009/12/08 11:16:53.04 server&nbsp; Device Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Device number = 2<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Phyname = D:\sybase\data\tempdbdev.dat<br />
	00:00000:00026:2009/12/08 11:16:53.04 server&nbsp; Buffer Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf addr = 0x22D90054, Mass addr = 0x22D90054<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf pageno = 15616, Mass pageno = 15616, dbid = 2<br />
	00:00000:00026:2009/12/08 11:16:53.04 server&nbsp;<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf virtpg = 15616, Mass virtpg = 31232<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf stat = 0x1, Mass stat = 0x1008<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Mass keep = 1, Mass awaited = 0<br />
	00:00000:00026:2009/12/08 11:16:53.04 server&nbsp; Page Information from first read attempt: Page read from disk ppageno = 17152, pptnid = 99, pindid = 0 pnextpg = 7, pprevpg = 0 plevel = 0, pstat = 0x300 pts_hi = 0, pts_lo = 1<br />
	00:00000:00026:2009/12/08 11:16:53.04 server&nbsp; Page Information from second read attempt: Page read from disk ppageno = 17152, pptnid = 99, pindid = 0 pnextpg = 7, pprevpg = 0 plevel = 0, pstat = 0x300 pts_hi = 0, pts_lo = 1<br />
	00:00000:00026:2009/12/08 11:16:53.04 server&nbsp; SDES Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; dbid = 2, objid = 99, sptnid = 99 scur.pageid = 15616<br />
	&nbsp;&nbsp;&nbsp;&nbsp; sstat = 0x0, sstat2 = 0x0<br />
	&nbsp;&nbsp;&nbsp;&nbsp; suid = 1, cacheid = 0<br />
	00:00000:00026:2009/12/08 11:16:53.04 server&nbsp; PSS Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; pstat = 0x18000, pcurdb = 1, pspid = 26<br />
	&nbsp;&nbsp;&nbsp;&nbsp; p2stat = 0x1000, p3stat = 0x40800<br />
	&nbsp;&nbsp;&nbsp;&nbsp; plasterror = 695, preverror = 0, pattention = 0<br />
	00:00000:00026:2009/12/08 11:16:53.04 server&nbsp; End diagnostics for read failure:<br />
	00:00000:00026:2009/12/08 11:16:53.04 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x0363BB9C, 0x0000000C, 0x000003FC, 0x00000004)<br />
	00:00000:00026:2009/12/08 11:16:53.04 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x0363BB9C, 0x0363BF94, 0x0000270F, 0x00000002)<br />
	00:00000:00026:2009/12/08 11:16:53.04 kernel&nbsp; pc: 0x011CAE1A pcstkwalk+ 0x2fa (0x001D001D, 0x00000002, 0x0000270F, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.04 kernel&nbsp; pc: 0x011CA8CE ucstkgentrace+ 0x23e (0x001D001D, 0x00000001, 0x00000000, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.04 kernel&nbsp; pc: 0x0116854B ucbacktrace+ 0xab (0x22D90054, 0x22DAA9B8, 0x2119FD20, 0x00000001)<br />
	00:00000:00026:2009/12/08 11:16:53.04 kernel&nbsp; pc: 0x007822E7 wrongpage__print_diagnostic+ 0x3a7 (0x22D90054, 0x2119FD20, 0x00000001, 0x00000001)<br />
	00:00000:00026:2009/12/08 11:16:53.04 kernel&nbsp; pc: 0x00781898 wrongpage+ 0x4b8 (0x2119FD20, 0x00000002, 0x00000020, 0x0363D0F0)<br />
	00:00000:00026:2009/12/08 11:16:53.04 kernel&nbsp; pc: 0x0077D86B getpage_with_validation+ 0x173b (0x2119FD20, 0x00003D00, 0x00000002, 0x2119FD20)<br />
	00:00000:00026:2009/12/08 11:16:53.09 kernel&nbsp; pc: 0x00A8C0D5 pg_get_alloc_page+ 0x95 (0x2119E86C, 0x00003D00, 0x0363D214, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.09 kernel&nbsp; pc: 0x00A8B6F6 pg__allocate_syslogs_extent+ 0x56 (0x2119E86C, 0x00003CFF, 0x0363D214, 0x207BBA6C)<br />
	00:00000:00026:2009/12/08 11:16:53.09 kernel&nbsp; pc: 0x00A90991 pg_allocate_syslogs+ 0x1f1 (0x215653C4, 0x22DB514C, 0x00000001, 0x0363D3D0)<br />
	00:00000:00026:2009/12/08 11:16:53.10 kernel&nbsp; pc: 0x007B8698 log__newpage+ 0x108 (0x207E4BCC, 0x00010000, 0x00000000, 0xFFFFFFFF)<br />
	00:00000:00026:2009/12/08 11:16:53.10 kernel&nbsp; pc: 0x0078F491 plc__flush+ 0x821 (0x2156516C, 0x0363D400, 0x00000058, 0x22D82000)<br />
	00:00000:00026:2009/12/08 11:16:53.10 kernel&nbsp; pc: 0x007B6C98 xls_logoperation+ 0xa18 (0x0363D740, 0x0363D7A0, 0x0363D7C4, 0x03630728)<br />
	00:00000:00026:2009/12/08 11:16:53.10 kernel&nbsp; pc: 0x007E3617 do_log_clr+ 0x507 (0x0363D740, 0x0363D7A0, 0x0363D7C4, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x008179A4 undo_twopage_log_clr+ 0x104 (0x0363D740, 0x2289B2A0, 0x0363D7A8, 0x0363D7C4)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x008135D0 undo_apl_xalloc+ 0x590 (0x2156516C, 0x0363D7C4, 0x00000000, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x007E1D5D rec_undo_session+ 0xd8d (0x2156516C, 0x2119E258, 0x0363D928, 0x00000002)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x0363DA74, 0x2119E258, 0x20202020, 0x20202020)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x00A09052 xact__rollbackxact+ 0xdf2 (0x0363DA74, 0x2119E258, 0x00000000, 0x2156516C)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x00A0808C xact__rollback_local+ 0x6c (0x0363DA74, 0x0363DC14, 0x02507758, 0x20202020)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x00A07F28 xact_rollback+ 0x178 (0x00000024, 0x00000002, 0x00000019, 0x17120121)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x00D936E2 s_handle+ 0xf12 (0x00000024, 0x00000002, 0x00000019, 0x17120121)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x00E5D513 ex_raise+ 0x4e3 (0x00000006, 0x0000005F, 0x00000015, 0x00000001)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x00D9438B s_handle+ 0x1bbb (0x00000006, 0x0000005F, 0x00000015, 0x00000001)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x00E5D513 ex_raise+ 0x4e3 (0x22DC510C, 0x2119EC90, 0x00000001, 0x00000001)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x00781CF9 wrongpage+ 0x919 (0x2119EC90, 0x00000004, 0x00000000, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x0077D86B getpage_with_validation+ 0x173b (0x2119EC90, 0x00000000, 0x020000ED, 0x2119EC90)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x00784FAF apl_getnext+ 0x21af (0x215653C4, 0x0363E530, 0x0363E518, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x007C1379 xsc__syslogs_getnext+ 0x29 (0x2156516C, 0x0363E518, 0x0363F354, 0x02507758)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; pc: 0x007C0122 xls_getnext+ 0x82 (0x2156516C, 0x00000000, 0x0363EBD0, 0x0363EBE4)<br />
	00:00000:00026:2009/12/08 11:16:53.12 kernel&nbsp; end of stack trace, spid 26, kpid 1900573, suid 1<br />
	00:00000:00026:2009/12/08 11:16:53.12 server&nbsp; Error: 695, Severity: 21, State: 1<br />
	00:00000:00026:2009/12/08 11:16:53.12 server&nbsp; An attempt was made to read logical page &#39;15616&#39; for database &#39;tempdb&#39; (2), object &#39;&#39; (99), index &#39;&lt;Unknown&gt;&#39; (0), partition &#39;&lt;Unknown&gt;&#39; (99) from disk. Wrong logical page &#39;17152&#39; was brought into cache &#39;default data cache&#39;.<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; ************************************<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; SQL causing error : insert into tempdb..#lzf<br />
	select * from tempdb..#lzf</p>
<p>00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; ************************************<br />
	00:00000:00026:2009/12/08 11:16:53.14 server&nbsp; SQL Text: insert into tempdb..#lzf<br />
	select * from tempdb..#lzf<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; curdb = 1 tempdb = 2 pstat = 0x10000<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; lasterror = 695 preverror = 0 transtate = 0<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; curcmd = 195 program = isql&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; extended error information: hostname: xxxxxxxxx login: sa<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x0363BC8C, 0x0000000C, 0x000003FC, 0x00000004)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x0363BC8C, 0x0363C084, 0x0000270F, 0x00000002)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x011CAE1A pcstkwalk+ 0x2fa (0x001D001D, 0x00000002, 0x0000270F, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x011CA8CE ucstkgentrace+ 0x23e (0x001D001D, 0x00000001, 0x0363D588, 0x02507758)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x0116854B ucbacktrace+ 0xab (0x00000000, 0xFFFFFFFF, 0x0363D488, 0x00E5DFF8)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x0040A556 terminate_process+ 0x1266 (0x0363D594, 0x00D943C5, 0x00000021, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00E5E01C close_network+ 0xc (0x00000021, 0x00000000, 0x00000019, 0x017E0053)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00E5DFF8 hdl_default+ 0x38 (0x00000021, 0x00000000, 0x00000019, 0x017E0053)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00D943C5 s_handle+ 0x1bf5 (0x00000021, 0x00000000, 0x00000019, 0x017E0053)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00E5D513 ex_raise+ 0x4e3 (0x2156516C, 0x0363D7C4, 0x00000000, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x007E1348 rec_undo_session+ 0x378 (0x2156516C, 0x2119E258, 0x0363D928, 0x00000002)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x0363DA74, 0x2119E258, 0x20202020, 0x20202020)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00A09052 xact__rollbackxact+ 0xdf2 (0x0363DA74, 0x2119E258, 0x00000000, 0x2156516C)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00A0808C xact__rollback_local+ 0x6c (0x0363DA74, 0x0363DC14, 0x02507758, 0x20202020)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00A07F28 xact_rollback+ 0x178 (0x00000024, 0x00000002, 0x00000019, 0x17120121)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00D936E2 s_handle+ 0xf12 (0x00000024, 0x00000002, 0x00000019, 0x17120121)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00E5D513 ex_raise+ 0x4e3 (0x00000006, 0x0000005F, 0x00000015, 0x00000001)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00D9438B s_handle+ 0x1bbb (0x00000006, 0x0000005F, 0x00000015, 0x00000001)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00E5D513 ex_raise+ 0x4e3 (0x22DC510C, 0x2119EC90, 0x00000001, 0x00000001)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00781CF9 wrongpage+ 0x919 (0x2119EC90, 0x00000004, 0x00000000, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x0077D86B getpage_with_validation+ 0x173b (0x2119EC90, 0x00000000, 0x020000ED, 0x2119EC90)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00784FAF apl_getnext+ 0x21af (0x215653C4, 0x0363E530, 0x0363E518, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x007C1379 xsc__syslogs_getnext+ 0x29 (0x2156516C, 0x0363E518, 0x0363F354, 0x02507758)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x007C0122 xls_getnext+ 0x82 (0x2156516C, 0x00000000, 0x0363EBD0, 0x0363EBE4)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x016FC411 def_insert+ 0x1f1 (0x2156516C, 0x00000000, 0x2119E258, 0x0363EC28)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x016FB874 dodeferred+ 0x164 (0x2156516C, 0x00000000, 0x00000003, 0x218A2000)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00A0C734 xact_endupdate+ 0x84 (0x2156516C, 0x218A0002, 0x0363FB64, 0x0206CEC0)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00D7ADFF s__finish_cmd+ 0x12f (0x00000000, 0x00000000, 0x00000000, 0x0363D134)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00D6D935 s_execute+ 0x9c05 (0x218DD000, 0x0363F5EC, 0x0045FF99, 0x0363FD57)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00D8D610 sequencer+ 0x1c50 (0x2119E200, 0x0363FB64, 0x0206CEC0, 0x00000000)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x0000000E, 0xBF3DD8D4, 0x0363FB64, 0x0206CEC0)<br />
	00:00000:00026:2009/12/08 11:16:53.14 kernel&nbsp; end of stack trace, spid 26, kpid 1900573, suid 1<br />
	00:00000:00026:2009/12/08 11:16:53.15 server&nbsp; Error: 1251, Severity: 26, State: 1<br />
	00:00000:00026:2009/12/08 11:16:53.15 server&nbsp; An in-use preallocated semaphore cursor was encountered.<br />
	00:00000:00026:2009/12/08 11:16:53.15 server&nbsp; Error while undoing log row in database &#39;tempdb&#39;.&nbsp; Rid pageid = 0x0; row num = 0x0.<br />
	00:00000:00026:2009/12/08 11:16:53.15 server&nbsp; WARNING: Pss 0x2119E258 found with open sdes. pspid 26, psuid 1, pcurdb 1, range entry 0, sdesp 0x20DD06C8, objid 380007908.<br />
	00:00000:00026:2009/12/08 11:16:53.15 server&nbsp; WARNING: Pss 0x2119E258 found with open sdes. pspid 26, psuid 1, pcurdb 1, range entry 1, sdesp 0x20DD06C8, objid 380007908.<br />
	00:00000:00026:2009/12/08 11:16:53.15 server&nbsp; WARNING: Pss 0x2119E258 found with open sdes. pspid 26, psuid 1, pcurdb 1, system table entry 0, sdesp 0x20E6F1EC, objid 8.<br />
	00:00000:00026:2009/12/08 11:16:53.15 server&nbsp; WARNING: Pss 0x2119E258 found with open sdes. pspid 26, psuid 1, pcurdb 1, system table entry 5, sdesp 0x20E6CACC, objid 99.<br />
	00:00000:00026:2009/12/08 11:16:53.15 server&nbsp; Error: 6103, Severity: 17, State: 1<br />
	00:00000:00026:2009/12/08 11:16:53.15 server&nbsp; Unable to do cleanup for the killed process; received Msg 3300.<br />
	00:00000:00026:2009/12/08 11:16:53.15 server&nbsp; WARNING: spid 26 with suid 1 and curdbid 1 has an active transaction in dbid 2 with xactid (21357, 16).<br />
	00:00000:00031:2009/12/08 11:18:58.56 server&nbsp; Starting diagnostics for read failure:<br />
	00:00000:00031:2009/12/08 11:18:58.56 server&nbsp; Device Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Device number = 2<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Phyname = D:\sybase\data\tempdbdev.dat<br />
	00:00000:00031:2009/12/08 11:18:58.56 server&nbsp; Buffer Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf addr = 0x22DAF05C, Mass addr = 0x22DAF05C<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf pageno = 808, Mass pageno = 808, dbid = 2<br />
	00:00000:00031:2009/12/08 11:18:58.57 server&nbsp;<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf virtpg = 808, Mass virtpg = 1616<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Buf stat = 0x1, Mass stat = 0x44201008<br />
	&nbsp;&nbsp;&nbsp;&nbsp; Mass keep = 1, Mass awaited = 0<br />
	00:00000:00031:2009/12/08 11:18:58.57 server&nbsp; Page Information from first read attempt: Page read from cache ppageno = 2344, pptnid = 8, pindid = 0 pnextpg = 2345, pprevpg = 2343 plevel = 0, pstat = 0x1 pts_hi = 0, pts_lo = 330441<br />
	00:00000:00031:2009/12/08 11:18:58.57 server&nbsp; Page Information from second read attempt: Page read from disk ppageno = 2344, pptnid = 8, pindid = 0 pnextpg = 2345, pprevpg = 2343 plevel = 0, pstat = 0x1 pts_hi = 0, pts_lo = 330441<br />
	00:00000:00031:2009/12/08 11:18:58.57 server&nbsp; SDES Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; dbid = 2, objid = 21, sptnid = 21 scur.pageid = 808<br />
	&nbsp;&nbsp;&nbsp;&nbsp; sstat = 0x200, sstat2 = 0x0<br />
	&nbsp;&nbsp;&nbsp;&nbsp; suid = 1, cacheid = 0<br />
	00:00000:00031:2009/12/08 11:18:58.57 server&nbsp; PSS Information:<br />
	&nbsp;&nbsp;&nbsp;&nbsp; pstat = 0x10000, pcurdb = 2, pspid = 31<br />
	&nbsp;&nbsp;&nbsp;&nbsp; p2stat = 0x1000, p3stat = 0x800<br />
	&nbsp;&nbsp;&nbsp;&nbsp; plasterror = 0, preverror = 0, pattention = 0<br />
	00:00000:00031:2009/12/08 11:18:58.57 server&nbsp; End diagnostics for read failure:<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x03916F4C, 0x0000000C, 0x000003FC, 0x00000004)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x03916F4C, 0x03917344, 0x0000270F, 0x00000002)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x011CAE1A pcstkwalk+ 0x2fa (0x00220022, 0x00000002, 0x0000270F, 0x00000000)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x011CA8CE ucstkgentrace+ 0x23e (0x00220022, 0x00000001, 0x225803F0, 0x00000000)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x0116854B ucbacktrace+ 0xab (0x22DAF05C, 0x22DA3F80, 0x211EFB2C, 0x00000000)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x007822E7 wrongpage__print_diagnostic+ 0x3a7 (0x22DAF05C, 0x211EFB2C, 0x00000001, 0x00000000)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00781898 wrongpage+ 0x4b8 (0x211EFB2C, 0x00000001, 0x00000020, 0x03918550)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x0077D86B getpage_with_validation+ 0x173b (0x039185D0, 0x00000000, 0x211EFEB0, 0x20A1D608)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x0084E804 bt__traverse+ 0x424 (0x211EFB2C, 0x00000000, 0x03918CE0, 0x0206CEC0)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x0082CCEC bt__getstartpg+ 0x30c (0x211EFB2C, 0x00000000, 0x00000001, 0x03918ECC)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00831450 bt_getnext+ 0x270 (0x211EFB2C, 0x03919E3C, 0xBFCFA868, 0x00000003)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x007F73D9 dol_bt_getnext+ 0x869 (0x211EFB2C, 0x0391A328, 0x0206CEC0, 0xFFFFFFFE)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x007829E8 getnext+ 0x1e8 (0x0391A4C0, 0x00000000, 0x0391BDF4, 0x21DA9D50)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00F92322 attrib_getrow+ 0x392 (0x22531AFC, 0x0391B4B4, 0x0000001A, 0x00000002)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x0391E0C8, 0x0391F354, 0x02507758, 0xFFFFFFFE)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00F657B8 crt_main+ 0x2628 (0x229F902C, 0x200B9FC0, 0x00ABB5BD, 0x00000000)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x2244A000, 0x2073FE20, 0x2073FE20, 0x0391E7DC)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00D8D610 sequencer+ 0x1c50 (0x218A3534, 0x218A35F4, 0x00000000, 0x00000000)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000000, 0x00000000, 0x00000000, 0x0391D134)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00D691D4 s_execute+ 0x54a4 (0x21866000, 0x0391F5EC, 0x0045FF99, 0x0391FD57)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00D8D610 sequencer+ 0x1c50 (0x211EF000, 0x0391FCAC, 0x0206CEC0, 0x00000000)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000011, 0xBFCFD8D4, 0x0391FCAC, 0x0206CEC0)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x0042444D conn_hdlr+ 0x405d (0x214E0574, 0x0391FCAC, 0x0206CEC0, 0x214E0574)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x0115A9A0, 0x214E0574, 0x00000000, 0x00000008)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; pc: 0x7C80B729 GetModuleFileNameA+ 0x1ba (0x0000002C, 0x200AC380, 0x00000000, 0x214E0574)<br />
	00:00000:00031:2009/12/08 11:18:58.57 kernel&nbsp; end of stack trace, spid 31, kpid 2228258, suid 1</p>
<p>==============================================================</p>
<p>看来没有办法，重启服务器试一下吧！！</p>
<p>shutdown with nowait<br />
	go</p>
<p>在cmd下sc start sybsql_test启动服务器后，</p>
<p>先执行sp_helpdb看看临时库的状态。</p>
<p>1&gt; sp_helpdb<br />
	2&gt; go<br />
	Msg 921, Level 14, State 1:<br />
	Server &#39;TEST&#39;, Line 1:<br />
	Database &#39;sybsystemprocs&#39; has not been recovered yet - please wait and try<br />
	again.<br />
	Msg 2812, Level 16, State 5:<br />
	Server &#39;TEST&#39;, Line 1:<br />
	Stored procedure &#39;sp_helpdb&#39; not found. Specify owner.objectname or use sp_help<br />
	to check whether the object exists (sp_help may produce lots of output).</p>
<p>系统过程数据库没有正常启动起来，怎么回事？再次查看errorlog，发现问题麻烦了。提示存取访问冲突storage access violation!!!</p>
<p>==============================================================</p>
<p>00:00000:00017:2009/12/08 11:29:09.60 kernel&nbsp; SQL Server system exception (0xc0000005) generated by a storage access violation.<br />
	00:00000:00017:2009/12/08 11:29:09.89 kernel&nbsp; Symbolic stack trace information is successfully loaded<br />
	00:00000:00017:2009/12/08 11:29:10.21 kernel&nbsp; pc: 0x00F6ACA4 crt_work+ 0xc4 (0x21113C4C, 0x21B18580, 0x00000000, 0x00030001)<br />
	00:00000:00017:2009/12/08 11:29:10.21 kernel&nbsp; pc: 0x00F6ACA4 crt_work+ 0xc4 (0x217F0AC4, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF)<br />
	00:00000:00017:2009/12/08 11:29:10.21 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x217F0988, 0x00000000, 0x00000005, 0x21B1F848)<br />
	00:00000:00017:2009/12/08 11:29:10.25 kernel&nbsp; pc: 0x00D7119A s__setup_tabsdes+ 0xbba (0x217F0988, 0x217F0988, 0x0363FB64, 0x0206CEC0)<br />
	00:00000:00017:2009/12/08 11:29:10.25 kernel&nbsp; pc: 0x00D705A1 s_setuptables+ 0x81 (0x00000000, 0x00000000, 0x00000000, 0x0363D134)<br />
	00:00000:00017:2009/12/08 11:29:10.25 kernel&nbsp; pc: 0x00D69749 s_execute+ 0x5a19 (0x217ED800, 0x0363F5EC, 0x0045FF99, 0x0363FD57)<br />
	00:00000:00017:2009/12/08 11:29:10.25 kernel&nbsp; pc: 0x00D8D610 sequencer+ 0x1c50 (0x2110C800, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00017:2009/12/08 11:29:10.25 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000004, 0x7D2704FA, 0x00000000, 0x00000000)<br />
	00:00000:00017:2009/12/08 11:29:10.26 kernel&nbsp; pc: 0x0042444D conn_hdlr+ 0x405d (0x214DEBDC, 0x00000000, 0x00000000, 0x214DEBDC)<br />
	00:00000:00017:2009/12/08 11:29:10.26 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00017:2009/12/08 11:29:10.29 kernel&nbsp; pc: 0x7C80B729 GetModuleFileNameA+ 0x1ba (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00017:2009/12/08 11:29:10.29 kernel&nbsp; end of stack trace, spid 17, kpid 1310740, suid 1<br />
	00:00000:00017:2009/12/08 11:29:10.29 kernel&nbsp; DUMP OF LOADED MODULES:-<br />
	00:00000:00017:2009/12/08 11:29:10.29 kernel&nbsp; sqlsrvr.exe loaded at 00400000 [D:\sybase\ASE-15_0\bin\sqlsrvr.exe]<br />
	00:00000:00017:2009/12/08 11:29:10.29 kernel&nbsp; ntdll.dll loaded at 7C920000 [C:\WINDOWS\system32\ntdll.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.29 kernel&nbsp; kernel32.dll loaded at 7C800000 [C:\WINDOWS\system32\kernel32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.29 kernel&nbsp; MSVCR80.dll loaded at 78130000 [C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_e6967989\MSVCR80.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.29 kernel&nbsp; msvcrt.dll loaded at 77BE0000 [C:\WINDOWS\system32\msvcrt.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.29 kernel&nbsp; ADVAPI32.dll loaded at 77DA0000 [C:\WINDOWS\system32\ADVAPI32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.29 kernel&nbsp; RPCRT4.dll loaded at 77E50000 [C:\WINDOWS\system32\RPCRT4.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.29 kernel&nbsp; Secur32.dll loaded at 77FC0000 [C:\WINDOWS\system32\Secur32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; libsybblk.dll loaded at 10000000 [D:\sybase\ASE-15_0\bin\libsybblk.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; libsybct.dll loaded at 002D0000 [D:\sybase\ASE-15_0\bin\libsybct.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; libsybcs.dll loaded at 00340000 [D:\sybase\ASE-15_0\bin\libsybcs.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; libsybcomn.dll loaded at 00360000 [D:\sybase\ASE-15_0\bin\libsybcomn.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; libsybintl.dll loaded at 003F0000 [D:\sybase\ASE-15_0\bin\libsybintl.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; libsybunic.dll loaded at 02730000 [D:\sybase\OCS-15_0\dll\libsybunic.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; libsybtcl.dll loaded at 02790000 [D:\sybase\ASE-15_0\bin\libsybtcl.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; WS2_32.dll loaded at 71A20000 [C:\WINDOWS\system32\WS2_32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; WS2HELP.dll loaded at 71A10000 [C:\WINDOWS\system32\WS2HELP.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; WSOCK32.dll loaded at 71A40000 [C:\WINDOWS\system32\WSOCK32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; MSWSOCK.dll loaded at 719C0000 [C:\WINDOWS\system32\MSWSOCK.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; sbgse2.dll loaded at 027C0000 [D:\sybase\ASE-15_0\bin\sbgse2.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; GDI32.dll loaded at 77EF0000 [C:\WINDOWS\system32\GDI32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; USER32.dll loaded at 77D10000 [C:\WINDOWS\system32\USER32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; comdlg32.dll loaded at 76320000 [C:\WINDOWS\system32\comdlg32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; COMCTL32.dll loaded at 5D170000 [C:\WINDOWS\system32\COMCTL32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; SHELL32.dll loaded at 7D590000 [C:\WINDOWS\system32\SHELL32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; SHLWAPI.dll loaded at 77F40000 [C:\WINDOWS\system32\SHLWAPI.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; NETAPI32.dll loaded at 5FDD0000 [C:\WINDOWS\system32\NETAPI32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; imagehlp.dll loaded at 76C60000 [C:\WINDOWS\system32\imagehlp.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; PSAPI.DLL loaded at 76BC0000 [C:\WINDOWS\system32\PSAPI.DLL]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; IMM32.DLL loaded at 76300000 [C:\WINDOWS\system32\IMM32.DLL]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; LPK.DLL loaded at 62C20000 [C:\WINDOWS\system32\LPK.DLL]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; USP10.dll loaded at 73FA0000 [C:\WINDOWS\system32\USP10.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; comctl32.dll loaded at 77180000 [C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; dbghelp.dll loaded at 03000000 [D:\sybase\ASE-15_0\bin\dbghelp.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; SYBEVENT.dll loaded at 60000000 [D:\sybase\ASE-15_0\dll\SYBEVENT.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; iphlpapi.dll loaded at 76D30000 [C:\WINDOWS\system32\iphlpapi.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; icmp.Dll loaded at 741F0000 [C:\WINDOWS\system32\icmp.Dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; XOLEHLP.DLL loaded at 58960000 [C:\WINDOWS\system32\XOLEHLP.DLL]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; MSDTCPRX.dll loaded at 6E8F0000 [C:\WINDOWS\system32\MSDTCPRX.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; MSVCP60.dll loaded at 780C0000 [D:\sybase\ASE-15_0\bin\MSVCP60.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; MTXCLU.DLL loaded at 75050000 [C:\WINDOWS\system32\MTXCLU.DLL]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; COMRes.dll loaded at 77020000 [C:\WINDOWS\system32\COMRes.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; VERSION.dll loaded at 77BD0000 [C:\WINDOWS\system32\VERSION.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; ole32.dll loaded at 76990000 [C:\WINDOWS\system32\ole32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; CLUSAPI.DLL loaded at 762A0000 [C:\WINDOWS\system32\CLUSAPI.DLL]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; OLEAUT32.dll loaded at 770F0000 [C:\WINDOWS\system32\OLEAUT32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; RESUTILS.DLL loaded at 75010000 [C:\WINDOWS\system32\RESUTILS.DLL]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; USERENV.dll loaded at 759D0000 [C:\WINDOWS\system32\USERENV.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; DNSAPI.dll loaded at 76EF0000 [C:\WINDOWS\system32\DNSAPI.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; dnsq.dll loaded at 30460000 [D:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 7.0\dnsq.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.31 kernel&nbsp; winrnr.dll loaded at 76F80000 [C:\WINDOWS\System32\winrnr.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; WLDAP32.dll loaded at 76F30000 [C:\WINDOWS\system32\WLDAP32.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; rasadhlp.dll loaded at 76F90000 [C:\WINDOWS\system32\rasadhlp.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; miscr3.dll loaded at 305E0000 [D:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 7.0\miscr3.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; libsybaseldap.dll loaded at 03470000 [D:\sybase\OCS-15_0\lib3p\libsybaseldap.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; rsaenh.dll loaded at 68000000 [C:\WINDOWS\system32\rsaenh.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; hnetcfg.dll loaded at 60FD0000 [C:\WINDOWS\system32\hnetcfg.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; wshtcpip.dll loaded at 71A00000 [C:\WINDOWS\System32\wshtcpip.dll]<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; ************************************<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; SQL causing error : select charset_description = a.description, sort_order_description = b.description from master.dbo.syscharsets a, master.dbo.syscharsets b where a.id<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; ************************************<br />
	00:00000:00017:2009/12/08 11:29:10.32 server&nbsp; SQL Text: select charset_description = a.description, sort_order_description = b.description from master.dbo.syscharsets a, master.dbo.syscharsets b where a.id = (select value from master.dbo.syscurconfigs where config = 131) and b.id = (select value from master.dbo.syscurconfigs where config = 123) and b.csid = (select value from master.dbo.syscurconfigs where config = 131)<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; curdb = 1 tempdb = 2 pstat = 0x10000<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; lasterror = 921 preverror = 0 transtate = 1<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; curcmd = 193 program = SC_ASE_Plugin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; extended error information: hostname:&nbsp;xxxxxxxxx &nbsp;login: sa<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x0363CD98, 0x00000000, 0x00000044, 0x0363DE10)<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x0363CD98, 0x0363D190, 0x0000270F, 0x00000002)<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; pc: 0x011CAE1A pcstkwalk+ 0x2fa (0x00140014, 0x00000002, 0x0000270F, 0x00000000)<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; pc: 0x011CA8CE ucstkgentrace+ 0x23e (0x00140014, 0x00000001, 0x00000000, 0x00000000)<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; pc: 0x0116854B ucbacktrace+ 0xab (0x00140014, 0xFFFFFFFF, 0x0363E5A4, 0xC0000005)<br />
	00:00000:00017:2009/12/08 11:29:10.32 kernel&nbsp; pc: 0x0040A556 terminate_process+ 0x1266 (0xC0000005, 0x7813E16C, 0x01E20048, 0x0363FFB4)<br />
	00:00000:00017:2009/12/08 11:29:10.34 kernel&nbsp; pc: 0x011590C8 kiexception+ 0x488 (0x01E20048, 0x0363FFB4, 0x01E20038, 0x00000000)<br />
	00:00000:00017:2009/12/08 11:29:10.35 kernel&nbsp; pc: 0x0115AAB0 kpntwrapper+ 0x110 (0x0115AAB1, 0x00000000, 0xFFFFFFFE, 0x00000000)<br />
	00:00000:00017:2009/12/08 11:29:10.39 kernel&nbsp; pc: 0x7813E16C seh_longjmp_unwind4+ 0x2e (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00017:2009/12/08 11:29:10.39 kernel&nbsp; end of stack trace, spid 17, kpid 1310740, suid 1<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; SQL Server system exception (0xc0000005) generated by a storage access violation.<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; pc: 0x00F6ACA4 crt_work+ 0xc4 (0x21123F38, 0x21B5C580, 0x00000000, 0x00030001)<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; pc: 0x00F6ACA4 crt_work+ 0xc4 (0x217EF2C4, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF)<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x217EF188, 0x00000000, 0x00000005, 0x21B63848)<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; pc: 0x00D7119A s__setup_tabsdes+ 0xbba (0x217EF188, 0x217EF188, 0x0363FB64, 0x0206CEC0)<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; pc: 0x00D705A1 s_setuptables+ 0x81 (0x00000000, 0x00000000, 0x00000000, 0x0363D134)<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; pc: 0x00D69749 s_execute+ 0x5a19 (0x217F0000, 0x0363F5EC, 0x0045FF99, 0x0363FD57)<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; pc: 0x00D8D610 sequencer+ 0x1c50 (0x2111CA00, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000005, 0x7D2704FA, 0x00000000, 0x00000000)<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; pc: 0x0042444D conn_hdlr+ 0x405d (0x214DEDB0, 0x00000000, 0x00000000, 0x214DEDB0)<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; pc: 0x00EC62F3 sendtablename+ 0x9d3 (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; pc: 0x7C80B729 GetModuleFileNameA+ 0x1ba (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; end of stack trace, spid 18, kpid 1376277, suid 1<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; DUMP OF LOADED MODULES:-<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; sqlsrvr.exe loaded at 00400000 [D:\sybase\ASE-15_0\bin\sqlsrvr.exe]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; ntdll.dll loaded at 7C920000 [C:\WINDOWS\system32\ntdll.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; kernel32.dll loaded at 7C800000 [C:\WINDOWS\system32\kernel32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; MSVCR80.dll loaded at 78130000 [C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_e6967989\MSVCR80.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; msvcrt.dll loaded at 77BE0000 [C:\WINDOWS\system32\msvcrt.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; ADVAPI32.dll loaded at 77DA0000 [C:\WINDOWS\system32\ADVAPI32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; RPCRT4.dll loaded at 77E50000 [C:\WINDOWS\system32\RPCRT4.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; Secur32.dll loaded at 77FC0000 [C:\WINDOWS\system32\Secur32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; libsybblk.dll loaded at 10000000 [D:\sybase\ASE-15_0\bin\libsybblk.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; libsybct.dll loaded at 002D0000 [D:\sybase\ASE-15_0\bin\libsybct.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; libsybcs.dll loaded at 00340000 [D:\sybase\ASE-15_0\bin\libsybcs.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; libsybcomn.dll loaded at 00360000 [D:\sybase\ASE-15_0\bin\libsybcomn.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; libsybintl.dll loaded at 003F0000 [D:\sybase\ASE-15_0\bin\libsybintl.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; libsybunic.dll loaded at 02730000 [D:\sybase\OCS-15_0\dll\libsybunic.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; libsybtcl.dll loaded at 02790000 [D:\sybase\ASE-15_0\bin\libsybtcl.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; WS2_32.dll loaded at 71A20000 [C:\WINDOWS\system32\WS2_32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; WS2HELP.dll loaded at 71A10000 [C:\WINDOWS\system32\WS2HELP.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; WSOCK32.dll loaded at 71A40000 [C:\WINDOWS\system32\WSOCK32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; MSWSOCK.dll loaded at 719C0000 [C:\WINDOWS\system32\MSWSOCK.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; sbgse2.dll loaded at 027C0000 [D:\sybase\ASE-15_0\bin\sbgse2.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; GDI32.dll loaded at 77EF0000 [C:\WINDOWS\system32\GDI32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; USER32.dll loaded at 77D10000 [C:\WINDOWS\system32\USER32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; comdlg32.dll loaded at 76320000 [C:\WINDOWS\system32\comdlg32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; COMCTL32.dll loaded at 5D170000 [C:\WINDOWS\system32\COMCTL32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; SHELL32.dll loaded at 7D590000 [C:\WINDOWS\system32\SHELL32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; SHLWAPI.dll loaded at 77F40000 [C:\WINDOWS\system32\SHLWAPI.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; NETAPI32.dll loaded at 5FDD0000 [C:\WINDOWS\system32\NETAPI32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; imagehlp.dll loaded at 76C60000 [C:\WINDOWS\system32\imagehlp.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; PSAPI.DLL loaded at 76BC0000 [C:\WINDOWS\system32\PSAPI.DLL]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; IMM32.DLL loaded at 76300000 [C:\WINDOWS\system32\IMM32.DLL]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; LPK.DLL loaded at 62C20000 [C:\WINDOWS\system32\LPK.DLL]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; USP10.dll loaded at 73FA0000 [C:\WINDOWS\system32\USP10.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; comctl32.dll loaded at 77180000 [C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; dbghelp.dll loaded at 03000000 [D:\sybase\ASE-15_0\bin\dbghelp.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; SYBEVENT.dll loaded at 60000000 [D:\sybase\ASE-15_0\dll\SYBEVENT.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; iphlpapi.dll loaded at 76D30000 [C:\WINDOWS\system32\iphlpapi.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; icmp.Dll loaded at 741F0000 [C:\WINDOWS\system32\icmp.Dll]<br />
	00:00000:00018:2009/12/08 11:29:16.90 kernel&nbsp; XOLEHLP.DLL loaded at 58960000 [C:\WINDOWS\system32\XOLEHLP.DLL]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; MSDTCPRX.dll loaded at 6E8F0000 [C:\WINDOWS\system32\MSDTCPRX.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; MSVCP60.dll loaded at 780C0000 [D:\sybase\ASE-15_0\bin\MSVCP60.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; MTXCLU.DLL loaded at 75050000 [C:\WINDOWS\system32\MTXCLU.DLL]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; COMRes.dll loaded at 77020000 [C:\WINDOWS\system32\COMRes.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; VERSION.dll loaded at 77BD0000 [C:\WINDOWS\system32\VERSION.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; ole32.dll loaded at 76990000 [C:\WINDOWS\system32\ole32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; CLUSAPI.DLL loaded at 762A0000 [C:\WINDOWS\system32\CLUSAPI.DLL]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; OLEAUT32.dll loaded at 770F0000 [C:\WINDOWS\system32\OLEAUT32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; RESUTILS.DLL loaded at 75010000 [C:\WINDOWS\system32\RESUTILS.DLL]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; USERENV.dll loaded at 759D0000 [C:\WINDOWS\system32\USERENV.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; DNSAPI.dll loaded at 76EF0000 [C:\WINDOWS\system32\DNSAPI.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; dnsq.dll loaded at 30460000 [D:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 7.0\dnsq.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; winrnr.dll loaded at 76F80000 [C:\WINDOWS\System32\winrnr.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; WLDAP32.dll loaded at 76F30000 [C:\WINDOWS\system32\WLDAP32.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; rasadhlp.dll loaded at 76F90000 [C:\WINDOWS\system32\rasadhlp.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; miscr3.dll loaded at 305E0000 [D:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 7.0\miscr3.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; libsybaseldap.dll loaded at 03470000 [D:\sybase\OCS-15_0\lib3p\libsybaseldap.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; rsaenh.dll loaded at 68000000 [C:\WINDOWS\system32\rsaenh.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; hnetcfg.dll loaded at 60FD0000 [C:\WINDOWS\system32\hnetcfg.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; wshtcpip.dll loaded at 71A00000 [C:\WINDOWS\System32\wshtcpip.dll]<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; ************************************<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; SQL causing error : select charset_description = a.description, sort_order_description = b.description from master.dbo.syscharsets a, master.dbo.syscharsets b where a.id<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; ************************************<br />
	00:00000:00018:2009/12/08 11:29:16.92 server&nbsp; SQL Text: select charset_description = a.description, sort_order_description = b.description from master.dbo.syscharsets a, master.dbo.syscharsets b where a.id = (select value from master.dbo.syscurconfigs where config = 131) and b.id = (select value from master.dbo.syscurconfigs where config = 123) and b.csid = (select value from master.dbo.syscurconfigs where config = 131)<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; curdb = 1 tempdb = 2 pstat = 0x10000<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; lasterror = 921 preverror = 0 transtate = 1<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; curcmd = 193 program = SC_ASE_Plugin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; extended error information: hostname: xxxxxxxxx login: sa<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x0363CD98, 0x00000000, 0x00000044, 0x0363DE10)<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; pc: 0x0121BF14 os_get_cur_stk_desc+ 0x184 (0x0363CD98, 0x0363D190, 0x0000270F, 0x00000002)<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; pc: 0x011CAE1A pcstkwalk+ 0x2fa (0x00150015, 0x00000002, 0x0000270F, 0x00000000)<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; pc: 0x011CA8CE ucstkgentrace+ 0x23e (0x00150015, 0x00000001, 0x00000000, 0x00000000)<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; pc: 0x0116854B ucbacktrace+ 0xab (0x00150015, 0xFFFFFFFF, 0x0363E5A4, 0xC0000005)<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; pc: 0x0040A556 terminate_process+ 0x1266 (0xC0000005, 0x7813E16C, 0x01E20048, 0x0363FFB4)<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; pc: 0x011590C8 kiexception+ 0x488 (0x01E20048, 0x0363FFB4, 0x01E20038, 0x00000000)<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; pc: 0x0115AAB0 kpntwrapper+ 0x110 (0x0115AAB1, 0x00000000, 0xFFFFFFFE, 0x00000000)<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; pc: 0x7813E16C seh_longjmp_unwind4+ 0x2e (0x00000000, 0x00000000, 0x00000000, 0x00000000)<br />
	00:00000:00018:2009/12/08 11:29:16.92 kernel&nbsp; end of stack trace, spid 18, kpid 1376277, suid 1</p>
<p>==============================================================</p>
<p>问题比较严重，仅仅能够执行类似select * from sysusages,select * from sysdatabases的语句了。发现temdb,sybmgmtdb，sybsystemprocs,还有一个用户数据库状态处于无法恢复中。</p>
<p>1&gt; select dbid,name,status from sysdatabases<br />
	2&gt; go<br />
	&nbsp;dbid&nbsp;&nbsp; name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; status<br />
	&nbsp;------ ------------------------------ ------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 master&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3 model&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 tempdb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 76<br />
	&nbsp; 31513 sybsystemdb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8<br />
	&nbsp; 31514 sybsystemprocs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 72<br />
	&nbsp; 31515 sybmgmtdb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 76<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 escourt5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 580</p>
<p>其中状态64：正在恢复数据库（内部使用）</p>
<p>通过bypass的方式来启动吧</p>
<p>1&gt; begin tran<br />
	2&gt; go<br />
	1&gt; update sysdatabases<br />
	2&gt; set status = -32768<br />
	3&gt; where status &gt;=72 and status &lt;=76<br />
	4&gt; go<br />
	(3 rows affected)<br />
	1&gt;&nbsp; select dbid,name,status from sysdatabases<br />
	2&gt;&nbsp; go<br />
	3&gt; go<br />
	&nbsp;dbid&nbsp;&nbsp; name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; status<br />
	&nbsp;------ ------------------------------ ------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 master&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3 model&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 tempdb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -32768<br />
	&nbsp; 31513 sybsystemdb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8<br />
	&nbsp; 31514 sybsystemprocs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -32768<br />
	&nbsp; 31515 sybmgmtdb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -32768<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 escourt5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 580</p>
<p>(7 rows affected)<br />
	1&gt; shutdown with nowait<br />
	2&gt; go<br />
	Server SHUTDOWN by request.<br />
	ASE is terminating this process.</p>
<p>发现问题依旧，仍然是报storage access violation的错误。都怪自己太粗心，在上面的事务中忘记提交了。</p>
<p>&nbsp;查看sysusages表中tempdb的信息，才发现问题的原因所在。</p>
<p>lstart字段表示：数据库内分配空间的逻辑页面的起始页号。<strong><span style="color: #ff0000;">27136和39936是错误的，分别应该为25600和38400。系统分配的这个值比实际的都大1536，</span> </strong>说明什么？原本tempdb在master设备上是有3m（1536页）空间的，我强制删除后系统好像还认为在master上有3m的空间。于是alter database tempdb的时候分配了错误的lstart值。修改如下：</p>
<p>1&gt; select segmap,lstart,size,vstart from sysusages<br />
	2&gt; where dbid =2<br />
	3&gt; go<br />
	&nbsp;segmap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vstart<br />
	&nbsp;----------- ----------- ----------- -----------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><span style="color: #ff0000;">27136</span></strong> &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12800&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 51200<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><span style="color: #ff0000;">39936</span> </strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12800&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 76800</p>
<p>(3 rows affected)<br />
	1&gt; begin tran<br />
	2&gt; go<br />
	1&gt; update sysusages<br />
	2&gt; set lstart =25600 where dbid = 2 and segmap = 3<br />
	3&gt; go<br />
	(1 row affected)<br />
	1&gt; select segmap,lstart,size,vstart from sysusages<br />
	2&gt; where dbid =2<br />
	3&gt; go<br />
	&nbsp;segmap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vstart<br />
	&nbsp;----------- ----------- ----------- -----------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12800&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 51200<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 39936&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12800&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 76800</p>
<p>(3 rows affected)<br />
	1&gt; update sysusages<br />
	2&gt; set lstart=38400<br />
	3&gt; where dbid =2&nbsp; and vstart=76800<br />
	4&gt; go<br />
	(1 row affected)<br />
	1&gt; select segmap,lstart,size,vstart from sysusages<br />
	2&gt; where dbid =2<br />
	3&gt; go<br />
	&nbsp;segmap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vstart<br />
	&nbsp;----------- ----------- ----------- -----------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12800&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 51200<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 38400&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12800&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 76800</p>
<p>(3 rows affected)<br />
	1&gt; commit<br />
	2&gt; go<br />
	1&gt; shutdown<br />
	2&gt; go&nbsp;</p>
<p>启动后发现能够查看数据库，能够正常访问了。但是处于bypass状态。将status为-32768的改为0后再次重启。数据库的所有状态都正常了。</p>
<p>总结：在删除sysusages中tempdb在master上分配的空间时，如果重启sybase服务器。可能就不会出现我所遇到的问题了！今天问题中报storage access violation的错误信息和以前用monitor server时报的错误差不多。要是逻辑页面读取错误，那么监控的时候是什么原因呢？需要向sybase tech 求助了！！</p>
<p>&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;<br />
	&mdash;&mdash;&mdash; 本文为andkylee个人原创，请在尊重作者劳动成果的前提下进行转载；<br />
	&mdash;&mdash;&mdash; 转载务必注明原始出处 : <a href="http://www.dbainfo.net">http://www.dbainfo.net</a><br />
	&mdash;&mdash;&mdash; 关键字： ASE 15.0.3 tempdb master 逻辑读 695 logical page read<br />
	&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/delete-temp-db-from-master-device.htm">https://www.dbainfo.net/delete-temp-db-from-master-device.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/delete-temp-db-from-master-device.htm">将tempdb从master设备中转移时出现逻辑页面读取错误问题的解决</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">随机日志</h2><ul class="related_post"><li>2010-09-12 -- <a href="https://www.dbainfo.net/sybase-ase-auto-create-database-login-user-scripts.htm" title="Sybase ASE自动创建数据库、登录以及用户的脚本">Sybase ASE自动创建数据库、登录以及用户的脚本</a> (0)</li><li>2014-08-19 -- <a href="https://www.dbainfo.net/some-useful-ddlgen-command.htm" title="ddlgen的常用语句">ddlgen的常用语句</a> (0)</li><li>2014-08-23 -- <a href="https://www.dbainfo.net/online-compress-iq-dumpfile-by-pipefile.htm" title="一种使用管道文件在线压缩IQ备份文件的方法">一种使用管道文件在线压缩IQ备份文件的方法</a> (0)</li><li>2010-09-10 -- <a href="https://www.dbainfo.net/row-level-locking-for-system-tables.htm" title="Row-Level Locking for System Tables">Row-Level Locking for System Tables</a> (0)</li><li>2010-08-11 -- <a href="https://www.dbainfo.net/sybase-ase-auto-backup-shell-scripts-at-unix-linux.htm" title="sybase ASE在unix&#038;linux上的自动备份脚本">sybase ASE在unix&#038;linux上的自动备份脚本</a> (1)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作">Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作</a> (1)</li><li>2015-08-02 -- <a href="https://www.dbainfo.net/sap-ase-manual-chinese-html-format.htm" title="HTML格式的SAP ASE 15.7 ESD#2中文版官方手册内容列表">HTML格式的SAP ASE 15.7 ESD#2中文版官方手册内容列表</a> (0)</li><li>2015-03-07 -- <a href="https://www.dbainfo.net/sap-rs-cr-number-2.htm" title="SAP Replication Server的所有已知BUG列表（2）">SAP Replication Server的所有已知BUG列表（2）</a> (0)</li><li>2012-06-07 -- <a href="https://www.dbainfo.net/iq-transfer-strings-to-hex.htm" title="IQ中得到字符串的十六进制形式">IQ中得到字符串的十六进制形式</a> (0)</li><li>2010-09-10 -- <a href="https://www.dbainfo.net/ase-device-dsync-directio-introduction.htm" title="ASE设备中的dsync和directio属性介绍">ASE设备中的dsync和directio属性介绍</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/delete-temp-db-from-master-device.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
