Modificar base de datos publicada

12/09/2003 - 11:54 por keko | Informe spam
Hola, necesito saber como modificar un campo de una tabla ya publicada, uso
mezcla, he visto el procedimiento almacenado sp_repladdcolumn y me imagino q
funciona pero ahora kiero modificar un procedimiento almacenado, el caso es
q este lo puedo modificar con un ALTER pero despues no se propaga al
suscriptior... alguien me puede ayudar.

Gracias

KEKO

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
12/09/2003 - 12:53 | Informe spam
Al crear la publicación, activactes la duplicación de otros tipos de objetos
a parte de los datos de las tablas ?
Ahora no tengo una máquina con SQL Server para comprobar la ubicación
exacta, pero si que te puedo aconsejar que busques en la ayuda el tema
"Publicar datos y objetos de bases de datos" donde te da una explicación
sobre como hacerlo.


Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"keko" escribió en el mensaje
news:yJg8b.44253$
Hola, necesito saber como modificar un campo de una tabla ya publicada,


uso
mezcla, he visto el procedimiento almacenado sp_repladdcolumn y me imagino


q
funciona pero ahora kiero modificar un procedimiento almacenado, el caso


es
q este lo puedo modificar con un ALTER pero despues no se propaga al
suscriptior... alguien me puede ayudar.

Gracias

KEKO


Respuesta Responder a este mensaje
#2 keko
12/09/2003 - 13:35 | Informe spam
Si, a ver... la base de datos ya la tengo publicada y he marcado todo, las
tablas, vistas, procedimientos y funciones, pero ahora una vez publicada y
distribuida en algun q otro cliente kiero modificar las tablas y/
procedimientos, funciones y vistas y claro quiero hacer en el distribuidor o
publicador q en mi caso es el mismo y q se propaguen los cambios a los
suscriptiores sin q se den ni cuenta... he conseguido añadir por ejemplo una
columna a una tabla y funciona pero si modifico un procedimiento por ejemplo
este no se propaga... para la columna he tenido q usar un procedimiento
almacenado sp_replcaddcolumn pero para el procedimiento no encuentro algo
similar... el caso es si alguien sabe como modificar un procedimiento y q se
propague al suscriptor de forma transparente

Chas gracias
KEKO




"Salvador Ramos" escribió en el mensaje
news:
Al crear la publicación, activactes la duplicación de otros tipos de


objetos
a parte de los datos de las tablas ?
Ahora no tengo una máquina con SQL Server para comprobar la ubicación
exacta, pero si que te puedo aconsejar que busques en la ayuda el tema
"Publicar datos y objetos de bases de datos" donde te da una explicación
sobre como hacerlo.


Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"keko" escribió en el mensaje
news:yJg8b.44253$
> Hola, necesito saber como modificar un campo de una tabla ya publicada,
uso
> mezcla, he visto el procedimiento almacenado sp_repladdcolumn y me


imagino
q
> funciona pero ahora kiero modificar un procedimiento almacenado, el caso
es
> q este lo puedo modificar con un ALTER pero despues no se propaga al
> suscriptior... alguien me puede ayudar.
>
> Gracias
>
> KEKO
>
>


Respuesta Responder a este mensaje
#3 keko
12/09/2003 - 13:39 | Informe spam
Vale, he releido tu respuesta y creo entender q hay alguna opcion para q se
publique ademas de los datos el esquema pero creo q eso lo hace siempre, no?
es decir, el aplica la instantanea inicial al suscriptor asi pues tiene el
esquema... de hecho tb me ha hehco pensar en marcar la suscripcion para
reinicializar pero no se q implica porq eso necesita de una nueva
instantanea q tengo q hacer llegar al cliente o mandarla por FTP q lo he
hecho y funciona pero no me mola idea porq algunos cliente van por modem
56k's asi q ... y ademas no se q es lo q pasará con los datos q aun no esten
sincronizados, es decir, q esten en el suscriptor pero no en el
publicador/distribuidor..

Esto parece mi testamente, perdon si me enrollo.
Gracias

KEKO


"Salvador Ramos" escribió en el mensaje
news:
Al crear la publicación, activactes la duplicación de otros tipos de


objetos
a parte de los datos de las tablas ?
Ahora no tengo una máquina con SQL Server para comprobar la ubicación
exacta, pero si que te puedo aconsejar que busques en la ayuda el tema
"Publicar datos y objetos de bases de datos" donde te da una explicación
sobre como hacerlo.


Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"keko" escribió en el mensaje
news:yJg8b.44253$
> Hola, necesito saber como modificar un campo de una tabla ya publicada,
uso
> mezcla, he visto el procedimiento almacenado sp_repladdcolumn y me


imagino
q
> funciona pero ahora kiero modificar un procedimiento almacenado, el caso
es
> q este lo puedo modificar con un ALTER pero despues no se propaga al
> suscriptior... alguien me puede ayudar.
>
> Gracias
>
> KEKO
>
>


Respuesta Responder a este mensaje
#4 Francisco J. Rodríguez M.
12/09/2003 - 21:16 | Informe spam
Creo que tu pregunta no es muy clara.
Pregunta número uno, "quieres modificar una campo de una
tabla ya publicada", que significa esto de modificar ?
cambiar el tipo del campo o agregar un nuevo campo a la
tabla ?
El procedimiento sp_repladdcolumn te permite agregar una
nueva columna a un artículo de una tabla (pero una columna
que ya existe).
En mi experiencia, cuando quieres un campo nuevo a una
tabla que participa en una publicación debes tirar primero
la publicación para poder agregar el nuevo campo.
Pero todavía no entiendo completamente que quieres hacer
con la tabla.
Ahora respecto al procedimiento, como dice el otro amigo
debes checar los objetos que estás replicando, ya que
puedes indicar los stored procedures para replicación en
las propiedades de tu publicación.
Saludos.

Francisco J. Rodríguez M.

Hola, necesito saber como modificar un campo de una tabla


ya publicada, uso
mezcla, he visto el procedimiento almacenado


sp_repladdcolumn y me imagino q
funciona pero ahora kiero modificar un procedimiento


almacenado, el caso es
q este lo puedo modificar con un ALTER pero despues no se


propaga al
suscriptior... alguien me puede ayudar.

Gracias

KEKO


.

Respuesta Responder a este mensaje
#5 keko
15/09/2003 - 10:04 | Informe spam
Hola! Pido disculpas si la pregunta no esta clara, la expongo de otra forma
a ver si me explico mejor.

Loq quiero es poder modificar y modificar significa:
Añadir columnas a una tabla
Cambiar el tipo de dato de una columna
Quitar un columna de una tabla
Añadir un tabla
Añadir una relacion entre un tabla agregada y otra existente
en una base de datos PUBLICADA

El procedimiento almacenado sp_replcAddColumn te añade una columna a una
tabla publicada aunq la columna NO EXISTA... y esto lo hace sin necesidad
tirar la publicacion y volver a publicar...

Entonces como lo de las columnas lo tengo claro LA PREGUNTA ES:
Hay algo parecido pero para modificar un PROCEDIMIENTO DE USUARIO q ya esta
PUBLICADO?


Gracias
KEKO


"Francisco J. Rodríguez M." escribió en el
mensaje news:032901c37962$5383d350$
Creo que tu pregunta no es muy clara.
Pregunta número uno, "quieres modificar una campo de una
tabla ya publicada", que significa esto de modificar ?
cambiar el tipo del campo o agregar un nuevo campo a la
tabla ?
El procedimiento sp_repladdcolumn te permite agregar una
nueva columna a un artículo de una tabla (pero una columna
que ya existe).
En mi experiencia, cuando quieres un campo nuevo a una
tabla que participa en una publicación debes tirar primero
la publicación para poder agregar el nuevo campo.
Pero todavía no entiendo completamente que quieres hacer
con la tabla.
Ahora respecto al procedimiento, como dice el otro amigo
debes checar los objetos que estás replicando, ya que
puedes indicar los stored procedures para replicación en
las propiedades de tu publicación.
Saludos.

Francisco J. Rodríguez M.

Hola, necesito saber como modificar un campo de una tabla


ya publicada, uso
mezcla, he visto el procedimiento almacenado


sp_repladdcolumn y me imagino q
funciona pero ahora kiero modificar un procedimiento


almacenado, el caso es
q este lo puedo modificar con un ALTER pero despues no se


propaga al
suscriptior... alguien me puede ayudar.

Gracias

KEKO


.

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