FIX: Access Violation Occurs in COledbError::RaiseRestartPositionError When You Run a Full Text Query (276048)



The information in this article applies to:

  • Microsoft SQL Server 7.0

This article was previously published under Q276048
BUG #: 58289 (SQLBUG_70)

SYMPTOMS

Under rare circumstances, a server process id (spid) that is executing a full-text query (a query that uses either a CONTAINS or a FREETEXT predicate) that causes an error in one of the underlying layers (for example, OLEDB, MSSearch) may cause a handled Access Violation in COledbError::RaiseRestartPositionError.

RESOLUTION

The English version of this fix should have the following file attributes or later:
   Date      Time      Version        Size    File name      Platform
   ------------------------------------------------------------------

   9/30/00   2:46 am   7.00.4323.1   102672   Sqlftqry.dll   Intel
   9/30/00   2:46 am   7.00.4323.1   158992   Sqlftqry.dll   Alpha
				
NOTE: Due to file dependencies, the most recent hotfix or feature that contains the preceding files may also contain additional files.

STATUS

Microsoft has confirmed this to be a problem in SQL Server 7.0. This problem has been corrected in U.S. Service Pack 3 for Microsoft SQL Server 7.0. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

274799 INF: How to Obtain Service Pack 3 for Microsoft SQL Server 7.0 and Microsoft Data Engine (MSDE) 1.0

For more information, contact your primary support provider.

MORE INFORMATION

This is the corresponding stack trace build 7.00.842 (SQL Server 7.0 Service Pack 2 [SP2]):
0x4102d4fe Module(SQLFTQRY+d4fe)
0x4102d4b4 Module(SQLFTQRY+d4b4)
0x4102d0c0 Module(SQLFTQRY+d0c0)
0x4102d4d9 Module(SQLFTQRY+d4d9)
0x0062451e Module(sqlservr+22451e) (COledbError::RaiseRestartPositionError+11)
0x006613d8 Module(sqlservr+2613d8) (CQScanRmtBase::Rewind+56)
0x0042d0cf Module(sqlservr+2d0cf) (CQScan::Recompute+82)
0x0054d635 Module(sqlservr+14d635) (CQScan::Recompute+50)
0x00665e47 Module(sqlservr+265e47) (CQScanSpool::Recompute+5b)
0x0042cf1c Module(sqlservr+2cf1c) (CQScanNLJoin::RecomputeInner+82)
0x0042ce4d Module(sqlservr+2ce4d) (CQScanNLJoin::GetRow+110)
0x00659b7f Module(sqlservr+259b7f) (CQScanConcat::GetRow+7b)
0x00496aa7 Module(sqlservr+96aa7) (CQScanSort::FillSortTable+bb)
0x004968f6 Module(sqlservr+968f6) (CQScanSort::Open+63)
0x00414f5b Module(sqlservr+14f5b) (CQueryScan::Startup+a2)
0x00411643 Module(sqlservr+11643) (CStmtQuery::FExecuteQuery+28d)
0x00418083 Module(sqlservr+18083) (CStmtSelect::XretExecute+1cf)
0x004108bb Module(sqlservr+108bb) (CMsqlExecContext::ExecuteStmts+11a)
0x00410369 Module(sqlservr+10369) (CMsqlExecContext::Execute+16a)
				

Modification Type:MajorLast Reviewed:3/14/2006
Keywords:kbBug kbfix kbQFE KB276048