2010-07-05 16 views
15

Estoy tratando de personalizar la consulta predeterminada que se pone en marcha cuando se hace clic New Stored Procedure... del Object Explorer en SQL Server Management Studio 2008.predeterminado Personalizar 'Nuevo procedimiento almacenado' SSMS 2008 Plantilla

He descubierto cómo cambiar la plantilla 'Crear procedimiento almacenado (nuevo menú)' del Template Explorer, sin embargo esto significa que tendré que seguir abriendo el explorador de plantillas en lugar de hacer clic en un nuevo procedimiento almacenado como lo haría normalmente.

¿Cómo puedo editar la plantilla que aparece al hacer clic en New Stored Procedure...?

Respuesta

27

Para SQL Server 2008, encontrará este directorio:

C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\SqlWorkbenchProjectItems\Sql\Stored Procedure\

o para aquellos con Windows x64,

C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\SqlWorkbenchProjectItems\Sql\Stored Procedure\

Dentro son 6 archivos .sql:

  • Alte
  • Crear básico
  • Crear con el cursor
  • crear con salida
  • crear desde Nuevo menú
  • gota

Editar como te gusta!

Para SQL Server 2012,

C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\SqlWorkbenchProjectItems\Sql\Stored Procedure

+0

Gracias por su respuesta, me sale este momento (véase más adelante), entonces yo soy sólo presentan con 7 .dll diferente archivos. No sé si es porque estoy usando Windows 7? Gracias. C: \ Archivos de programa \ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE – Curt

+0

@Curt: Lo he actualizado después de algunas investigaciones sobre instalaciones de 64 bits. Espero que esto resuelva tu problema. –

+0

Brillante! Gracias p.campbell – Curt

4

Obras para SSMS 2005 y 2008:

En el menú haga clic en Ver/Explorador de plantillas (o Ctrl-Alt-T)

En el Explorador de plantillas que se abre, busque:

Procedimiento almacenado/Cr EATE procedimiento almacenado (Nuevo menú)

Editar: explicación adicional

clic derecho y seleccione Editar en el menú emergente para modificar el archivo directamente.

+0

Pero esto no cambia la plantilla que aparece al hacer clic en Nuevo procedimiento almacenado ... – Colin

+0

@Colin Lo hace si hace clic derecho y elige editar en el menú emergente. – nurettin

+2

Eso es lo que hice, pero no funcionó para mí. En mi máquina, el explorador de plantillas está editando un archivo en esta carpeta - C: \ Users \ Colin \ AppData \ Roaming \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell \ Templates \ Sql \ Stored Procedure pero el clic derecho lo consigue desde la carpeta en la respuesta aceptada – Colin

0

Parece que hay dos conjuntos separados de la instalación de secuencias de comandos SQL SMO 2005: Al principio son de costumbre, pero piensa en esto:

primer set, es donde dijo p.campbell (C:\Program Files\Microsoft SQL Server\100\ etc) pero la plantilla utiliza cuando se abra el administrador de plantillas en C:\docs & settings\myuser etc; y esto es bastante lógico: ¡no quiero encontrar las personalizaciones de mis colegas en mis plantillas !.

Creo que si quieres usar una plantilla "automáticamente" (clic derecho, "crear procedimiento") la plantilla en c:\program ...se usará mientras que si usa el administrador de plantillas, SU copia se usará en su lugar.

PD: ¡Gracias a todos por dedicar parte de su tiempo a ayudar a otros!

2

Para todos los interesados, los archivos de SQL Server 2014 x64 está en:

C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\SqlWorkbenchProjectItems\Sql\Stored Procedure

+0

Y para SQL Server 2016 'C: \ Archivos de programa (x86) \ Microsoft SQL Server \ 130 \ Tools \ Binn \ ManagementStudio \ SqlWorkbenchProjectItems \ Sql \ Stored Procedure' –

+0

Para SQL Serevr 2016 No encontré ningún directorio dentro de la carpeta ManagementStudio . –

+0

Puede ser C: \ Archivos de programa (x86) \ Microsoft SQL Server \ 140 \ Tools \ Binn \ ManagementStudio \ SqlWorkbenchProjectItems \ Sql \ Procedimiento almacenado para SQL Server 2016 –

Cuestiones relacionadas