Se me ha pedido que escriba un script SQL que se puede ejecutar, lo que detendrá la replicación y eliminará el suscriptor/suscripción.Secuencia de comandos SQL Server para eliminar la replicación?
¿Es esto posible? ¿O tienes que usar la GUI?
Se me ha pedido que escriba un script SQL que se puede ejecutar, lo que detendrá la replicación y eliminará el suscriptor/suscripción.Secuencia de comandos SQL Server para eliminar la replicación?
¿Es esto posible? ¿O tienes que usar la GUI?
Qué versión de SQL Server está utilizando.
Trate
sp_removedbreplication 'DB_PROD'
go
Leer Similares - limpieza de replicación Bits - http://blogs.msdn.com/b/repltalk/archive/2010/11/17/how-to-cleanup-replication-bits.aspx
Google también ofrece artículo de MSDN en los resultados de
Cómo deshabilitar la publicación y distribución (replicación con Transact-SQL Programación) - http://msdn.microsoft.com/en-us/library/ms147921.aspx
SELECCIONE spid FROM sys.sysprocesses WHERE dbid = db_i d ('distribución') y utilizar el número de proceso para matarlo como a continuación: matar a 65
Si usted es mirada para eliminar por completo la replicación, incluyendo todos los "bits". O su servidor solo tiene una publicación y esta es la que está tratando de eliminar.
recomendaría:
Esto tiene la ventaja de no solo limpiar completamente las cosas. Pero también se elimina la base de datos de distribución, que si alguna vez se ha tratado antes, se sabe que está plagada de remanentes de réplicas pasadas.
La documentación completa se puede encontrar here.