Létrehozása és szerkesztése adatbázis-parancsfájlok

Adatbázis szkriptek - ezek további fájlokat tartalmazó-SQL-kimutatás, illetve segédprogramok, mint például sqlcmd, amelyek nem részei a meghatározása az adatbázis sémát. A fejlesztő használhatja az adatbázis-parancsfájlok részeként a telepítési lépés (forgatókönyvek, amelyek végre bevezetés előtti és scriptek végrehajtása után a telepítési) vagy tárolni általános menedzsment szkripteket egy adatbázis projekt.

Ha átnevezni egy adatbázis-objektum, akkor igénybe az adatbázis újratervezés, hogy automatikusan frissíti az összes hivatkozást, hogy az objektum egy script.

Amikor az épület a projekt adatbázis script végrehajtott bevezetés előtti meghatározása adatbázis-objektumok és script végrehajtott telepítés után állítják össze egyetlen DBSCHEMA-fájl adatbázis sémát. Kérdezd csak egy script fut a telepítés előtt, és egy script fut a telepítés után, de a segítségével sqlcmd mindegyikben lehetnek más scriptek. További információért lásd. Az a rész, amely több scriptek a bevetés előtti vagy utáni telepítési lépést. Amikor az épület egy adatbázis projekt, mind benne szkriptek beolvadt egy szkriptet.

Alapértelmezésben az adatbázis projekt tartalmaz egy üres szkriptet végrehajtott bevezetés előtti és egy üres szkriptet végrehajtott telepítés után. Ezek a szkriptek nevezzük script.predeployment.sql és script.postdeployment.sql.

Meg kell adni egy script fut a telepítés előtt, amelyben a Build Action tulajdonsága script fájlok „PreDeploy”. Hasonlóképpen, meg kell adnia egy script fut telepítés után megadásával ingatlan Építőanyag Action script fájlok „PostDeploy”. Ha a szkript fut előtt vagy a telepítés után kinevezett első forgatókönyvet, majd a másik, az első szkript automatikusan építmények akció „nem az épületben.” Ez a viselkedés megvalósul, mert minden egyes projekt csak egy script fut a telepítés előtt, és egy script fut a telepítés után.

Ha a változás a nevét vagy jellemzői hivatkozott objektumok a kiépítési szkriptek frissíteni a linkeket ezen szkriptek telepítését meghiúsulhat. Tegyük fel például, hogy a script táblázatban után végezzük a telepítési, az adatok behelyezve. Ha most átnevezni a táblázat frissítése nélkül a forgatókönyvet, akkor használjon egy INSERT utasítás meghiúsul. Ha átnevezi egy táblázatot átnevezésével és az átdolgozással, telepíteni a script automatikusan frissülnek.

A felvétel néhány szkript lépésben előtt, illetve telepítés után

Ahhoz, hogy használni több scriptek lépésben előtt, illetve telepítés után kell kijelölni a felső szintű forgatókönyv, beleértve más szkriptek előtt vagy után telepítés, a következő utasításokat:

Sqlcmd: r \ FileName.sql.

Kapcsolódó cikkek