We start getting intermittence error in our application web server when calling a store procedure in sql server(the store proc use linked server to access another server. From application server, user got the following Exceptions, and when I did profiler trace in our sql server side, I got the OLEDB error:
<hresult>-2147467262</hresult>
Is anybody seeing this type of issue? User/developer claims that this error happened after our Server operation group did the OS upgrade to window server 2008 R2. I enabled the 'allow inprocess' in the SQLOLEDB linked server provider, but that did not help. Anything response is great appreciated.
Is there any hotfixes that we need to apply for the OS upgrade? Our database is still in sql server 2005 SP4. the OS was upgraded from window 2003 to window 2008 R2.
Exceptions | |
System.Web.HttpUnhandledException | |
Untrapped Exception: Exception of type 'System.Web.HttpUnhandledException' was thrown. | |
at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) | |
Unknown | |
System.NullReferenceException | |
Object reference not set to an instance of an object. | |
at USG.CRMApplications.DataAccessLayer.ProductDC.GetProduct(String commodityCode, String suffix) in C:\DEVELOPMENT\CRMWebApplications\CRM Web Applications\USG.CRMApplications.DataAccessLayer\ProductDC.vb:line 157 at USG.CRMApplications.DataAccessLayer.QuoteDC.LoadQuote(String referenceNum, Int32 version) in C:\DEVELOPMENT\CRMWebApplications\CRM Web Applications\USG.CRMApplications.DataAccessLayer\QuoteDC.vb:line 1484 at USG.CRMApplications.DataAccessLayer.QuoteDC.TryLoad(String referenceNum, JobCustomerQuoteDTO& individualQuote, GroupQuoteDTO& groupQuote, Int32 version) in C:\DEVELOPMENT\CRMWebApplications\CRM Web Applications\USG.CRMApplications.DataAccessLayer\QuoteDC.vb:line 827 at USG.CRMApplications.Application.QuoteModule.Services.QuoteAppService.CheckAccess(UserDTO user, String referenceNum, Int32 version) in C:\DEVELOPMENT\CRMWebApplications\CRM Web Applications\USG.CRMApplications\QuoteModule\Services\QuoteAppService.vb:line 242 at CRM_Web_Applications.view.ValidateAccess(String referenceNumber, Guid groupId, Int32 version) in C:\DEVELOPMENT\CRMWebApplications\CRM Web Applications\CRM Web Applications\quotes\view.aspx.vb:line 302 at CRM_Web_Applications.view.Page_Load(Object sender, EventArgs e) in C:\DEVELOPMENT\CRMWebApplications\CRM Web Applications\CRM Web Applications\quotes\view.aspx.vb:line 55 at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) | |
C:\DEVELOPMENT\CRMWebApplications\CRM Web Applications\USG.CRMApplications.DataAccessLayer\ProductDC.vb | |
157 |
Li-hui Chen