Event ID - 10036

Event Id10036
SourceOffice Server Search
DescriptionA database error occurred.
Source: Microsoft OLE DB Provider for SQL Server
Code: <error code> occurred <number> time(s)
Description: <error description>
Event InformationFollowing information from Newsgroups may help you :
-------------------------------------------------------------------------------------------------

We had this exact same error with Search Administration showing a server error, crawl logs were empty and the application event log showing the following error .

A database error occurred.
Source: Microsoft OLE DB Provider for SQL Server
Code: 8144 occurred 1 time(s)
Description: Procedure or function proc_MSS_FlushTemp0 has too many arguments specified.

We found that, had applied cumulative updates KB955586, KB957693, KB958569, KB958567 to our WFE servers but not our indexing server, once we applied them to the indexing server and ran configuration wizard everything was OK.

-------------------------------------------------------------------------------------------------

I have a 5 server farm and it turns out that one of the servers were not on the same patch levels as the others.
I completed the following steps to resolve the problem described above:

- Ensure all servers are patched to the same level (SP1 included)
- Executed Configuration Wizard on all (This resulted in one server, SSP1, not completing correctly)
- I completed the Infrastructure Update on SSP1 (which failed to upgrade above) and reran the configuration wizard

So basically the error above is a server patch / service pack mismatch.

-------------------------------------------------------------------------------------------------

Last week I got stuck with few errors when starting WSS Search Service. Below are few errors that were thrown:

Error1:
Event ID: 10036
A database error occurred.
Source: Microsoft OLE DB Provider for SQL Server
Code: 6 occurred 1 time(s)
Description: [DBNETLIB][ConnectionOpen (Connect()).]Specified SQL server not found.

Error2:
Error Description: Could not access the Search service configuration database.

Few tips to avoid this kind of error:
  • Make sure the search service account has got DBCreator role on DB server. You can remove this role once the service is started.
  • Offcourse your normal Farm Admin service account also needs DbCreator and SecurityAdmin role.
  • I have read someone saying to use Named Pipes for remote connection. But this is not true it should work with TCP/IP connection as well. So in your SQL server make sure that your remote connection is enabled for either TCP/IP or Named Pipes or for both.
  • Make sure the DB Server name in your connection string is consistent in your farm for all other webapps, admin content config database etc etc..
Finally the solution that worked for me was that I was using "DB server name\Instance, port" as the connection string and this format of connection string uses Named Pipes. Unfortunately Named Pipes was disabled so I have to use an Alias of the DB server to use the TCP/IP connection. Also once the alias is setup for you by the DBA's you have to set it up on the MOSS server under SQL Server Client Configuration settings. You can also use server name if you are using default instance for TCP/IP.

-------------------------------------------------------------------------------------------------

problem's origin in NIC malfunctioning.

-------------------------------------------------------------------------------------------------

Reference LinksYour search cannot be completed because of a service error

Error When starting Windows SharePoint Search service

Catch threats immediately

We work side-by-side with you to rapidly detect cyberthreats
and thwart attacks before they cause damage.

See what we caught

Did this information help you to resolve the problem?

Yes: My problem was resolved.
No: The information was not helpful / Partially helpful.