2008-11-04 10 views
5
  1. ¿Hay alguna manera de hacer esto con las herramientas de SQL Server?
  2. Si no es así, ¿hay alguna herramienta de terceros que haga esto?

No parece haber una buena manera de editar columnas de texto más largas en los Administradores de SQL Server para SQL Server 2000 o 2005. Mientras que SQL Server Manager no es realmente para editar datos en su base de datos, ¿qué otra herramienta provee Microsoft que normalmente te permitiría hacer esto? Todos los demás campos son bastante fáciles de editar, excepto los campos largos de texto. En Access, usted podría golpear turno-f2 y sería mostrar una ventana agradable para editar el texto en.¿Cómo edito un campo de texto (o ntext) en SQL Server 2000 o 2005 usando la GUI?

alt text http://techinterview.org/edit.png

+0

Comentario de Smartass: ¿Exportarlo a Access y presionar shift-f2? ;) – Sung

Respuesta

5

Generalmente, SQL Management Studio es una herramienta administrativa para su base de datos y no significaba para la entrada de datos que no sea una edición rápida aquí o allá. Por lo general, usted debe escribir los datos o los ingresará una aplicación que use la base de datos para persistencia.

(Aunque he señalado Acceso a mi base de datos de SQL Server para una interfaz de usuario más rápida y sucia.)

0

En la consola de administración, no es posible hacer una "mesa abierta" la acción de menú contextual y luego edita los datos desde allí?

+1

Los campos largos de texto de líneas múltiples no se pueden editar de esta manera por un humano normal. –

1

Si no está específicamente después de unos grandes y bonitos de varias líneas de edición diálogos, entonces sí que sin duda tendrá que buscar fuera de la línea de Microsoft SSMS de herramientas. Ellos no lo apoyan.

0

Recomiendo totalmente DBVisualizer. Lo bueno de esto es que admite una larga lista de bases de datos y todos los controladores JDBC genéricos (ya que está escrito en Java). Puede navegar por sus diversas bases de datos, cambiar los datos y explorar el esquema en buenos gráficos. Se presenta como una edición gratuita y personal por 149 $ y ¡merece la pena! Mire this matrix para una comparación.

Usted podrá editar texto y ntext en SQL Server 2000, 2005 y también para las próximas versiones.

0

Si tuviera que hacer las ediciones solo ocasionalmente, probablemente usaría el Analizador de consultas SQL y simplemente script el comando ACTUALIZAR.

Si eso fuera demasiado inconveniente lo siguiente que vería es vincular a la base de datos en Access, y para una facilidad de uso realmente rápida y sucia solo usaría un AutoForm para generar una UI para la tabla. Si no tiene acceso, creo que OpenOffice Base se puede conectar a través de ODBC y tiene una funcionalidad de creación de formularios similar.

2

Esto es simplemente estúpido. Enterprise Manager para SQL Server 2000 manejó bien el texto de líneas múltiples. Simplemente tonto ir hacia atrás y perder la funcionalidad que era preexistente. No es como si fuera una ciencia revolucionaria para reproducir texto formateado. Alguien realmente dejó caer la pelota en este caso.

+0

Para su información, solo puedo ingresar una pequeña cantidad de datos en Enterprise Manager para SQL Server 2000 antes de obtener errores de "límite de búfer de red", por lo que parece que incluso Enterprise Manager es limitado. –

+0

Esta respuesta no aporta nada útil a la pregunta –

Cuestiones relacionadas