2010-10-07 6 views
18

Я только что узнал об инструменте TableDiff для SQL Server на вопрос hidden features и получил полный ответ nerdgasm. Я хотел бы загрузить инструмент, но везде, где я смотрю, мне говорят, чтобы посмотреть в C:\Program Files\Microsoft SQL Server\90\COM\TableDiff.exe. После просмотра везде на моем ПК (у меня установлены SQL Server 2008 Express и SQL Server 2008), я не могу его найти.Где я могу найти TableDiff.exe?

Где я могу скачать TableDiff.exe инструмент автономный?

GUI tool не тот дроид, которого я ищу.

+0

SQL Server 2008 - это версия 10.0, а не 9.0, поэтому это было бы ... \ Microsoft SQL Server \ 100 \ COM \ ... –

+0

Спасибо, я понял, что нашел его в C: \ Program Files x86 \ .. –

ответ

10

My Windows Search испорчен или Я идиот. Я нашел его здесь:

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

, а не здесь, как и ожидалось:

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

Спасибо, ребята!

+6

Я так придерживаюсь 'dir tablediff.exe/s' с этого момента. –

+4

Yup, Windows Search - дерьмо. Я всегда использую 'dir/s' в эти дни. –

+0

@FreshCode Я использовал dir, но никогда не был/s. Спасибо – fiberOptics

4

Не уверен, что если вы работаете с 64-битной ОС, как шахта находится здесь: C: \ Program Files (x86) \ Microsoft SQL Server \ 90 \ COM \ tablediff.exe

+0

Я посмотрел туда - эта папка просто заполнена кучей DLL. Но я запускаю 64-битную машину ... дайте мне посмотреть глубже. –

+0

В соответствии с комментарием Svein Fidjestøl ниже, если вы используете 64-битный SQL Server, он будет в C: \ Program Files \, а не C: \ Program Files (x86) \ –

20

Если вы не можете найти TableDiff.exe, запустите установку SQL Server и выберите поддержку REPLICATION.

TableDiff официально «Microsoft Diff Tool для репликации SQL Server» и будет добавлен при использовании репликации.

2

В Windows с 64-разрядной SQL Server 2014, tablediff.exe находится здесь:

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

  • Заменить 120 с 110 для SQL Server 2012, 100 для SQL Server 2008 и т.д.
  • Для 32-разрядной версии SQL Server, работающей на 64-битных Windows, замените Program Files на Program Files (x86)
0

tablediff.exe самоопределяется, если вы не нашли в своей машине, посмотрите на другую машину и возьмите exe.

Смежные вопросы