Cómo confirmar y/o configurar la cuenta de servicio de Backup Exec (BESA) con el rol 'db_owner' mediante Microsoft SQL Server Management Studio Express.

book

Article ID: 100037317

calendar_today

Updated On:

Description

Problema

Cómo confirmar y/o configurar la cuenta de servicio de Backup Exec con el rol 'db_owner' mediante Microsoft SQL Server Management Studio Express.

Causa

La cuenta BESA no forma parte del grupo db_owners en SQL Server.

Solución

Cuando se utiliza el agente de SharePoint para Backup Exec para Windows Servers para realizar copias de seguridad de bases de datos de contenido MOSS 2007/2010, se recomienda que la cuenta tenga asignado el rol 'db_owner'.

En algunos casos, el propietario de la base de datos puede ser la cuenta BESA, pero no es necesario. Confirme el propietario de base de datos SQL con Microsoft SQL Server Management Studio Express.

1. Abra las Propiedades de la base de datos SQL, como se muestra en la Figura 1.
 
Figura 1:
 
 

2. En la página Información general de las propiedades de base de datos, confirme qué cuenta está configurada como Propietario de la base de datos, como se muestra en la Figura 2:
 
Figura 2:
 
 


Para añadir y/o configurar el rol 'db_owner' para la cuenta BESA para las bases de datos de contenido SQL:

1. Haga clic en Base de datos de contenido y vaya a Seguridad | Usuarios y Hacer clic en nuevo usuario, como se muestra en la Figura 3.
 
Figura 3:

 

2. Añada un nombre de usuario y el nombre de sesión en los campos correspondientes (el nombre de usuario es genérico y no se pone en contacto con Active Directory), como se muestra en la Figura 4:
 
Figura 4:

 

3. En 'Miembros del rol de base de datos', seleccione la casilla db_owner, como se muestra en la Figura 5:
 
Figura 5:

 

4. La cuenta BESA aparece debajo de la carpeta de seguridad de la base de datos de contenido, como se muestra en la Figura 6.
 
Figura 6:

 

Nota: Si la cuenta BESA que se utiliza en los procesos de copia de seguridad/restauración no está configurada con el rol 'db_owner' como se muestra en SQL Server Management Studio Express, pueden mostrarse los errores de autenticación y/o las selecciones GRT limitadas. La cuenta BESA tendrá que tener este rol en TODAS las bases de datos de contenido de SQL dentro del conjunto.


Alternativamente, se puede reemplazar al propietario de base de datos de contenido de SQL actual. Esto no es necesario y solo debe realizarse en aquellas circunstancias en que resulte necesario y cuando no funcionen los permisos de rol especificados anteriormente.

Si se desea, siempre que se pueda confirmar la ausencia de impacto negativo en SQL, es posible cambiar el propietario de la base de datos SQL emitiendo el comando Transact-SQL EXEC sp_changedbowner 'accountname'>

El siguiente ejemplo convierte al inicio de sesión de BESA 'Sandman\Administrator' en el propietario de la base de datos actual y asigna los alias existentes a 'sandman\Administrator' asignados al antiguo propietario de la base de datos.

1. Destaque la base de datos en la que desea ejecutar una nueva consulta y haga clic derecho en ella, como se muestra en la Figura 7.
 
Figura 7:

 

2. Ejecute el comando EXEC sp_changedbowner 'sandman\administrator'>, como se muestra en la Figura 8.
 
Figura 8:

 

3. Después de ejecutar el comando, debe ver 'Los comandos se completaron correctamente' en el campo Mensajes del panel Consultas, como se muestra en la Figura 9.
 
Figura 9:

 

4. Confirme que se haya cambiado el propietario de la base de datos SQL en Propiedades de base de datos, como se muestra en la Figura 10.
 
Figura 10:

  





 

Issue/Introduction

Cómo confirmar y/o configurar la cuenta de servicio de Backup Exec con el rol 'db_owner' mediante Microsoft SQL Server Management Studio Express.