2009-07-10 134 views
5

Cuando voy a Archivo> Abrir> Archivo y selecciono un script .sql, o incluso cuando arrastro un archivo .sql en la ventana de SQL Management Studio Express, abre el script en Bloc de notas que es totalmente inútil cuando quiero ejecutar el script.SQL Management Studio Express abrir scripts SQL en el Bloc de notas

Dado que se trata de un servidor externo (Windows 2003 Server), termino desconectándome de RDP, deshabilito el portapapeles local, vuelvo a conectar y luego copio y pego los contenidos del script desde el Textpad para ejecutarlo.

He revisado los menús de opciones pero no puedo ver nada relacionado con el Bloc de notas, ni siquiera en la sección de "herramientas externas". ¿Alguna idea de por qué estaría haciendo esto?

Tenga en cuenta: He comprobado la asociación de archivos para scripts SQL y está configurado en SQL Management Studio Express.

+0

Fuera de interés si se hace doble clic en el archivo de secuencias de comandos en Windows Explorer ¿Qué se cargue en? – kevchadders

+0

Carga Management Studio, ¡luego abre mi script en una ventana del Bloc de notas! – tags2k

+0

Vuelva a asociar el tipo de archivo incluso si dice que ya está asociado a SQL Server Management Studio. Intente configurarlo en el bloc de notas y luego vuelva a SQL Server Management Studio. – Sung

Respuesta

0

Lo primero que verificaría es ver si la aplicación asociada con los archivos SQL en esa caja es el Bloc de notas.

1

ACTUALIZACIÓN:

En SQL Server Management Studio,

Go to File > Open > File, 
Highlight a SQL file, 
Click the down arrow on the Open button. 
Select Open With... 
Select SQL Query Editor 
Press the Set as Default button. 

Matt

+0

No hay datos: el tipo de archivo 'SQL' está asociado con "SQLWB - SQL Server Management Studio". – tags2k

+0

¿Mi actualización anterior funciona para usted? – Lima

8

encontramos con este esta mañana. Resultó ser un problema de codificación para mí. Abrí el script en UltraEdit y noté que mostraba que la codificación era U-DOS en lugar de DOS. Ejecuté la conversión de Unicode a ASCII (también en UltraEdit), guardé el archivo y ahora Management Studio está abriendo los archivos correctamente.

+0

¿Cómo funciona esto con el contenido nvarchar o ntext? Algunas de mis secuencias de comandos contienen lenguajes "extranjeros", por lo que la conversión a ANSI no va a ayudar. – tags2k

6

me encontré con esto también - gracias NFrank para detectar el problema:

Esto fue causado por la apertura de la secuencia de comandos en TextPad, y sin querer guardar como Unicode. El problema no está relacionado con asociaciones de archivos.

La solución: Abrir en el Bloc de notas (o TextPad) - Guardar como ... y seleccione Codificación: ANSI

Cuestiones relacionadas