Šajā rakstā ir izskaidroti vairāki uzdevumi, kurus var automatizēt, izmantojot SQLPackage.exe, kā arī īss šo uzdevumu apraksts.
No daudzajiem uzdevumiem un operācijām, kuras varat veikt Microsoft SQL Server, ir daži, kurus var automatizēt, izmantojot SQLpackage.exe. Šī ir viena no tām komandrindu lietderībām, kuras var izmantot, lai automatizētu norādītos attīstības uzdevumus SQL Server. Tas ne tikai atvieglo dotā uzdevuma izpildi, bet arī palīdz ietaupīt dārgo laiku, ko jūs citādi pavadītu, veicot darbības manuāli. Tomēr šo komandrindas lietderību nevar izmantot atsevišķi no citiem aspektiem. Izmantojot Sqlpackage.exe, jums arī jāizmanto attiecīgie parametri un īpašības katram dotajam objektam.
1. Ekstrakts
Izmantojot šo, ar Microsoft Azure datu bāzes vai tiešraides palīdzību var izveidot momentuzņēmumu no datu bāzes, ti, .dacpac faila. SQL Server.
2. Publicēt
Šo komandu izmanto, lai pakāpeniski atjauninātu datu bāzes shēmu tā, lai tā atbilstu avota .dacpac faila shēmai. Ja jūsu izmantotā datu bāze serverī nav, to izveidos publicēšanas darbība vai atjauninās esošā datu bāze. Ja jūs publicējat izvietošanas pakotni, kurā ir lietotāja dati par tabulas apakškopām vai tikai vienu tabulu apakškopu, tā atjauninās visus tabulas datus kopā ar shēmu.
3. Eksportēt
To var izmantot aktīvas datu bāzes eksportēšanai, ieskaitot tādus elementus kā datu bāzes shēma, kā arī lietotāja datus. To izmanto datu eksportēšanai no MS SQL vai Azure datu bāzes uz BACPAC pakotni. Dati visās tabulās pēc noklusējuma ir .bacpac faila daļa. Tomēr lietotājam ir iespēja norādīt tabulas apakškopu, kurai viņi vēlas eksportēt datus.
4. Imports
To var izmantot tabulas datu un shēmas importēšanai no BACPAC pakotnes jaunizveidotajā datu bāzē SQL Server vai MS Azure datu bāzes instance. Kad darbojas esošas datu bāzes importēšanas process, target datu bāze nevarēs saturēt lietotāja definētus shēmas objektus.
5. Dreifa ziņojums
Tas palīdz iekļaut visas reģistrētajā datu bāzē veiktās izmaiņas XML pārskatā. Iekļautas izmaiņas, kas veiktas kopš datubāzes pēdējā reģistrācijas datuma.
6. Izvietot ziņojumu
To izmanto, lai izveidotu XML ziņojumu, kurā būtu iekļautas visas izmaiņas, kas tiktu iekļautas pēc publicēšanas darbības veikšanas.
7. Skripts
To izmanto, lai izveidotu T - SQL pakāpeniskas atjaunināšanas skriptu, ko izmanto tariegūt shēmu tā, lai tā atbilstu avota shēmai.
Šīs ir darbības, kuras var norādīt, izmantojot darbību SqlPackage.exe, kā arī konkrētās darbības īpašības un parametrus. Ir garš parametru un rekvizītu saraksts, kas ir saistīti ar katru no iepriekšminētajām darbībām, kurus var izmantot kopā ar SqlPackage.exe, lai lietotājiem atvieglotu darbības visā lietojumprogrammā.
Pat ja ir izstrādāts atveseļošanās plāns, uzņēmumiem ir jāiegulda līdzeklis, kas to var noteikts SQL Server kā nedrošs pasākums. Neparedzētas situācijas gadījumā šādi specializētie rīki var palīdzēt izvairīties no datu zaudēšanas.
Autora ievads:
Viktors Saimons ir datu atkopšanas eksperts DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp piekļuves atkopšana un SQL atkopšanas programmatūras produkti. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar
Hei, es zinu, ka šī tēma ir ārpus tēmas, bet man radās jautājums, vai jūs zinātu kādus logrīkus, kurus es varētu pievienot savam emuāram, kuri automātiski čivina manus jaunākos čivināt atjauninājumus. Es jau ilgu laiku meklēju šādu spraudni un cerēju, ka varbūt jums būs kāda pieredze ar kaut ko līdzīgu šim. Lūdzu, dariet man zināmu, ja jums kaut kas rodas. Man patiešām patīk lasīt jūsu emuāru, un es ceru uz jūsu jaunajiem atjauninājumiem.