2010-10-07 22 views
18

Acabo de enterarme de la herramienta TableDiff para SQL Server en la pregunta hidden features y tenía un nerdgasm en toda regla. Me gustaría descargar la herramienta, pero donde quiera que mire me piden que busque en el C:\Program Files\Microsoft SQL Server\90\COM\TableDiff.exe. Después de mirar en todas partes en mi PC (tengo instalado SQL Server 2008 Express y SQL Server 2008), no puedo encontrarlo.¿Dónde puedo encontrar TableDiff.exe?

¿Dónde puedo descargar TableDiff.exe herramienta independiente?

El GUI tool no es el droide que estoy buscando.

+0

SQL Server 2008 es la versión 10.0 no 9.0, por lo que sería ... \ Microsoft SQL Server \ 100 \ COM \ ... –

+0

Gracias, me di cuenta de que - lo encontré en C: \ Archivos de programa x86 \ ... –

Respuesta

10

Mi búsqueda de Windows se rompe, o Soy un idiota. Lo encontré aquí:

C:\Program Files (x86)\Microsoft SQL Server\100\COM\tablediff.exe 

y no aquí como era de esperar:

C:\Program Files\Microsoft SQL Server\100\COM 

Gracias chicos!

+6

Estoy tan apegado a 'dir tablediff.exe/s' a partir de ahora. –

+4

Sí, Windows Search es una mierda. Siempre uso 'dir/s' en estos días. –

+0

@FreshCode He estado usando dir pero nunca de/s. Gracias – fiberOptics

4

No está seguro de si está ejecutando un sistema operativo de 64 bits como la mía se encuentra aquí: C: \ Archivos de programa (x86) \ Microsoft SQL Server \ 90 \ COM \ tablediff.exe

+0

Miré allí - esa carpeta está llena de un montón de archivos DLL. Pero estoy ejecutando una máquina de 64 bits ... déjame mirar más profundo. –

+0

Según el comentario de Svein Fidjestøl a continuación, si está ejecutando SQL Server de 64 bits, estará en C: \ Archivos de programa \, no en C: \ Archivos de programa (x86) \ –

20

Si no puede encontrar TableDiff.exe, vuelva a ejecutar la instalación de SQL Server y elija compatibilidad con REPLICATION.

TableDiff es oficialmente "Microsoft (R) SQL Server Replication Diff Tool" y se agregará al usar Replication.

2

En Windows 64 bits de SQL Server 2014, tablediff.exe se encuentra aquí:

C:\Program Files\Microsoft SQL Server\120\COM\tablediff.exe

  • Reemplazar 120 con 110 para SQL Server 2012, 100 para SQL Server 2008, etc.
  • Para la versión de 32 bits de SQL Server que se ejecuta en Windows de 64 bits, reemplace Program Files con Program Files (x86)
0

tablediff.exe está autodefinido, si no encontró en su máquina, mire otra máquina y agarre el exe.

Cuestiones relacionadas