CTP3: Declarative Management Framework. Введение
DeclarativeManagementFramework
?????????? ???????? ??? ?????? ????? ??????? ?? ??? ???? «????????? ??????»: ?????????? ???????? ? ?????????? ????????????. ?????????? ???????????? ???????? ? ???? ???, ??? ?????????? ??? ????????? ?????? ?????????? ? ??????????? ? ???????????? ??????, ???????? ?? ???????.
????? ??????????? ??????? ??? ?????????? ??????????:
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
- Anonymous
January 01, 2003
С тех пор как я поставил себе "Katmai" CTP3, меня не покидает крамольная мысль, что SQL Server DBA давно...