Backup SQL 2008 en recurso compartido

13/11/2009 - 13:28 por Diego Fernández | Informe spam
Hola a todos:

Sigo peleando con la migración del actual entorno SQL 2000 a SQL 2008.
El caso es que ahora, estoy preparando los backups. Tengo que hacerlos en
una carpeta compartida de otro equipo, y al ejecutarlo me dice:

Se ha denegado el permiso para ejecutar los pasos del trabajo de ejecución
de DTS sin una cuenta de proxy a las funciones distintas de sysadmin. No se
pudo realizar el paso.

Una búsqueda en google lo único que me ha devuelvo (relevante) es el listado
de errores de SQL...

¿Como puedo hacerlo?

Gracias por anticipado.
Diego Fernández

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
13/11/2009 - 13:47 | Informe spam
¿La cuenta con la que corre SQL Agent tiene permisos en ese recurso
compartido?

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"Diego Fernández" wrote in message
news:
Hola a todos:

Sigo peleando con la migración del actual entorno SQL 2000 a SQL 2008.
El caso es que ahora, estoy preparando los backups. Tengo que hacerlos en
una carpeta compartida de otro equipo, y al ejecutarlo me dice:

Se ha denegado el permiso para ejecutar los pasos del trabajo de ejecución
de DTS sin una cuenta de proxy a las funciones distintas de sysadmin. No
se pudo realizar el paso.

Una búsqueda en google lo único que me ha devuelvo (relevante) es el
listado de errores de SQL...

¿Como puedo hacerlo?

Gracias por anticipado.
Diego Fernández
Respuesta Responder a este mensaje
#2 Diego Fernández
13/11/2009 - 16:04 | Informe spam
Si, tiene permisos "totales".
Aunque creo que no era necesario, también he puesto la misma cuenta para el
servicio del SQL Server... me da el mismo error.

Un saludo.
Diego Fernández

"Carlos Sacristan" escribió en el mensaje de
noticias:
¿La cuenta con la que corre SQL Agent tiene permisos en ese recurso
compartido?

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"Diego Fernández" wrote in message
news:
Hola a todos:

Sigo peleando con la migración del actual entorno SQL 2000 a SQL 2008.
El caso es que ahora, estoy preparando los backups. Tengo que hacerlos en
una carpeta compartida de otro equipo, y al ejecutarlo me dice:

Se ha denegado el permiso para ejecutar los pasos del trabajo de
ejecución de DTS sin una cuenta de proxy a las funciones distintas de
sysadmin. No se pudo realizar el paso.

Una búsqueda en google lo único que me ha devuelvo (relevante) es el
listado de errores de SQL...

¿Como puedo hacerlo?

Gracias por anticipado.
Diego Fernández



Respuesta Responder a este mensaje
#3 Ruben Garrigos
15/11/2009 - 19:10 | Informe spam
Hola Diego,

Yo te recomendaría que te crearas una cuenta proxy para esta labor y se la
asignaras al job correspondiente.

Debido al modelo de seguridad de SQL Server 2005/2008 la ejecución de ciertos
jobs no se realiza con la cuenta de servicio del agente de SQL Agent. Para
ejecutar los agentes bajo una identidad concreta necesitamos configurar proxies.
Para ello el primer paso es crearnos un credencial a partir del usuario deseado.
Para crearlo podemos hacerlo bien con Management Studio desde "Seguridad

CREATE CREDENTIAL [miCredencial] WITH IDENTITY = N'miDominio\miUsuario',
SECRET = N'miPass'

Una vez creado el credencial lo asignaremos al proxy correspondiente al crearlo.
El proxy creo que debe crearse en el grupo de proxies que dice algo así como
Ejecución de SSIS/DTS. Una vez creado el proxy se lo asignas al job que te
de problemas. Eso se cambia desde la pestaña de propiedades generales del
paso del job donde te diga "ejecutar como" le metes el proxy que has creado
y ya debería funcionarte sin problemas.

Un saludo,

Rubén Garrigós
Solid Quality Mentors

Blog: http://blogs.solidq.com/es/elrincondeldba

Hola a todos:

Sigo peleando con la migración del actual entorno SQL 2000 a SQL 2008.
El caso es que ahora, estoy preparando los backups. Tengo que hacerlos
en
una carpeta compartida de otro equipo, y al ejecutarlo me dice:
Se ha denegado el permiso para ejecutar los pasos del trabajo de
ejecución de DTS sin una cuenta de proxy a las funciones distintas de
sysadmin. No se pudo realizar el paso.

Una búsqueda en google lo único que me ha devuelvo (relevante) es el
listado de errores de SQL...

¿Como puedo hacerlo?

Gracias por anticipado.
Diego Fernánde
Respuesta Responder a este mensaje
#4 Diego Fernández
16/11/2009 - 10:02 | Informe spam
Muchas gracias por tu ayuda.
Voy a probarlo a ver si lo he entendido bien.

Un saludo.
Diego.

"Ruben Garrigos" escribió en el mensaje de
noticias:
Hola Diego,

Yo te recomendaría que te crearas una cuenta proxy para esta labor y se la
asignaras al job correspondiente.

Debido al modelo de seguridad de SQL Server 2005/2008 la ejecución de
ciertos jobs no se realiza con la cuenta de servicio del agente de SQL
Agent. Para ejecutar los agentes bajo una identidad concreta necesitamos
configurar proxies. Para ello el primer paso es crearnos un credencial a
partir del usuario deseado. Para crearlo podemos hacerlo bien con
Management Studio desde "Seguridad --> Credenciales --> Nuevo credencial"
o bien con el siguiente script:

CREATE CREDENTIAL [miCredencial] WITH IDENTITY = N'miDominio\miUsuario',
SECRET = N'miPass'

Una vez creado el credencial lo asignaremos al proxy correspondiente al
crearlo. El proxy creo que debe crearse en el grupo de proxies que dice
algo así como Ejecución de SSIS/DTS. Una vez creado el proxy se lo asignas
al job que te de problemas. Eso se cambia desde la pestaña de propiedades
generales del paso del job donde te diga "ejecutar como" le metes el proxy
que has creado y ya debería funcionarte sin problemas.
Un saludo,

Rubén Garrigós
Solid Quality Mentors

Blog: http://blogs.solidq.com/es/elrincondeldba

Hola a todos:

Sigo peleando con la migración del actual entorno SQL 2000 a SQL 2008.
El caso es que ahora, estoy preparando los backups. Tengo que hacerlos
en
una carpeta compartida de otro equipo, y al ejecutarlo me dice:
Se ha denegado el permiso para ejecutar los pasos del trabajo de
ejecución de DTS sin una cuenta de proxy a las funciones distintas de
sysadmin. No se pudo realizar el paso.

Una búsqueda en google lo único que me ha devuelvo (relevante) es el
listado de errores de SQL...

¿Como puedo hacerlo?

Gracias por anticipado.
Diego Fernández




Respuesta Responder a este mensaje
#5 Diego Fernández
16/11/2009 - 10:39 | Informe spam
Hola otra vez:

Gracias de nuevo.
Funciona perfectamente.

Un saludo.
Diego.

"Ruben Garrigos" escribió en el mensaje de
noticias:
Hola Diego,

Yo te recomendaría que te crearas una cuenta proxy para esta labor y se la
asignaras al job correspondiente.

Debido al modelo de seguridad de SQL Server 2005/2008 la ejecución de
ciertos jobs no se realiza con la cuenta de servicio del agente de SQL
Agent. Para ejecutar los agentes bajo una identidad concreta necesitamos
configurar proxies. Para ello el primer paso es crearnos un credencial a
partir del usuario deseado. Para crearlo podemos hacerlo bien con
Management Studio desde "Seguridad --> Credenciales --> Nuevo credencial"
o bien con el siguiente script:

CREATE CREDENTIAL [miCredencial] WITH IDENTITY = N'miDominio\miUsuario',
SECRET = N'miPass'

Una vez creado el credencial lo asignaremos al proxy correspondiente al
crearlo. El proxy creo que debe crearse en el grupo de proxies que dice
algo así como Ejecución de SSIS/DTS. Una vez creado el proxy se lo asignas
al job que te de problemas. Eso se cambia desde la pestaña de propiedades
generales del paso del job donde te diga "ejecutar como" le metes el proxy
que has creado y ya debería funcionarte sin problemas.
Un saludo,

Rubén Garrigós
Solid Quality Mentors

Blog: http://blogs.solidq.com/es/elrincondeldba

Hola a todos:

Sigo peleando con la migración del actual entorno SQL 2000 a SQL 2008.
El caso es que ahora, estoy preparando los backups. Tengo que hacerlos
en
una carpeta compartida de otro equipo, y al ejecutarlo me dice:
Se ha denegado el permiso para ejecutar los pasos del trabajo de
ejecución de DTS sin una cuenta de proxy a las funciones distintas de
sysadmin. No se pudo realizar el paso.

Una búsqueda en google lo único que me ha devuelvo (relevante) es el
listado de errores de SQL...

¿Como puedo hacerlo?

Gracias por anticipado.
Diego Fernández




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida