SharePoint 2016 OnPremise, 모두 잘 작동하지만 저장 후 새 항목을 추가 할 때 한 목록에서만 작동하는 경우도 있습니다. 표준보기로 돌아 가면 Exception from HRESULT: 0x80131904가 표시됩니다.

Uls는 다음과 같이 말합니다.

System.Data.SqlClient.SqlException (0x80131904): A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The specified network name is no longer available.) ---> System.ComponentModel.Win32Exception (0x80004005): The specified network name is no longer available SPRequest.GetListItemDataWithCallback2: UserPrincipalName=i:0).w|s-1-5-21-2025429265-688789844-725345543-18654, AppPrincipalName= ,pSqlClient=<null> ,bstrUrl=http://portal/mySite ,bstrListName={A9A7F119-9D25-4CDD-A59D-BD5F8AB58C85} ,bstrViewName=<null> ,bstrViewXml=<View><Query><OrderBy><FieldRef Name="Datum" Ascending="FALSE" /><FieldRef Name="BegonnenUm" Ascending="FALSE" /></OrderBy><Where><Eq><FieldRef Name="Author" /><Value Type="Integer"><UserID Type="Integer" /></Value></Eq></Where></Query><Aggregations Value="On"><FieldRef Name="Dauer" Type="SUM" /><Fi ,fSafeArrayFlags=SAFEARRAYFLAG_AUTOHYPERLINK Error while executing web part: Microsoft.SharePoint.SPException: Exception from HRESULT: 0x80131904 ---> System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x80131904 at Microsoft.SharePoint.Library.SPRequestInternalClass.GetListItemDataWithCallback2(IListItemSqlClient pSqlClient, String bstrUrl, String bstrListName, String bstrViewName, String bstrViewXml, SAFEARRAYFLAGS fSafeArrayFlags, ISP2DSafeArrayWriter pSACallback, ISPDataCallback pPagingCallback, ISPDataCallback pPagingPrevCallback, ISPDataCallback pFilterLinkCallback, ISPDataCallback pSchemaCallback, ISPDataCallback pRowCountCallback, Boolean& pbMaximalView) at Microsoft.SharePoint.Library.SPRequest.GetListItemDataWithCallback2(IListItemSqlClient pSqlClient, String bstrUrl, String bstrListName, String bstrViewName, String bstrViewXml, SAFEARRAYFLAGS fSafeArrayFlags, ISP2DSafeArrayWriter pSACallback, ISPDataCallback pPagingCallback, ISPDataCallback pPagingPrevCallback, ISPDataCallback pFilterLinkCallback, ISPDataCallback pSchemaCallback, ISPDataCallback pRowCountCallback, Boolean& pbMaximalView) --- End of inner exception stack trace --- at Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx) at Microsoft.SharePoint.Library.SPRequest.GetListItemDataWithCallback2(IListItemSqlClient pSqlClient, String bstrUrl, String bstrListName, String bstrViewName, String bstrViewXml, SAFEARRAYFLAGS fSafeArrayFlags, ISP2DSafeArrayWriter pSACallback, ISPDataCallback pPagingCallback, ISPDataCallback pPagingPrevCallback, ISPDataCallback pFilterLinkCallback, ISPDataCallback pSchemaCallback, ISPDataCallback pRowCountCallback, Boolean& pbMaximalView) at Microsoft.SharePoint.SPListItemCollection.EnsureListItemsData() at Microsoft.SharePoint.SPListItemCollection.get_Count() at Microsoft.SharePoint.WebControls.SPDataSourceView.ExecuteSelect(DataSourceSelectArguments selectArguments, String aggregateString, Boolean wantReturn, BaseXsltListWebPart webpart, SPListItem& listItem, SPListItemCollection& listItems, String[]& fieldList) at Microsoft.SharePoint.WebControls.SingleDataSource.GetXPathNavigatorInternal() at Microsoft.SharePoint.WebControls.SingleDataSource.GetXPathNavigator() at Microsoft.SharePoint.WebPartPages.DataFormWebPart.PrepareAndPerformTransform(Boolean bDeferExecuteTransform) 1bbd449f-5801-b098-2604-475e9b3793d4 

페이지를 새로 고침하면 작동합니다.
아이디어가 있나요?

답변

여기에서 몇 가지-이것의 주요 문제는 SharePoint 서버와의 SQL 연결이 안정적이지 않다는 것입니다. SQL Server Windows 로그를 확인하십시오. 여기에서 오류에 대한 자세한 정보를 얻을 수 있습니다.

그러나 일반적으로 아래를 확인하십시오.

  • SQL Server와 SharePoint 간의 네트워크 연결- 대부분 안정적이지 않은 경우 네트워크 팀에 문의하세요.
  • AG 그룹 클러스터 ( SQL 서버에 구성된 listener )-기본 데이터베이스가 가용성 그룹 (AG)이지만 네트워크 연결 변동으로 인해 다시 연결됩니다.
  • SQL 연결 시간 초과 속성을 늘려보세요
  • 마지막으로 IIS 재설정을 시도합니다.

댓글

  • 알겠습니다. 확인하겠습니다. 하지만 어떻게이 문제가이 단일 목록에만 있고 내 농장에 200 개 이상이있을 수 있습니다.
  • 단일 콘텐츠 아래의 목록이 하나뿐입니까 아니면 모든 목록입니까? db? AG 그룹 문제는 콘텐츠 DB 수준에서 발생합니다.
  • ContentDB가 하나 뿐이고 예,이 목록에만 해당됩니다.
  • 오 ..이 경우에는 시도해 볼 수 있습니다. iis를 재설정하면 문제가 해결 될 수 있습니다.
  • 불행히도 IIS를 다시 시작해도 ' 도움이되지 않았습니다. 가능한 한 빨리 서버를 다시 시작하겠습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다