¿Por qué no hacer consultas vía SQL a la base de SharePoint?

¿Es conveniente hacer consultas directas vía SQL a la base de datos de SharePoint? La respuesta típica es NO, ya que no está soportado.

Un poco más de información podría ser:

  • No está soportado (lo mencioné anteriormente)
  • Nuestras consultas pueden no funcionar luego de una actualización
  • Podemos generar problemas de performance
  • Podemos causar problemas de estabilidad
  • Podemos cometer errores en las consultas y traer información incorrecta

Es un tema viejo e interesante ¿verdad? Bien, ayer desde el blog SharePoint4Arabs, nos llegó un nuevo post sobre el tema, que vale la pena leer para los que alguna vez se metieron con este tema. Les dejo el enlace y que les sea útil!

http://www.sharepoint4arabs.com/AymanElHattab/Lists/Posts/Post.aspx?ID=99

Algo de información sobre la base de datos de SharePoint: http://msdn.microsoft.com/en-us/library/dd587562(office.11).aspx.

4 comentarios sobre “¿Por qué no hacer consultas vía SQL a la base de SharePoint?”

  1. Hola, he leido el post referenciado. Las razones de que una consulta a la BD puede no funcionar bien o afectar la estabilidad no me parecen un buen argumento, ya que el uso del modelo de objetos no nos protege de estos mismos problemas. Yo no descartaria el uso del acceso directo, siempre y cuanbdo este bien resuleto(lo que nuca haria es meter una select *…. en un webparr:-)

  2. Hola Jorge:

    La verdad me ha gustado escuchar tu opinión. Ya que siempre la respuesta es “no está soportado”, pero lo he visto usar en muchos lugares. Lo cual de por sí genera cierta contradicción. Es un debate interesante…

  3. Muchas veces “no soportado” no significa que no se pueda llevar a cabo, sino que tú te haces responsable de las posibles consecuencias negativas que acarree intentarlo. Si algo sale mal (vulgarmente “si la lías parda” :P) y no se trata de un sistema de pruebas que puedas restaurar o reconstruir alegremente, será complicado que alguien te eche una mano para arreglar el estropicio, por lo menos en lo que se refiere a asistencia técnica oficial.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *