Redgate SQL Compare vs Visual Studio 2010 Premium / Ultimate projekt bazy danych

17

Obecnie używam programu Visual Studio Professional Edition, który ma projekt bazy danych jako szablon projektu, ale niektóre jego funkcje nie są dostępne, na przykład narzędzie porównywania schematów . Porównanie schematów i generowanie skryptów aktualizacji bazy danych są dostępne tylko w wersjach Visual Studio 2010 Premium / Ultimate .

Ale czy funkcje porównywania schematów i generowania skryptów aktualizacji w Visual Studio są tak bogate jak te w narzędziu Redgate SQL Compare ? (Ja też go nie użyłem) Nie udało mi się znaleźć listy porównawczej funkcji. Czy ktokolwiek, kto użył ich obu, mógłby to wyjaśnić?

rem
źródło

Odpowiedzi:

6

Wczoraj próbowałem użyć narzędzia VS z moją produkcyjną instancją SQL 2000, w porównaniu do mojej instancji deweloperskiej 2008 i odmówiłem współpracy z czymkolwiek przed SQL 2005. Red Gate zdecydowanie nie ma takiego ograniczenia. Działa nawet całkiem dobrze (nie w 100%) z inną bazą danych, którą mamy, która działa w trybie zgodności 6.5.

Mikrofon
źródło
5

Minęło trochę czasu, odkąd użyłem Czerwonej Bramy, ale VS2010 dopasował ją do tego, co pamiętam, z opcjami dołączania lub wykluczania według typów obiektów i generowania skryptów pasujących do dwóch schematów; uruchomienie narzędzi VS zajmuje trochę czasu. Pamiętam, że Redgate jest dość szybki.

SqlACID
źródło
4

Osobiście używam tylko Visual Studio z GDR Database Edition, ponieważ jest to lepsze dla moich potrzeb. Najbardziej podoba mi się to, że jestem w stanie porównać projekty db z rzeczywistymi bazami danych. Narzędzie może także porównywać bazy danych, nie tylko projekty. To prawda, że ​​samo narzędzie do porównywania schematów nie jest bardzo szybkie i ma pewne dziwactwa, ale udało mi się z nim pracować bardzo dobrze i od lat nie potrzebowałem żadnego innego narzędzia.

Jestem pewien, że osobne narzędzie jest szybsze (używałem w przeszłości) i może ma więcej opcji, ale bez problemu możesz wyjść z każdym wyborem. Nie używałem go zbyt często do porównywania danych (funkcja zawarta w Visual Studio, a nie w narzędziu RedGate, które wymaga innego narzędzia - Porównywanie danych), więc nie mogę powiedzieć, jak szybko to jest.

Marian
źródło
2

Zależy to głównie od twoich potrzeb, ponieważ powszechne jest, że samodzielne narzędzia oferują więcej opcji i są szybsze.

Nie mogłem znaleźć listy porównania funkcji między Visual Studio i Redgate, ale natknąłem się na post, który porównuje wydajność 2 narzędzi do porównywania schematów SQL - ApexSQL Diff i Redgate SQL Compare: http://blog.apexsql.com/apexsql -diff-2015-r3-vs-redgate-sql-Compare-11-2-1-Comparative-Performance-test-of-live-database-and-backups /

Mam nadzieję, że to może pomóc.

McRobert
źródło
1

Użyłem obu i pomyślałem, że Red Gate był nieco lepszym interfejsem i łatwiejszym w użyciu (co prawdopodobnie oznaczało, że przeoczyłem coś w VS). Oba produkują dość podobne skrypty.

Tangurena
źródło
1

Za to, co robi Redgate, VS wcale nie jest warte płacenia wszystkich dodatkowych pieniędzy. Narzędzia Redgate są poważnie zawyżone. Redgate jest trochę przyjemniejszy w użyciu, ale musiałbyś go używać bardzo okropnie, aby uzasadnić płacenie tak dużo za dodatkowe narzędzie.

Paul Johnson
źródło