Compartir a través de


Consideraciones para la edición sin conexión

Actualización: noviembre 2007

Puede utilizar el editor de Transact-SQL (T-SQL) aunque esté trabajando sin conexión, es decir, aunque no esté conectado a ninguna base de datos. Por ejemplo, puede utilizar el editor para modificar scripts y consultas si está trabajando de manera remota, si el servidor de bases de datos no funciona o si desea reducir el número de conexiones activas a la base de datos. Además, cuando utiliza el editor para modificar los objetos de base de datos que están definidos en su proyecto de base de datos, está trabajando sin conexión. Sin embargo, cuando trabaja sin conexión (desconectado), no dispone de toda la funcionalidad del editor.

Editar scripts y consultas de base de datos

Si abre una sesión del editor de T-SQL sin conexión con una base de datos, el título de la ventana y el explorador de propiedades indican que está desconectado. Sin embargo, todavía puede utilizar el editor para crear y editar consultas y scripts de base de datos.

  • Para crear una consulta, abra el menú Datos, elija Editor de T-SQLy, a continuación, haga clic en Nueva conexión de consulta. Antes de que el editor se abra, aparece el cuadro de diálogo Conectar con base de datos para pedirle el nombre del servidor y de la base de datos en los que desea ejecutar su script o consulta. Sin embargo, puede hacer clic en Cancelar para cerrar el cuadro de diálogo y utilizar el editor de T-SQL mientras está desconectado.

  • Para editar una consulta o un script, abra el menú Archivo, elija Abrir y haga clic en Archivo. Después, especifique el archivo .sql que desea editar. Por ejemplo, puede editar los scripts generados al comparar esquemasde base de datos.

Debe conectarse a un servidor de bases de datos para validar o ejecutar scripts o consultas en las bases de datos de ese servidor. Si intenta validar o ejecutar una consulta sin conectarse a un servidor de bases de datos, aparecerá el cuadro de diálogo Conectar con base de datos. Por otra parte, es posible que el título de la ventana y el explorador de propiedades no reflejen inmediatamente que está desconectado de una base de datos si se produce un error inesperado en la conexión (por ejemplo, si su servidor se queda sin conexión). En ese caso, el cuadro de diálogo Conectar con base de datos aparece la próxima vez que intenta realizar una operación que requiere una conexión.

Editar objetos de base de datos

También puede crear y editar objetos de base de datos de un proyecto de base de datos cuando no está conectado a una base de datos. No obstante, normalmente no establecerá una conexión con una base de datos para ejecutar definiciones de objeto en forma de scripts CREATE o ALTER. Para actualizar la base de datos que se está ejecutando en el servidor, debe generar e implementar los cambios que realice en el proyecto de base de datos. Puede establecer una conexión y ejecutar esos scripts. Quizás decida hacerlo cuando depure un error en la definición del objeto.

Para editar objetos de base de datos, selecciona un objeto de base de datos en el proyecto de base de datos, abre el menú Ver y hace clic en Abrir. Cuando edita la definición de un objeto de base de datos, siempre edita la representación sin conexión de ese objeto. Si desea ejecutar el script de definición del objeto, primero debe establecer una conexión con una base de datos. La manera más común de implementar definiciones de objetos de base de datos es implementar el proyecto de base de datos.

Vea también

Tareas

Cómo: Modificar objetos de base de datos

Cómo: Conectarse a bases de datos diferentes en la misma sesión del editor

Cómo: Desconectarse de bases de datos

Cómo: Conectarse a una base de datos en el Editor de T-SQL

Cómo: Crear una conexión de base de datos

Conceptos

Introducción a la terminología de Database Edition

Otros recursos

Análisis y ejecución de scripts en el editor de Transact-SQL

Fundamentos de la edición de instrucciones Transact-SQL