ProHoster > Blog > башкаруу > Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары
Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары
Салам, Хабр! Биз менен көп иштешебиз Quest программалык камсыздоо, жана бул жылы алар сатып алышты ApexSQL — Microsoft SQL Server маалыматтар базасын башкаруу жана мониторинг жүргүзүү үчүн чечимдерди чыгаруучу. Россияда бул балдар жөнүндө бизге анча белгилүү эмес окшойт. Алардын веб-сайтынын негизги бетинде алар "SQL Server үчүн өлтүргүч куралдар" деп жазышат. Коркунучтуу угулат. Бизде бул сатуучуну тааныштыруу жана алардын чечимдеринин эмнеси өтө коркунучтуу экенин аныктоо идеясы бар болчу. Хайп бөлүгү менен баштайлы - бекер продуктылар. Алардан кийин коммерциялык продуктылар тууралуу кыскача бөлүм болот. Бул программалар сизге пайдалуу деп үмүттөнөм. Сураныч, мышыктын астына.
Бул макалада:
ApexSQL салыштыруу - SQL кодун, файлдарды жана папкаларды салыштыруу куралы. SSMS же Visual Studio үчүн кеңейтүү катары да иштейт.
ApexSQL дешифрлөө — SQL Serverдеги объекттердин агымдык шифрлөө: процедуралар, функциялар, триггерлер жана көрүнүштөр. SSMS же Visual Studio үчүн кеңейтүү катары да иштейт.
ApexSQL Discover — SQL Server инстанцияларын жана тиешелүү кызматтарды SSRS, SSAS жана SSIS аныктоо.
ApexSQL Refactor — SQL кодун рефакторинг жана форматтоо үчүн курал. SSMS же Visual Studio үчүн кеңейтүү катары иштейт.
ApexSQL модели - SQL Server объектинин диаграммаларын түзүү. SSMS же Visual Studio үчүн кеңейтүү катары да иштейт.
ApexSQL планы — Аткаруу пландарын оптималдаштыруу куралы. SSMS үчүн кеңейтүү катары да иштейт.
ApexSQL аяктады — курал автоматтык түрдө SQL билдирүүлөрүн толуктайт жана өзүңүздүн үзүндүлөрдү кошууга мүмкүндүк берет (автоматтык толуктоо үчүн клавиатура жарлыктары). SSMS же Visual Studio үчүн кеңейтүү катары да иштейт.
ApexSQL Propagate - бир эле учурда бир нече маалымат базаларында SQL кодун аткаруу куралы.
ApexSQL издөө — SQL Server тереңдигинен маалыматтарды жана объекттерди издөө үчүн утилита. SSMS же Visual Studio үчүн кеңейтүү катары иштейт.
ApexSQL DevOps Toolkit — CI/CD түтүктөрүн түзүү куралы. Бул жерде саналган бардык өнүмдөрдүн биринин гана веб консолу бар.
Ар бир продукт акы төлөнүүчү ApexSQL чечимдеринин функцияларынын бир бөлүгү болуп саналат. Макаланын аягында биз аларда кандай коммерциялык чечимдер бар экенин кыскача айтып беребиз.
Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео
Салыштыруу SQL Server файлдарын, папкаларды жана объекттерди салыштырууга мүмкүндүк берет. Эки багыттуу салыштыруу жана ар кандай объекттерди бириктирүү үчүн сценарийди андан ары түзүү колдоого алынат. Интерфейсте утилита C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML синтаксисин баса белгилей алат.
Негизги өзгөчөлүктөр: SSMS жана Visual Studio менен интеграциялоо, объекттерди түздөн-түз Object Explorerден салыштыруу үчүн ар кандай маалыматтар базасынын инстанцияларынан чакыруу жана CLI аркылуу иштөө үчүн колдоо.
IP дарек диапазону боюнча SQL Server, SSRS, SSAS жана SSIS кызматтарынын учурдагы инстанцияларын аныктоо жана толук маалыматты көрүү.
Интерфейстен сиз график боюнча маалымат базасын ачууну конфигурациялай аласыз. ApexSQL Discover электрондук почта аркылуу ачылыш натыйжалары менен эскертмелерди жөнөтө алат.
Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео
Кодду форматтоо кутучага салынган профилдин негизинде жүргүзүлүшү мүмкүн же код сизге көбүрөөк тааныш болушу үчүн өзүңүздүн ыңгайыңызды ыңгайлаштыра аласыз. Refactor коддогу пайдаланылбаган өзгөрмөлөрдү бөлүп көрсөтө алат, код блокторун процедураларга камтый алат жана "*" толук тизмеге кеңейте алат.
Пайдалуу өзгөчөлүктөрдүн бири - эң аз колдонулган мамычаларды бөлүү үчүн таблицаны бөлүү. Refactor бул бөлүү таасир эте турган объекттер жөнүндө кабарлайт.
Ошондой эле Refactor интерфейсинде бардык көз карандылыктарды өзгөртүү менен объекттердин атын коопсуз өзгөртө аласыз.
Утилита SQL Server объектилерин жана алардын ортосундагы мамилелерди визуализациялайт. Ошол эле интерфейсте сиз объекттердин конфигурациясын өзгөртүп, тиешелүү DDL кодун түзө аласыз. Бардык визуализацияларды сүрөттөр катары экспорттоого болот.
Модель функционалдуулугу коммерциялык өнүмдөрдүн жардамы менен кеңейтилген Айырмаларды и Doc. Биринчи продуктту колдонуу менен сиз моделди маалымат базасындагы учурдагы абал менен салыштыра аласыз же эки башка маалымат базасынын моделдерин салыштыра аласыз, ал эми экинчи продукт маалымат базасынын объекттерин документтештирүү үчүн керек.
Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео
Бул аткарууну оптималдаштыруу куралы болуп саналат. Ошондой эле, ApexSQL Планын колдонуп, пландарды HTML жана XML форматтарында отчетторго экспорттой аласыз. Бул утилитаны көп колдонуу учуру учурдагы планды салыштыруу жана ар кандай мүнөздөмөлөргө ылайык өзгөртүлгөн.
ApexSQL планы сурамдар дүкөнүнөн жүктөп алууну жана бул сурамдардын мүнөздөмөлөрүн панелдер түрүндө көрсөтүүнү колдойт.
Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео
Курал маалымат базасынын түзүмүн издейт. Бул жерден сиз объекттердин атын коопсуз өзгөртүп, алардын мамилелерин көзөмөлдөй аласыз. Издөө натыйжалары HTML, CSV жана Excelге экспорттолот.
Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео
PowerShell коду утилитанын капкагы астында иштейт. Куруу, карап чыгуу, документтештирүү жана жайылтуу ApexSQL DevOps Toolkit интерфейсинен иштеп чыгуучуга жеткиликтүү. Бул жерде сиз синтетикалык маалыматтарды түзө аласыз, автоматтык түрдө бирдик сыноолорун жүргүзө аласыз жана өзгөртүүлөрдү документтештире аласыз. TeamCity, Jenkins жана башкаларга плагин катары туташса болот.
ApexSQL билим базасы бар кызыктуу макалалар маалымат базасы чөйрөсүндө DevOps боюнча.
Эми биз акысыз чечимдерди карап чыккандан кийин, биз кыскача акы төлөнүүчү чечимдердин тизмесин беребиз, алар, албетте, күчтүүрөөк функционалдуулукка ээ.
ApexSQL аудити — маалымат базаларынын коопсуздук талаптарына шайкештигин текшерүү үчүн курал, анын ичинде. HIPAA, GDPR, PCI колдоого алынат. Отчеттор жана өзгөртүү таржымалын көрүү колдоого алынат.
Скриншот жана видеону көрүү
ApexSQL камдык көчүрмөсү — кошумча резервдик көчүрмөлөрдү, транзакциялардын журналдарын жана толук резервдик көчүрмөлөрдү түзүүнү автоматташтыруу. Белгилүү бир убакытка чейин калыбына келтирүү колдоого алынат, сиз камдык көчүрмөлөрдү түзүү үчүн шаблондорду түзө аласыз жана резервдик пландарды ийкемдүү конфигурациялай аласыз.
Скриншот жана видеону көрүү
ApexSQL дефраг — дефрагментациялоону көзөмөлдөө жана башкаруу үчүн программа.
Скриншот жана видеону көрүү
ApexSQL жумушу - тарыхты, графикти жана эскертмелерди камтыган милдеттерди башкаруу куралы.
Скриншотту көрүү
ApexSQL журналы — өзгөрүүлөрдү текшерүү, репликациялоо же артка кайтаруу үчүн транзакциялар журналын окуу куралы.
ApexSQL түзүү бир чыкылдатуу менен маалыматтардын миллиондогон катар түзүү үчүн курал болуп саналат. Сыноо маалыматтарын SQL, XML, CSV, JSON жана Excelге экспорттоо колдоого алынат.
Скриншотту көрүү
ApexSQL маскасы — маалымат базасында купуя маалыматтарды издөө, классификациялоо жана маскалоо куралы. 220+ алдын ала аныкталган маскалар жана классификация үчүн 55+ орнотулган чыпкалары бар.
Скриншотту көрүү
ApexSQL Script — DDL жана DML скрипттерин жана аткарылуучу орнотуу пакеттерин түзүү куралы.
Скриншот жана видеону көрүү
ApexSQL Source Control - SSMS менен версияны башкаруу системаларын интеграциялоо куралы.
Скриншот жана видеону көрүү
ApexSQL Trigger — маалымат базасындагы маалыматтардын аудити жана DMLге которуу.
Скриншот жана видеону көрүү
ApexSQL Unit Test - түз SSMS консолунан бирдик тесттерин жүргүзүү үчүн курал.
Скриншот жана видеону көрүү
Комментарийлерге аудит жана маалымат базасын башкаруу үчүн кандай куралдарды колдонуп жатканыңызды жана алар менен кандай көйгөйлөрдү чечип жатканыңызды жазыңыз.
ApexSQL өнүмдөрү жөнүндө суроолорду берүү, тестирлөө үчүн коммерциялык өнүмдөрдү алуу же баасын билүү үчүн төмөнкүгө сурам калтырыңыз биздин веб-сайттагы пикир формасы.
Эгер сиз мониторинг жана башкаруунун татаал маселесин чечип жатсаңыз, Habré боюнча мурунку макалаларыбызды окуңуз: