?????????2014???????????????Windows Server 2016???????Docker?????????? ?????????????????????Linux??????????????????????????????£?.NET Core???????????????????????????????????SQL Server?????Linux???Windows??????????????????????????????????????SQL Server????????á?
??????????????????????????????????????(???BSD Jails???·?????2000??)?????????????????Docker????????????????С?Docker????????????????????????????????????????й???????????API?????????????????????????????????????????????“????????”??????????????????Docker?????????????????????????????????????????????????????????????????С?
????????Win32 API?????????????????Docker????????????????????????????API?? ????????Windows Server 2016??????Docker API????????????????????????(Open Container Initiative)?????????????????С?????????Docker??????????л??棬??Щ??????AWS??Azure?????????????????????????????????????????????
?????????и???????????????????????????? ??????????????????????????????????к?С????????????????????????????????????????д?????????????????????????棬????????????????????????????н??(10-15%)??????????????????????????????????????????????????????????????????????????????(?????)?????????????
?????????????????????????????????????????????????????????????????.Net??SQL Server???????????Ч???????????? ??繅????????????????????????????(Azure??AWS)????????????????????????????á???????з????????????????????????CPU?????????????á?
?????????????Docerfile?????????Docerfile????????????й????????????????????Dockerfile????????????????????????????????????????????????沢?????“????”?????á????????????????????????С?

????????????????????SQL ServerMySQL??Postgres????Docker Hub??????????????????С??????????????????????????????????仯??????????п???????????????????????????????????(mount)?????SQL Server???????????????DLL?????SQL Server??????????????????????????????????ж?SQL Server????????????????????????????????SQL Server???????????????SQL Management Studio??????????????????????????????????????????????t????????????????????????????????????????????????е??????????
???????? SQL Server??????????????????????????????????ú?????滻????????????????????Ч??????
??????Ч?? ???SQL Server???????Ч???????????????????У????????????????????????????????????????????????????????????????(license)???????????
????????????(CI)??????????(CD)???? SQL Server????????????????(mount)??????????????????????y???????????????????????????????????????????????
?????????(HA)?????(DR)???? SQL Server??????????????????????????????????????????????????????????????в?????Ч?á??????????????
?????????2016???°?????????Windows Server??Docker??????????????????????????Windows Server 2016“???”????????????Nano???????????????????????Windows Server 2016??SQL Server?????????????????????????SQL Server??????????????????SQL Server??Linux????????!????ζ??SQL Server?????????????Linux??????????Windows??????????????????????????Linux????????????????á?
????????Windows Server 2016??????????????.NET??Windows???????ú?????????shell???????????SQL Server??????Windows??ò????????shell?н??й????Windows Server 2016???SQL Server????????????SQL Management Studio???????????????н?????????????????????????SQL Server?????????Щ??????????譚????????????????????????
?????????????????Docker????????????SQL Server???????????????????????????????????WinDocks????????????????齨??????????????????Windows 8??Windows 10??Windows Server 2012??Windows Server 2016??????Docker????????????檔WinDocks???SQL Server 2008(??r2)??2012??2014??2016?????а汾??WinDocks?Windows????????????????????????????????SQL Server??????????????WinDocks?????汾????????????????????汾??
?????????????SQL Server????
????SQL Server??????SQL Server???????????????????????????????????????????WinDocks SQL Server ??????????ADDDB???????????????????????У???MOUNTDB??????????????????????????
????ADDDB?????????(Primary??Secondary????????)???????У??????????????????????????????SQL Server?????????????????????????????????????????????????????ж????迼????????????????
??????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????????????????С?????????????????????????????÷?????Щ???????????????30?????????????????????????????
????“??????”????????????????е??????????????????????Щ??????????????????????????????У??????????崻?????????????????SQL Server Management Studio????????????????????
?????????????DockerFile???ADDDB?????????????????????????????????????primary????????????secondary??????????
????FROM MSSQL-2016
????ADDDB dbname Primarydb.mdf Secondarydb.ndf Secondarydb.ndf
????ADDDB dbname2 Primarydb.mdf Secondarydb.ndf
????ADDDB?????????????????MOUNTDB??????????????????????WinDocks?????????????????????????棬WinDocks????????Docker???????
???????MOUNTDB?????????????????????????????????????ж?????????????????????ι?????????????ADDDB?????????????????????SQL Server?????????С?????????????????????????????????????????????????????
??????????MOUNTDB?????????????????????????
????FROM MSSQL-2016
????MOUNTDB dbname c:pathPrimarydb.mdf
????MOUNTDB dbname2 etworkpathdbname2.mdf etworkpathdbname2.ndf
????????SQL Server
??????????????????????????ADDDB????SQL Server??????????
??????????? ??????μ??????д???
??????????? ???? >docker build c:WindockssamplesTest1 WinDocks???????????????ID??????SQL Server sa????????????
???????????? >docker start ??????containerID????????????ID????????
????Docker????????????????????????????????????????SQL Server????????????????????????????SQL Server Management Studio???????????????У??????Adventureworks????????????????????????????????

??????????schema????????????£?????μ?SQL Server?????????????????????????????????????????WinDocks????????????SQL Server????

?????????????????????????????п??????SQL Server?????????????SQL Server?????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????(?Щ???????????д??)??WinDocks????????????????????????????????????????????

????????????????????????????????????????????????WinDocks??node.cfg?????????“???”??????????????????????????????“copy”????????????????