jueves, 5 de febrero de 2015

The search administration web service application cannot be deleted



  • Tienen una aplicación de servicio para búsquedas, mas no tienen las bases de datos del mismo? 
  • Quisieran borrar el servicio de búsquedas para crear uno nuevo con sus bases de datos respectivas?
  • Recibes mensajes de "Login failed " a una base de datos que no existe?

Si es así estas en un buen lugar para resolver tus problemas.

En primer lugar, nunca confíes en lo que la administración central te muestre... creo que de hoy en adelante tu mejor amigo es PowerShell. Así que sigue estos pasos:

  1. Abre el SharePoint 2010 Management Shell que se encuentra en la carpeta de SharePoint (barra de inicio)
  2. Digita Get-SPDatabase

Ahora tienes una lista de bases de datos que TODAVÍA existen en SharePoint, y muy probable las mismas se estén tratando de consultar.

Para limpiar esta lista, te recomiendo usar el ID de cada base de datos (menos el dolor de cabeza) y seguir estos pasos:

  1. Utilizaremos una variable llamada $bad y en ella guardaremos nuestro ID a borrar (base de datos) con la siguiente linea: $bad = Get-SPDatabase -id "acá pegamos el ID de la db" (el ID debe ir sin comillas)
  2. Ahora borramos esta base con esta linea: $bad.delete()
  3. Ejecuta todos los pasos necesarios para eliminar cuanta base de datos sea necesaria.
  4. Ve a la administración central, al manejo de las aplicaciones de servicio y eliminalas sin problema.

Puedes observar que al eliminar las bases de datos también (en alguna ocasión) se borran las aplicaciones de servicio que intentaste en algún momento eliminar.

Éxito con tu nuevo servicio de búsqueda.

No hay comentarios:

Publicar un comentario