αα½ααααΈ α αΆα! ααΎαααααΎααΆαα
αααΎαααΆαα½α
αα
αααα»αα’ααααααααα
ApexSQL αααααααα - α§ααααααααααΆααααααααααααΌα SQL α―αααΆα αα·αααα―αααΆαα ααααΎααΆαααΆααααααααααααααααΆαα SSMS α¬ Visual Studio ααααααApexSQL αα·ααααΈα - ααααααΈαααΆααα·ααααΈαααααα»αα αααα»α SQL Serverα ααΈαα·αα·ααΈ αα»αααΆα αααααΉα αα·ααα·αααααΆαα ααααΎααΆαααΆααααααααααααααααΆαα SSMS α¬ Visual Studio ααααααApexSQL Discover - ααΆαααααΎαααααα» SQL Server αα·αααααΆααααααΆααααααα SSRS, SSAS αα·α SSIS αApexSQL Refactor - α§ααααααααααΆαα refactoring αα·α formatting ααΌα SQL α ααααΎααΆαααΆααααααααααααααααΆαα SSMS α¬ Visual StudioααααΌααα ApexSQL - αααααΎα SQL Server object diagrams α ααααΎααΆαααΆααααααααααααααααΆαα SSMS α¬ Visual Studio αααααααααααΆα ApexSQL - α§ααααααααααΆαααααααΎαααααα·αααααΆααααααΆαααααα·ααααα·α ααααΎααΆαααΆααααααααααααααααΆαα SSMS ααααααApexSQL αααα αα β α§αααααααααααααααα ααααΈαααααααΆα SQL αααααααααααααααα· αα·αα’αα»ααααΆαα±ααα’αααααααααα’αααααααααΆαααααα½αααααα’ααα (ααααΌαααΆααααααΆαα α»α αααααΆααααΆαααααααααααααααααααααα·) α ααααΎααΆαααΆααααααααααααααααΆαα SSMS α¬ Visual Studio ααααααApexSQL Propagate - α§ααααααααααΆααααααα·ααααα·ααΌα SQL αα ααΎααΌαααααΆααα·ααααααααΆα αααΎααααα»αααααααα½ααααααααα ApexSQL - α§αααααααααΎααααΆαααααααΆααααααααααα·αααααα αα·αααααα»αααα»αααααα αα SQL Server α ααααΎααΆαααΆααααααααααααααααΆαα SSMS α¬ Visual Studioααααα ααα§ααααα ApexSQL DevOps - α§ααααααααααΆαααααααΎα CI/CD pipelinesα ααα·ααααααα½αααααααα»αα ααααααα·αααααΆααα’αααααααΆαααΆααααααΈαα ααΈαααααΆααα»αααΌααααααΆαα
ααα·αααααΈαα½ααααΊααΆααααααα½ααααα»αααΆααααααααααααΆα ApexSQL αααααΆααααα αα α α»ααααα ααααα’ααααα ααΎαααΉααααααΆαααααααααααα’αααΈαααααααααΆαααΆαα·αααααααααααα½αααααΆαα
1. ApexSQL αααααααα
ααΈααα’αΌααααΈα’αααΈααααααΆα αα·ααααααααΆαααΆαααΆα
ααΆαααααααααα’αα»ααααΆαα±ααα’αααααααααααα―αααΆα SQL Server ααα―αααΆα αα·αααααα»α ααΆααααααααααααααα·α αα·αααΆααααααΎαααααααΈαααααααααααααααΆααααΆααααα αΌαααααα»ααααααααααΆααααΌαααΆαααΆααααα αα αααα»αα ααα»α αααααΆαα α§αααααααααΎααααΆααα’αΆα ααααα ααΆααααααααααααα C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML α
ααααααααααΆαααα ααΆααα½ααααα
αΌααα
αααα»α SSMS αα·α Visual Studio α α
ααααα»ααΈααααα»ααΌαααααΆααα·ααααααααααααααααΆαααααΆααααΆααααααααααααααααΆααααΈ Object Explorer αα·α
2. ApexSQL αα·ααααΈα
ααΈααα’αΌααααΈα’αααΈααααααΆα αα·ααααααααΆαααΆαααΆα
αα αααα»αααΆααα·ααααΈα ααΈα ααα»α αααααΆαα SSMS α¬ Visual Studio α’αααα’αΆα αα·ααααΈαααΈαα·αα·ααΈ αα»αααΆα ααα α¬ααΎααααα α»α ααααααα
αα
αααα»αα
ααα»α
αααααΆααα’αααα’αΆα
ααΎαααααααΈααα·ααααΈα DDL α ααΆαααααΆαααααα»ααααααααΆαααααΆαα
ααΉαα§ααΆα αααααΆα
αααΎααα SQL Server ααααΌαααΆαααΆααααα
3. ApexSQL Discover
αααααααααΈαααααΆαααααΆαααααα SQL Server, SSRS, SSAS αα·α SSIS ααααΆααααααΆααα½αα’αΆααααααΆα IP αα·αααΎαααααααΆααααα’α·αα
ααΈα
ααα»α
αααααΆαα α’αααα’αΆα
ααααααα
ααΆααααααααααΆαααααΎαααΌαααααΆααα·ααααααααΆαααΆααα·ααΆαα ApexSQL Discover α’αΆα
ααααΎααΆαααΌαααααΉαααΆαα½αααΉααααααααααααααααΆαα’ααΈαααα
4. ApexSQL Refactor
ααΈααα’αΌααααΈα’αααΈααααααΆα αα·ααααααααΆαααΆαααΆα
ααΆαβααααΎβαααααααααΆαβααΌαβα’αΆα βααααΌαβααΆαβααααΎβαααβααα’ααβααΎβααααααβαααα’αα α¬βα’αααβα’αΆα βααααΌαβααΆαβααααβααααβα’αααβααΎααααΈβα±ααβααΌαβααΎαβαα βααΆααβααβααααΆααβα’αααα Refactor α’αΆα ααααα α’αααααααα·αααΆαααααΎαα αααα»αααΌα αααα αΌααααα»αααΌααα αααα»αααΈαα·αα·ααΈ αα·ααααααΈα "*" αα αααα»ααααααΈααααααα
αα»αααΆαααΆααααααααααα½αααΊααΆααααααααΆααΆαααΎααααΈααααααα½ααααααααααΎαα·α
αααα»αα Refactor ααΉαααΆαααΆαααααΈααααα»αααααΉαααααΌαααΆααααααΆαααααααΆαααααααααα
ααΌα
ααααΆαααααααααα
αααα»αα
ααα»α
αααααΆαα Refactor α’αααα’αΆα
ααααΆααααααΌααααααααααααααα»ααααα»ααααα·ααΆααααααααααααααΆααααααΌαααΆαα’αΆαααααααΆααα’ααα
αα»αααΆαααΆααααα αα·ααα»αααΆαααααααααα’αΆα
ααααΌαααΆαααααΎααα
αααα»ααααα’α·αααααααααααα
ααΎαααααααΆαα½α
5. ααααΌ ApexSQL
α§αααααααααΎααααΆααααΎαααΎαααααα» SQL Server αα·αααααΆαααααααααΆααα½αααΆα αα
αααα»αα
ααα»α
αααααΆααααΌα
ααααΆ α’αααα’αΆα
ααααΆααααααΌαααΆαααααααα
ααΆααααααααααααα» αα·ααααααΎαααΌα DDL αααααααΌαααααΆα ααΆαααΎαααΎαααΆααα’ααα’αΆα
ααααΌαααΆαααΆαα
ααααΆααΌαααΆαα
αα»αααΆαααααΌααααΌαααΆααααααΈααααααΆααααα½αααΈααα·αααααΆαα·ααααααα
6. αααααΆα ApexSQL
ααΈααα’αΌααααΈα’αααΈααααααΆα αα·ααααααααΆαααΆαααΆα
αααααΊααΆα§ααααααααααΎαααααα·αααααΆαααααα·ααααα·ααΆαα ααΌα ααααΆαααααααααααααααΎ ApexSQL Plan α’αααα’αΆα ααΆαα αααααααΆααα ααΆαααΆαααΆααααααα»ααααααα HTML αα·α XML α ααααΈααααΎααααΆααααΉαααΆαααααααΆααα§αααααααααΎααααΆαααααααΊααΆααΆααααααααααααααααΆααα αα α»αααααα αα·ααα½ααααααααΌαααΆααααααααααααααα ααΆαααααααααααααα
ApexSQL Plan ααΆααααααΆαααΆαααααΈα αΆααααα½α αα·ααααα αΆααααααααααααα½αααΆααααααααα»αααααααααΆααααΆαααααααααααα
7. ApexSQL αααααα
ααΈααα’αΌααααΈα’αααΈααααααΆα αα·ααααααααΆαααΆαααΆα
α§ααααααααααΎαααααΏαααΌαα αα αααα»αα ααα»α αααααΆααα§αααααααααΎααααΆαα α’αααα’αΆα ααααααα ααΆααααααααααααααααααααααΆα α’αααααααααΈα αα·αααΆαααααα·α ααΌαα
8. ApexSQL Propagate
αα
αααα»α ApexSQL Propagate α’αααα’αΆα
ααααααα
ααΆααααααααααΆαααααα·ααααα·ααΌααα
ααΎααΌαααααΆααα·αααααα SQL Server αααααα αα·ααααααααααΆααααααΆαααααα·ααααα·α
ααααααααααΌααααααΆαααααα·ααααα·ααααΌαααΆαααααααα§αααααααααΎααααΆαα αα·ααααααααΆααΎααααΈααΆααααα½αααΎαααααααααααα·ααααα·α
9. ααααααα ApexSQL
ααΈααα’αΌααααΈα’αααΈααααααΆα αα·ααααααααΆαααΆαααΆα
α§αααααααααααααα ααΆααααααααααΌαααααΆααα·ααααααα ααΈααΈαααα’αααα’αΆα ααααΌααααααααααα» αα·αααΆαααΆαααααΆαααααααααααα½αααααααα»ααααα·ααΆαα αααααααααααααααααΌαααΆαααΆαα αααα HTML, CSV αα·α Excel α
10. ApexSQL DevOps Toolkit
ααΈααα’αΌααααΈα’αααΈααααααΆα αα·ααααααααΆαααΆαααΆα
ααΌα PowerShell ααααΎαααΆααα ααααααααααΆααααα§αααααααααΎααααΆααα Build, Review, Document and Deploy ααΊα’αΆα ααααΆααααααΆααα’αααα’αα·ααααααααΈα ααα»α αααααΆαα ApexSQL DevOps Toolkit α αα ααΈαααα’αααα’αΆα αααααΎααα·ααααααααααα ααααΎαααΆαααΆαααααΎαααααα―αααΆαααααααααααααααα· αα·αααΆαααααΆααααααΌαα―αααΆαα α’αΆα ααααΌαααΆαααααΆααααΆαααααα·ααΈαααα½ααα TeamCity, Jenkins αα·αα’ααααααα
ααΌαααααΆαα
ααααααΉα ApexSQL ααΆα
α₯α‘αΌααααααΎαααΆααααααααΆαααΆαα½αααΉααααααααααΆααααα₯ααα·ααααα ααΎαααΉααααααααΌααααααααααααΌααααααΈαααααααααααΆααααααΆαααα αααααΆααΆααα·αααΆααα»αααΆαααααΆααααΆαα
ααααααα ApexSQL - α§ααααααααααΆαααααααααααΌαααααΆααα·αααααααααααΆααααΆαα’αα»αααααΆααααααΌαααΆααα»ααααα·ααΆα αα½αααΆααα HIPAA, GDPR, PCI ααΆαααΆααααα αααΆαααΆααα αα·αααΆαααΎααααααααα·ααααΆαααααΆααααααΌαααααΌαααΆαααΆαααααααΎαααΌαααα’αααααααα·αααΈααα’αΌ
ααΆαααααα»ααα»α ApexSQL - ααααααααααααα·ααααααααΆααααααΎαααΆαααααα»ααα»ααααααα αααααα ααα»ααααα·ααααα·ααΆα αα·αααΆαααααα»ααα»αααααααα ααΆαααααΆαα‘αΎααα·ααα α ααα»α ααΆααααΆαααα½ααα αααα»ααααααααΆααααΌαααΆαααΆαααα α’αααα’αΆα αααααΎαααααΌαααααΆαααααααΎαααΆαααααα»ααα»α αα·αααααααα ααΆαααααααααααααΆαααααα»ααα»αααααααααααααΎαααΌαααα’αααααααα·αααΈααα’αΌ
ApexSQL Defrag - α§αααααααααΎααααΆαααααααΆαααααα½ααα·αα·ααα αα·ααααααααααααΆα defragmentation αααΎαααΌαααα’αααααααα·αααΈααα’αΌ
ααΆαααΆα ApexSQL - α§ααααααααααΆααααααααααααα·α αα ααΆα αα½αααΆαααααααααα· ααΆααα·ααΆα αα·αααΆαααΌαααααΉααααΎαααΌαααα’αααααα
αααααα ααα» ApexSQL - α§ααααααααααΆααα’αΆααααααα ααα»ααααα·ααααα·ααΆααααααΆααααααααα ααΆαα αααα α¬αα·ααααα‘αααααα·αααααΆαααααΆααααααΌααααΎαααΌαααα’αααααααα·αααΈααα’αΌ
ααΆαααΎαα‘αΎααα·α ApexSQL - ααΆαααΎαα‘αΎααα·ααααα·αααααααααααΌα αα»α α¬ααΆααααααααΎαααΌαααα’αααααααα·αααΈααα’αΌ
ααΆααα·ααΆα ApexSQL - α§ααααααααααΆαααα·ααΆαααααΆαααααααααα»αααΌαααααΆααα·αααααααααΎαααΌαααα’αααααααα·αααΈααα’αΌ
ααΆααααααΎα ApexSQL - α§ααααααααααΆαααααααΎαααΌαααααΆααα·αααααααααααααααααααααα·α α’αΆα ααααΆαααα αααααααααααα½ααα·αα·ααααααααααΎαααΌαααα’αααααααα·αααΈααα’αΌ
ααΆααααααΉα ApexSQL - αααααα·ααΈαααααα’ααΌα SQL αααΎαααΌαααα’αααααααα·αααΈααα’αΌ
ApexSQL αααααΎα ααΊααΆα§ααααααααααΆαααααααΎααα·ααααααααΆααααΆααα½ααααα»ααα½αα α»α α ααΆαααΆαα αααα·ααααααααΆααααααα SQL, XML, CSV, JSON αα·α Excel ααααΌαααΆαααΆαααααααΎαααΌαααα’αααααα
αααΆαα ApexSQL - α§ααααααααααΆααααααααα α αΆααααααΆαα αα·ααα·αααΆαααα·αααααααααΎααα αααα»αααΌαααααΆααα·ααααααα ααΆα 220+ αααΆαααααααΆααααααααΆαα»α αα·α 55+ ααααααααααααΆααααααΆαα½ααααααΆααααΆαα αΆααααααΆαααααΎαααΌαααα’αααααα
ααααααΈα ApexSQL - α§ααααααααααΆαααααααΎαααααααΈα DDL αα·α DML αα·ααααα ααααα‘αΎααααα’αΆα ααααα·ααααα·ααΆααααΎαααΌαααα’αααααααα·αααΈααα’αΌ
ααΆααααααααααααααα ApexSQL - α§ααααααααααΆαααα½ααααα αΌααααααααααααα½ααα·αα·αααααααααΆαα½α SSMS αααΎαααΌαααα’αααααααα·αααΈααα’αΌ
αααααα·ααΈ ApexSQL Trigger - ααΆαααααΎααααααααα·αααααααα αααα»αααΌαααααΆααα·αααααα αα·αααΆααααααααα ααΆ DML αααΎαααΌαααα’αααααααα·αααΈααα’αΌ
ααΆαααααΎαααααα―αααΆ ApexSQL - α§ααααααααααΆααααααΎαααΆαααΆαααααΎαααααα―αααΆαααααααΆααααΈαα»αααΌα SSMS αααΎαααΌαααα’αααααααα·αααΈααα’αΌ
ααααααα αααα»αααα·αααααααΆααΎα§αααααα’αααΈαααααααααΆααααααααα αα·αααΆααααααααααααΌαααααΆααα·αααααααααα’αααααΆαααααΎαα½α α αΎα αα·ααααα αΆα’αααΈαααα’ααααααααααΆαααΆαα½ααα½αααα
ααΎααααΈαα½ααααα½αα’αααΈααα·ααα ApexSQL ααα½αααα·αααααΆαα·ααααααααααααΆααααΆαααΆααααα α¬αααααααααααα ααΌααα»αααααΎαα
ααααα·αααΎα’ααααααα»ααααααααΆααααα αΆαααα»αααααΆαααααΆααααα½ααα·αα·ααα αα·αααΆαααααααααα ααΌαα’αΆαα’ααααααα»αααααααΎααα ααΎ HabrΓ©α
α’αααααα’αΆα
ααΆααααα
αΆαααααααΎαα
ααααα: www.habr.com