Share via


TIP: El CMDLet Mount-SPContentDatabase de PowerShell "crea" bases de datos

Saludos Comunidad de SharePoint,

Recientemente estuve entregando el Workshop de Migración a SharePoint 2010 que recomiendo ampliamente y durante un laboratorio me percaté de algo que me dejó boquiabierto. Resulta que durante el proceso de un laboratorio se requiere utilizar el cmdlet de SharePoint Powershell llamado Mount-SPContentDatabase para montar una base de datos que existe en el servidor de base de datos provisionado en las máquinas virtuales del taller. De pronto un estudiante levanta la mano para solicitar ayuda porque a pesar de que la ejecución del cmdlet no arrojó ningún error el no puede visualisar el contenido de la base de datos. Me acerco a revisar el desarrollo del laboratorio y me doy cuenta que el estudiante cometió un error al escribir la base de datos, omitió una letra, y le pregunto una vez más ¿Seguro que no te mando error? a lo que respondió que no, así que decidí revisar el código escrito en PowerShell y efectivamente el estudiante no cometió errores en la sintaxis del cmdlet pero si en el nombre de la base de datos.

WSS_Content_2007 - Nombre de la base de datos del laboratorio previamente creada en SQL Server

WSS_Conten_2007 - Nombre que el estudiante le dió al momento de seguir los pasos del lab

Yo hubiera esperado que debido a la descripción del cmdlet como se ve en la imagen abajo, hubiera aparecido un mensaje diciendo que dicha base de datos no existe...

Tal cual la ayuda del cmdlet dice claramente que adjunta una base de datos EXISTENTE pero en cambio creó una nueva base de datos y por consiguiente el estudiante no podía continuar con el laboratorio.

Adicionalmente quiero compartirles que existe un CMDLet que permite crear bases de datos de contenido New-SPContentDatabase, así que tengan cuidado cuando utilicen los CMDLets de SharePoint PowerShell.

Referencias:

Agregar bases de datos de contenido en SP2010 - https://technet.microsoft.com/en-us/library/cc825314.aspx

Adjuntar bases de datos de contenido en SP2010 - https://technet.microsoft.com/en-us/library/ff607581(office.14).aspx

Saludos y hasta el próximo POST