How to fix the error when restarting Windows SharePoint Services Search

If you stop the “Windows SharePoint Services Search” and start it again using:

  • Central Administration=>Operations=>Services on server=>Windows SharePoint Services Search=>Stop
  • Central Administration=>Operations=>Services on server=>Windows SharePoint Services Search=>Start

You might get the following error:

  • database_name on np:\\.\pipe\MSSQL$Microsoft##SSEE\sql\query contains user-defined schema.  Databases must be empty before they can be used.  Delete all of the tables, stored procedures and other objects or use a different database.

You can fix the problem by deleting the database in the SQL Server:

  • Stop the SQL Server Express Services: Start => All Programs => Administrative Tools => Services => SQL Server (SQLEXPRESS) => Right click Stop
  • Delete the following file
    C:\Windows\SYSMSI\SSEE\MSSL.2005\MSSQL\DATA\WSS_Search_ Servername.mdf
    C:\Windows\SYSMSI\SSEE\MSSL.2005\MSSQL\DATA\WSS_Search_ Servername_log.LDF
  • Restart SQL Server Express Services: Start => All Programs => Administrative Tools => Services => SQL Server (SQLEXPRESS) => Right click Start

Restart the Windows SharePoint Services Search Again:

  • Restart the Windows SharePoint Services Search: Central Administration=>Operations=>Services on server=>Windows SharePoint Services Search=>Start
  • In the Configure Windows SharePoint Services Search Service Settings page, In the Search Database section, type a new database name in the Database Name field. Click Start. (Note: You might get an error if you use the old database name)

Comments

  • Anonymous
    September 07, 2010
    Hello, I had this problem and now it's fixed. I would just like to know however, that it might be simpler to just  go to Central Administration and Services on Server and under SharePoint Services Search, just append v2 to the database name to change the name. Sharepoint will automatically create a new database in SQL, assign the appropriate permissions to it and the service will get started once again.

  • Anonymous
    April 12, 2012
    Hello This problem of not being able to use the existing database, is it solved in Sharepoint 2010? I would like that my old indexing content is used too. Thanks