Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si creó un proyecto de base de datos en una versión anterior a Visual Studio 2010, puede actualizar ese proyecto; sin embargo, deberá hacerlo tan pronto como lo abra. También debe realizar tareas adicionales para actualizar los objetos de servidor del proyecto y debe actualizar por separado cada plan de generación de datos del proyecto. Además, debe actualizar las pruebas unitarias de base de datos y cualquier condición de prueba unitaria de base de datos personalizada.
Nota
No debe olvidar hacer una copia de seguridad del proyecto de base de datos antes de abrirlo en Visual Studio 2010 porque se le pedirá inmediatamente que actualice el proyecto. Visual Studio no hace una copia de seguridad de los proyectos antes ni durante el proceso de actualización.
Migrar proyectos .DBP
Puede seguir un procedimiento bastante simple para migrar los objetos de base de datos que se han definido en un proyecto .dbp a un proyecto de base de datos .dbproj o a un proyecto de aplicación de capa de datos. Para obtener más información, vea Convertir proyectos .DBP en proyectos de base de datos o en proyectos de aplicación de capa de datos.
Actualizar objetos de servidor
Antes de actualizar un proyecto de base de datos que incluya objetos de servidor, debe crear un proyecto de servidor en el que mantendrá esos objetos. Como parte de la actualización, las definiciones para esos objetos pasarán de los scripts anteriores y posteriores a la implementación a un script independiente que se denomina Upgraded.AllServerObjects.sql. Este script no se incluye al compilar el proyecto de base de datos.
Nota
Puede buscar Upgraded.AllServerObjects.sql en la carpeta Upgraded, pero es posible que primero deba abrir el menú Proyecto y hacer clic en Mostrar todos los archivos.
Después de la actualización, importe las definiciones de Upgraded.AllServerObjects.sql en el proyecto de servidor y compílelo. Cuando compile el proyecto de servidor, se creará el archivo UpgradedServerObjects.dbschema del archivo y se agregará al proyecto de base de datos una referencia a este archivo. Si los script anteriores o posteriores a la implementación contienen instrucciones que no se puedan importar, no aparecerán en UpgradedServerObjects.dbschema y es posible que los errores aparezcan en el proyecto de base de datos. Para obtener más información, vea Iniciar el desarrollo en equipo de bases de datos que hacen referencia a objetos de servidor compartidos.
Utilizar pruebas unitarias de base de datos y condiciones de prueba
Si creó pruebas unitarias de base de datos con una versión anterior de Visual Studio 2010, debe actualizarlas para que la compilación y la ejecución sean correctas. Los nombres de ensamblados a los que se hace referencia y los espacios de nombres han cambiado. Para obtener más información, vea Cómo: Actualizar pruebas unitarias de base de datos de versiones anteriores de Visual Studio.
Si las pruebas unitarias de base de datos utilizan condiciones personalizadas, también debe actualizarlas para que las pruebas se ejecuten correctamente. Para obtener más información, vea Cómo: Actualizar una condición de prueba personalizada de una versión anterior.
Actualizar planes de generación de datos
Si actualiza un proyecto de base de datos que incluya uno o más planes de generación de datos, no se actualizan hasta que intente abrir uno de ellos. Entonces se le pedirá que actualice el plan que intentó abrir. Además, es posible que encuentre problemas al actualizar un plan de generación de datos si usa generadores de datos que no estén disponibles en esta versión. Por ejemplo, quizá haya creado o utilizado un generador de datos personalizado (por ejemplo, uno incluido como herramienta avanzada). Al actualizar este tipo de plan, puede especificar el comportamiento si se encuentra un generador de datos desconocido. Para obtener más información, vea Cómo: Actualizar un plan de generación de datos de una versión anterior.
Vea también
Conceptos
Generar datos de prueba para bases de datos mediante generadores de datos