5

Soy bastante nuevo a las capacidades y los datos actuales, y este es mi primer plan de generación de datos. Implementé una base de datos usando un proyecto de base de datos Vs2010 y la utilicé para implementar en una base de datos de SQL Express 2008. Todas las tablas usan columnas de identidad como claves principales, y están relacionadas entre sí con claves externas.VS2010 falla con "la generación de datos fracasó debido a la siguiente excepción: Columna 'xyz' no permite DBNull.Value"

puedo tener un plan de generación de datos, pero cuando intento generar datos con ella, las mesas son simplemente rellenarse en orden alfabético, lo cual es, por supuesto, va a fracasar. Las únicas tablas que se completan correctamente son las tablas de búsqueda y otras clases de entidades independientes sin restricciones de FK. El resto se omite después de que falla la primera tabla.

Supuestamente, el plan de generación determina el orden de población en función de las dependencias FK. ¿Que pasó?

edición: alguien con el representante para ello debe hacer una etiqueta-visual studio-Data-herramientas, puesto que ya no DBPro (ni realmente nunca fue) es el nombre del producto.

Respuesta

3

Así que al parecer según this thread el plan de generación de datos explota cuando se tiene una tabla que contiene solamente una clave principal y no hay otras columnas. Resulta que una de mis entidades independientes, cuyo único propósito es servir como una unión a una de mis otras mesas, se ajusta a esta descripción. Después de agregar una columna de Descripción inofensiva, pude continuar solucionando otros problemas hasta que el plan de generación se completó con éxito.

+0

Gracias, bwerks. Envié un informe de error aquí: https://connect.microsoft.com/VisualStudio/feedback/details/696973/data-generation-plan-fails-with-data-generation-failed-because-of-the-following-exception -column-xyz-does-not-allow-dbnull-value –

Cuestiones relacionadas