CTP3: Declarative Management Framework. Введение


Declarative Management Framework


?????????? ???????? ??? ?????? ????? ??????? ?? ??? ???? «????????? ??????»:  ?????????? ????????  ? ?????????? ????????????.  ??????????  ???????????? ???????? ? ???? ???, ??? ?????????? ??? ????????? ?????? ?????????? ? ??????????? ? ???????????? ??????, ???????? ?? ???????.


????? ??????????? ??????? ??? ?????????? ??????????:



 






SQL Server


???????????/
Upgrade/
?????







SQL Server Instance







 







???????????? ???????.







?????????







?????????







 







?????????







????????







?????????? ????????


???.1 ????????? ????: ?????????? ????????


 


 


 


??? 2.????: ??????????.


 


??? ????? ?? ????????, ??? ????? ????????????? ?????????/??????????  ????????, ?????????? ?? ?? ??????????????????, ????????? ? ?????? ????????????? ???????  ? ??????? (???, ??? ??? ???????? – ?????? ?????????). ?????? ?? ???? ????? ????? ???? ??????? ? ????????? ?????????? ???????? ?????? ?  ????????? ?????? ??????..


??? ??? ?????? ??? ??????????????? ??? ????????, ??? ?? ????????? ?????? ????????? ???????????? ??????? ? ????????? ??????????? ??????????, ?????????????? ?? ???? ???????. ??? ? ?????????? ???? ?????????? (management target). ?????????????  ?????? ?????? ??????? ?? ???, ????? ??? ?????????? ? ????????? ??? ??????????????? ?  ???????????? ? ??????-?? ?????????? ???????????? .  ????????, ???? ?????? ???? ???????????????? ?? ?????? ???? ????? ???-?? ????????? ? ?????? ?????? ???? ?? ?????? ??????-?? ??????? (??????/????/???/??????) . ??? ?????????? ????? ??????? ?????????? ?????????? (management policy).


?? ?????? ??????, ??? ??????????? ?????????? ??????????????? ??????????, ?????????? ? ?????????? ??????? ? ??????? ???????? ?????? SQL Server, ????????? ?????????????? ?????????? ? ?.?. ??????? ????????? ?????????? ??????????? ( ??, ???? ????????????? ????? ???? ???-?? ????????????????). ????? ??????? ????????, ??? ????? ???????? ?????????? ?????????  ? ??????, ???? ????????????? ???????? ? ????????? ??????????? ????????.


 ??? ? ???? ??????? ???? Declarative Management – ?????????????? ?????????? ???????? ?? ?????? ?????????, ??????? ???????? ?? ? ??????????????. ?????????????? ???????? ????????? ?????????? (??? ???? ?? “declare” ? ???????? ??????????) ???????? ?????????? ? ?????????? ?? ? ????????? ??????? ???????? ( ?????). ???????? ?? ????? «??????????» ????????? ? ????? ?????????????? ???? ?? ?????????? ?????????, ?????????? ?? ???? ? ??????? ? ????????? ???????? ??? ????????.


???????? ????? ??????? ? ? ????????? ????????: «??? ???? ?????? ?????? ????????????????? ?? 30 ?????». ? ??? ? ????????????????? ?????????: «??????? job ?????????? ???????????? 30 ???????? ????????» 


??? ???????? ???????? ?? ????????????????? ??????? ?????? ????????????? ????? SQL Server Management Studio.  DMF ????????? «??????????» – ??????????? ??????????, ?????????, ????????, ??????????, ????? ?????????. ????????? ???????? ??????? ????: ????????? SQL Server, ???? ??????, ??? ?????? ??????? SQL Server.


???????? ?????????? DMF:


          ?????????? ??????????  (????????????? ??????? ??????? ??)


          ????? ????????????????? ( Explicit administration) ( ?????????????  ???????? ????????? ???????? ? ??? ?????? ?? ?????????????? ???? ???????? ????????? ??? «??????» ???????? ?? ? ????????????)


          ?????????????????? ?????????????????


?????????????? ???????  «????????» ?????????????????? ?????????? ???????:


  ?????????????, ????????? DDL ????????, ????? ????????????? ????????? ???????.


  ???????? ?????????, ????????? ??????????? ? ???????? ?, ??????????????, ???????? ?? ???? ?? ????-?? ????????.


– ???????? ?? ???????, ????????? SQL Agent, ????? ???????????? «???????????» ?????? ? ????????? – ????? ??? ???-?? ????-??..



????? ?? ???????? ???????, ?? ??????? ????????? DMF?


 


??????????? Declarative Management Framework ???? (managed target):


??? ????????, ??????? ??????????? DMF, ????? ???: ????????? SQL Server Database, ???? ??????, ???????,  ??????.  ??? ????? – ??? ?????????? ??? ?????????? ??????? SQL Server. ????? ??????? ????? ?????, ??????? ????? ???????? ?? ????????? ?????, ??????? ? ???? ??????? ????? ????????????? ???????????? ?????????. ????? ????? ????? ??????????  ????? ?????????? ??????? (?????? ?????????) ?? ???? ???????? ????? ?? ?????????? SQL Server. ????????: ??? ??????? ???? ??????, ??????? ???????????  ????? HumanResources.


?????? (??? ???????????) ?????????? Declarative Management Framework


???????? ??????????? ?? ????????????. ???????????? ????????: management facet.  ??? ????? ?????????? ???????, ??????? ????????? ?????? ?????????  ??? ??????? ? ?????? ?????. ??????? ??? ??????? ?????????? ???????????????? ?????????????. ??? ???? ?????????? ?????????, ??????? , ??????, ????????????? ???????????? ???? ?????????? ??????????.


??? ??? ??????, ??????????, ????? ????????? ?? «??????» ??????? ?????? ???? ??????. ?? ??????? ????????????????  ?????????????: ?????? – ???? ?????????????, ????? ?????? ?????? ????? ??????? ?????? ???????? ????, ????? ????????? (???????????) ?????? ???? ?????????.


????? ???????,  ?????????? ? ?????? ??????????,  ????? ?????????? ?????? ???????.  ? ????? ???? ????? ???? ????????? ????????? ????????.  ???? ??? ????? (??? ??????? ???) ????? ????????????? ????????? ???????? ?????????? ( ?.?. ?????  «????????????» ??? ?????????) ?, ? ?????? ???????, ?????? ?????????? ????? ???? ?????????? ??????????? ?????? ?????.


?.? ?? ????, ? ??????? ???? ????????? ???????. ??????:  ????????? ?????? SQL Server – ?? ??????????? ?????????  <??? ????????????> ? <??????>. ??????????????, ???? ????? ??? ??? ???????? ???????????? ??? ????? ?????? ???????. 


??????? ????????, ??????? ???? ? ???3



 


??????? Declarative Management Framework


??? ?????? ??????????  ?????????, ??????? ????????????? ????? ??????????? ?????????  ???? ?? ????????? ? ???????.


 




???????? Declarative Management Framework


??? ??????? ? ????????? ?????????. ??????: ????? ??????????, ?????? ????? ? ??????. ???????? ????? ????????? ?????? ???? ??????? ? ????? ?????????? ?? ?????????? ??? ??????????? ?????????.


 




 


?????? ??????? Declarative Management Framework


??? ???????????? ????????????? ??????, ??????? ?????? ?????? ????????? ??????????.  ???????????? ????? ?????????? ???????? ? ?????? ??????.  ?????? ???????? ? ???? ??????? ????? ???????????? ?????? ????? ??????. «??????» ???? ?????? ????? ??????, ??? ????? ?????? ??????????? (?.? ????? ?? ??????? ?????? ???? ????????? ? ??? ????). ??????????????, ?????? ?? ??????, ?? ??????? ????????????? ???????? ????, ????? ??????????  ??????? ?????????? ?????.  ????????: ?????????? ??? ????????,  ??????????? ???????? ?????? ? ??????????????? ?????? – ????? ?? ?????? ???????? ????.  ??? ???? ?? ????????? ????????? ?? ?????? Default.


????? ?????????? Declarative Management Framework


?????????, ??? ???????? ????? ?????????. ?????? ???????????  ?????????? – Check ? Configure. ?????? «??????????????????? ??????????»  Check on Schedule, Check on Changes ? Enforce.


 


???????????  ????????


??????????? ???????? ???? – ??? ????????, ??????? ????????? ? ???? ? ????????? ?? ? ?????? ??????. ???????? ?????? ????? ????? ???? ??????????? ?? ????????? ? ????, ????:


 ???????? «????????».


 ???? ??????????? ?????? ?????,  ???????  ??? ???????? «??????????».


  ???? ??? ?????? ???? (???? ???? ? ???????? ? ????) ???????? ??? ?????? ???????, ???? ?????? ???????? ??????


 


 


 


 


 


Comments (1)

  1. Anonymous says:

    С тех пор как я поставил себе "Katmai" CTP3, меня не покидает крамольная мысль, что SQL Server DBA давно…