Inicio > Base de datos > sp_replcmds

sp_replcmds

jueves, 25 de enero de 2024 Dejar un comentario Ir a comentarios

Haz publicado algunas tablas de tu base de datos con el tipo de replicacion transaccional, pero cuando generas la instantanea te das cuenta que el agente de LOGs esta arrojando el siguiente error:

El proceso no pudo ejecutar ‘sp_replcmds’ en ‘SERVIDOR’.


revisas el detalle del error y describe lo siguiente

Mensajes de error:

  • El proceso no pudo ejecutar ‘sp_replcmds’ en ‘SERVIDOR’. (Origen: MSSQL_REPL, Número de error: MSSQL_REPL20011)
    Obtener ayuda: http://help/MSSQL_REPL20011
  • Cannot execute as the database principal because the principal «dbo» does not exist, this type of principal cannot be impersonated, or you do not have permission. (Origen: MSSQLServer, Número de error: 15517)
    Obtener ayuda: http://help/15517

El proceso no pudo ejecutar ‘sp_replcmds’ en ‘SERVIDOR’. (Origen: MSSQL_REPL, Número de error: MSSQL_REPL22037)
Obtener ayuda:
http://help/MSSQL_REPL22037

Este error es bastante común cuando mueves tu base de datos a otra instancia. Lo que sucede es que cuando adjuntas la base de datos el propietario que tenia en la anterior instancia no se encuentra en la nueva instancia. Entonces tu base de datos esta operativa, se encuentra funcionando, pero no tiene propietario. Tal y como puedes observar en la siguiente imagen.

Para solucionar el problema solo tienes que asignar un propietario a tu base de datos, como por ejemplo: sa.

Comparte y diviertete:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • BlinkList
  • Blogosphere
  • Live
  • Meneame
  • MSN Reporter
  • MySpace
  • RSS
  • Suggest to Techmeme via Twitter
  • Technorati
  • LinkedIn
  • email
  • FriendFeed
  • PDF
  • Reddit
  • Wikio IT
  • Add to favorites
  • blogmarks
Top Footer