Tôi có một kết nối đến một máy chủ được liên kết từ máy chủ sql 2012 đến sql pervasive.
Khi tôi làm select field1, field2, field3 from mytable
mọi thứ hoạt động!
Tuy nhiên, khi tôi làm select field1, field2, field3, field4, ...field10+ from mytable
tôi nhận được thông báo erro này:
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "MSDASQL" for linked server "KSLAP208" reported an error. The provider reported an unexpected catastrophic failure.
Msg 7330, Level 16, State 2, Line 1
Cannot fetch a row from OLE DB provider "MSDASQL" for linked server "KSLAP208".
Tôi đã xem các bản ghi và đây là những gì nó nói:
2013-02-08 11:27:30.93 spid55 ***Stack Dump being sent to D:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\LOG\SQLDump0049.txt
2013-02-08 11:27:30.93 spid55 SqlDumpExceptionHandler: Process 55 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
2013-02-08 11:27:30.93 spid55 * *******************************************************************************
2013-02-08 11:27:30.93 spid55 *
2013-02-08 11:27:30.93 spid55 * BEGIN STACK DUMP:
2013-02-08 11:27:30.93 spid55 * 02/08/13 11:27:30 spid 55
2013-02-08 11:27:30.93 spid55 *
2013-02-08 11:27:30.93 spid55 *
2013-02-08 11:27:30.93 spid55 * Exception Address = 00000000018F5BBE Module(UNKNOWN+0000000000000000)
2013-02-08 11:27:30.93 spid55 * Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
2013-02-08 11:27:30.93 spid55 * Access Violation occurred reading address 0000000009400090
2013-02-08 11:27:30.93 spid55 * Input Buffer 128 bytes -
2013-02-08 11:27:30.93 spid55 * select * from [KSLAP208].[C003]..PA_Profile_BASE_1119
Tôi có thể làm điều này chính xác select *
từ một máy chủ khác mà không gặp vấn đề gì!
Chuyện gì đang xảy ra ở đây vậy? Đây có phải là một số loại lỗi năm 2012 hoặc một vấn đề bộ nhớ?