es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

(Replicación) System.Data.SqlClient.SqlException: ‘Nombre de columna no válido’

Me encuentro con este error al intentar cargar datos de una suscripción.

Artículos de la suscripción:

Artículos de la suscripción

Error:

Detalles del error

En la tabla SINHVIEN (Estudiante) hay columnas que incluyen MASV (ID de estudiante), HO (apellido), TEN (nombre), MALOP (ID de clase, clave externa) y DANGHIHOC (abandonó).

Las columnas PHAI (sexo), DIACHI (dirección), NGAYSINH (fecha de nacimiento) y PASSWORD de la base de datos de suscripción no existen debido a la replicación.

¿Cómo puedo solucionar este error? Creo que debo agregar un nuevo conjunto de datos desde la suscripción, pero ¿hay algún método mejor?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    P: ¿Cuál es el mensaje de error y qué significa?

    El mensaje de error indica que las columnas PHAI(sexo), DIACHI(dirección), NGAYSINH(fecha de nacimiento), PASSWORD de la base de datos de suscripción no existen debido a la replicación. Esto significa que las columnas en la base de datos fuente no se están replicando en la base de datos destino, lo que lleva a la ausencia de columnas en la base de datos destino.

    P: ¿Qué se puede hacer para resolver este error?

    Una solución podría ser agregar un nuevo conjunto de datos desde la suscripción, como sugiere la pregunta. Otra solución podría ser modificar la configuración de replicación para asegurar que se estén replicando todas las columnas desde la base de datos fuente a la base de datos destino. Esto podría implicar modificar el filtro de replicación o agregar nuevos artículos a la suscripción. También es importante asegurarse de que el esquema de la base de datos destino coincida con el esquema de la base de datos fuente para evitar errores como este en el futuro.

Comments are closed.