Kíváncsi vagyok, hogy ti kezelni az alkalmazást egy adatbázis között 2 SQL Szerverek, kifejezetten az SQL Server 2005 Nos, van egy fejlesztési és egy élő. Mivel ez a része kell hogy legyen a buildscript (normál windows batch, még köze a jelenlegi bonyolultsága szkriptek, talán váltani PowerShell vagy később), az Enterprise Manager / Management Studio Express nem számítanak.
Tudni csak másolja .mdf Fájl és csatolja? Én mindig egy kicsit óvatos, amikor dolgozik bináris adatok, úgy tűnik, ez egy kompatibilitási kérdés (bár fejlesztés és élni kell azonos verziója fut a szerver minden alkalommal).
Vagy - mivel hiányzik a „Magyarázd CREATE TABLE” a T-SQL - teszel valamit, hogy a kivitel a meglévő adatbázist az SQL-Scripts is, amelyekkel a cél szerver? Ha igen, van-e olyan eszköz, amely automatikusan billenő adott adatbázis SQL lekérdezések és fut le a parancssor? (Ismét Enterprise Manager / Management Studio Express nem számít).
És végül - tekintettel arra, hogy az éles adatbázis már tartalmaz adatokat, a telepítési nem járulhat létre az összes táblát, hanem ellenőrzi a szerkezeti különbséget és ALTER TABLE az élő is helyette, ami szintén szükség lehet az adatok ellenőrzése / konverzió, ha a meglévő mezők megváltoztatásához.
Most hallom egy csomó jó dolog, ami a Red Kapu termékek, de a hobby projektek, az ár egy kicsit meredek.
Tehát, mit használ, hogy automatikusan telepíti az SQL Server adatbázisok Test élni?