Error de SharePoint PowerShell: no se puede abrir la base de datos "Nombre de base de datos" solicitada al iniciar sesión. El inicio de sesión falló. Error de inicio de sesión para el usuario 'Dominio\Nombre de usuario'.
Problema: El administrador de SharePoint intentó hacer una copia de seguridad de una colección de sitios de SharePoint 2013 con el cmdlet de PowerShell Backup-SPSite y obtuvo un error “No se puede abrir la base de datos “WSS_Content_demo” solicitada al iniciar sesión. El inicio de sesión falló. Error al iniciar sesión para el usuario 'Dominio\Usuario'”.
Causa principal:
Aunque el administrador de SharePoint tiene permiso con el cmdlet “Add-SPShellAdmin”, otorga permiso al usuario solo en las bases de datos de contenido de SharePoint existentes en el momento de ejecutar este comando. Para las nuevas bases de datos de contenido creadas, ¡tenemos que otorgar permiso nuevamente más adelante!
Solución:
Ejecute el cmdlet "Add-SPShellAdmin" para el usuario. Esto da acceso a todas las bases de datos de SharePoint:
Get-SPDatabase | Add-SPShellAdmin "Domain\User"
Leer más: ¿Cómo otorgar acceso para ejecutar cmdlets de PowerShell en SharePoint 2013?
