Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Салам, Хабр! Биз менен көп иштешебиз Quest программалык камсыздоо, жана бул жылы алар сатып алышты ApexSQL — Microsoft SQL Server маалыматтар базасын башкаруу жана мониторинг жүргүзүү үчүн чечимдерди чыгаруучу. Россияда бул балдар жөнүндө бизге анча белгилүү эмес окшойт. Алардын веб-сайтынын негизги бетинде алар "SQL Server үчүн өлтүргүч куралдар" деп жазышат. Коркунучтуу угулат. Бизде бул сатуучуну тааныштыруу жана алардын чечимдеринин эмнеси өтө коркунучтуу экенин аныктоо идеясы бар болчу. Хайп бөлүгү менен баштайлы - бекер продуктылар. Алардан кийин коммерциялык продуктылар тууралуу кыскача бөлүм болот. Бул программалар сизге пайдалуу деп үмүттөнөм. Сураныч, мышыктын астына.

Бул макалада:

  1. ApexSQL салыштыруу - SQL кодун, файлдарды жана папкаларды салыштыруу куралы. SSMS же Visual Studio үчүн кеңейтүү катары да иштейт.
  2. ApexSQL дешифрлөө — SQL Serverдеги объекттердин агымдык шифрлөө: процедуралар, функциялар, триггерлер жана көрүнүштөр. SSMS же Visual Studio үчүн кеңейтүү катары да иштейт.
  3. ApexSQL Discover — SQL Server инстанцияларын жана тиешелүү кызматтарды SSRS, SSAS жана SSIS аныктоо.
  4. ApexSQL Refactor — SQL кодун рефакторинг жана форматтоо үчүн курал. SSMS же Visual Studio үчүн кеңейтүү катары иштейт.
  5. ApexSQL модели - SQL Server объектинин диаграммаларын түзүү. SSMS же Visual Studio үчүн кеңейтүү катары да иштейт.
  6. ApexSQL планы — Аткаруу пландарын оптималдаштыруу куралы. SSMS үчүн кеңейтүү катары да иштейт.
  7. ApexSQL аяктады — курал автоматтык түрдө SQL билдирүүлөрүн толуктайт жана өзүңүздүн үзүндүлөрдү кошууга мүмкүндүк берет (автоматтык толуктоо үчүн клавиатура жарлыктары). SSMS же Visual Studio үчүн кеңейтүү катары да иштейт.
  8. ApexSQL Propagate - бир эле учурда бир нече маалымат базаларында SQL кодун аткаруу куралы.
  9. ApexSQL издөө — SQL Server тереңдигинен маалыматтарды жана объекттерди издөө үчүн утилита. SSMS же Visual Studio үчүн кеңейтүү катары иштейт.
  10. ApexSQL DevOps Toolkit — CI/CD түтүктөрүн түзүү куралы. Бул жерде саналган бардык өнүмдөрдүн биринин гана веб консолу бар.

Ар бир продукт акы төлөнүүчү ApexSQL чечимдеринин функцияларынын бир бөлүгү болуп саналат. Макаланын аягында биз аларда кандай коммерциялык чечимдер бар экенин кыскача айтып беребиз.

1. ApexSQL салыштыруу

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео

Салыштыруу SQL Server файлдарын, папкаларды жана объекттерди салыштырууга мүмкүндүк берет. Эки багыттуу салыштыруу жана ар кандай объекттерди бириктирүү үчүн сценарийди андан ары түзүү колдоого алынат. Интерфейсте утилита C#, C++, HTML, JavaScript, PostgreSQL, Python, T-SQL, Visual Basic, XML синтаксисин баса белгилей алат.

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Негизги өзгөчөлүктөр: SSMS жана Visual Studio менен интеграциялоо, объекттерди түздөн-түз Object Explorerден салыштыруу үчүн ар кандай маалыматтар базасынын инстанцияларынан чакыруу жана CLI аркылуу иштөө үчүн колдоо.

2. ApexSQL дешифрлөө

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео

Шифрди чечүүдө SSMS же Visual Studio интерфейсинен бир чыкылдатуу менен процедураны, функцияны, триггерди же көрүүнү чечмелей аласыз.

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Интерфейсте сиз DDL дешифрлөө скриптин көрө аласыз. SQL серверинин бир нече инстанцияларына бир эле убакта туташуулар колдоого алынат.

3. ApexSQL Discover

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

IP дарек диапазону боюнча SQL Server, SSRS, SSAS жана SSIS кызматтарынын учурдагы инстанцияларын аныктоо жана толук маалыматты көрүү.

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Интерфейстен сиз график боюнча маалымат базасын ачууну конфигурациялай аласыз. ApexSQL Discover электрондук почта аркылуу ачылыш натыйжалары менен эскертмелерди жөнөтө алат.

4. ApexSQL Refactor

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео

Кодду форматтоо кутучага салынган профилдин негизинде жүргүзүлүшү мүмкүн же код сизге көбүрөөк тааныш болушу үчүн өзүңүздүн ыңгайыңызды ыңгайлаштыра аласыз. Refactor коддогу пайдаланылбаган өзгөрмөлөрдү бөлүп көрсөтө алат, код блокторун процедураларга камтый алат жана "*" толук тизмеге кеңейте алат.

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Пайдалуу өзгөчөлүктөрдүн бири - эң аз колдонулган мамычаларды бөлүү үчүн таблицаны бөлүү. Refactor бул бөлүү таасир эте турган объекттер жөнүндө кабарлайт.

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Ошондой эле Refactor интерфейсинде бардык көз карандылыктарды өзгөртүү менен объекттердин атын коопсуз өзгөртө аласыз.

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Ушул жана башка функциялар менен бетинде кененирээк таанышууга болот пайдалуулуктун сүрөттөлүшү.

5. ApexSQL модели

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Утилита SQL Server объектилерин жана алардын ортосундагы мамилелерди визуализациялайт. Ошол эле интерфейсте сиз объекттердин конфигурациясын өзгөртүп, тиешелүү DDL кодун түзө аласыз. Бардык визуализацияларды сүрөттөр катары экспорттоого болот.

Модель функционалдуулугу коммерциялык өнүмдөрдүн жардамы менен кеңейтилген Айырмаларды и Doc. Биринчи продуктту колдонуу менен сиз моделди маалымат базасындагы учурдагы абал менен салыштыра аласыз же эки башка маалымат базасынын моделдерин салыштыра аласыз, ал эми экинчи продукт маалымат базасынын объекттерин документтештирүү үчүн керек.

6. ApexSQL планы

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео

Бул аткарууну оптималдаштыруу куралы болуп саналат. Ошондой эле, ApexSQL Планын колдонуп, пландарды HTML жана XML форматтарында отчетторго экспорттой аласыз. Бул утилитаны көп колдонуу учуру учурдагы планды салыштыруу жана ар кандай мүнөздөмөлөргө ылайык өзгөртүлгөн.

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

ApexSQL планы сурамдар дүкөнүнөн жүктөп алууну жана бул сурамдардын мүнөздөмөлөрүн панелдер түрүндө көрсөтүүнү колдойт.

7. ApexSQL Complete

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео

Код тездеткичи. Пайдалуу интерфейсте лакап аттарды, үзүндүлөрдү жана кодду бөлүп көрсөтүүнү конфигурациялай аласыз.

8. ApexSQL Propagate

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

ApexSQL Propagate программасында сиз ар кандай SQL Server маалымат базаларында коддун аткарылышын конфигурациялап, аткаруу тартибин аныктай аласыз.

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Аткарылган коддун натыйжалары утилита тарабынан талданат жана аткаруунун натыйжаларын оңой көрүү үчүн жазылат.

9. ApexSQL издөө

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео

Курал маалымат базасынын түзүмүн издейт. Бул жерден сиз объекттердин атын коопсуз өзгөртүп, алардын мамилелерин көзөмөлдөй аласыз. Издөө натыйжалары HTML, CSV жана Excelге экспорттолот.

10. ApexSQL DevOps Toolkit

Microsoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Иштөө механизми жана мүмкүнчүлүктөрү жөнүндө кыскача видео

PowerShell коду утилитанын капкагы астында иштейт. Куруу, карап чыгуу, документтештирүү жана жайылтуу ApexSQL DevOps Toolkit интерфейсинен иштеп чыгуучуга жеткиликтүү. Бул жерде сиз синтетикалык маалыматтарды түзө аласыз, автоматтык түрдө бирдик сыноолорун жүргүзө аласыз жана өзгөртүүлөрдү документтештире аласыз. TeamCity, Jenkins жана башкаларга плагин катары туташса болот.

ApexSQL билим базасы бар кызыктуу макалалар маалымат базасы чөйрөсүндө DevOps боюнча.

Эми биз акысыз чечимдерди карап чыккандан кийин, биз кыскача акы төлөнүүчү чечимдердин тизмесин беребиз, алар, албетте, күчтүүрөөк функционалдуулукка ээ.

  1. ApexSQL аудити — маалымат базаларынын коопсуздук талаптарына шайкештигин текшерүү үчүн курал, анын ичинде. HIPAA, GDPR, PCI колдоого алынат. Отчеттор жана өзгөртүү таржымалын көрүү колдоого алынат.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  2. ApexSQL камдык көчүрмөсү — кошумча резервдик көчүрмөлөрдү, транзакциялардын журналдарын жана толук резервдик көчүрмөлөрдү түзүүнү автоматташтыруу. Белгилүү бир убакытка чейин калыбына келтирүү колдоого алынат, сиз камдык көчүрмөлөрдү түзүү үчүн шаблондорду түзө аласыз жана резервдик пландарды ийкемдүү конфигурациялай аласыз.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  3. ApexSQL дефраг — дефрагментациялоону көзөмөлдөө жана башкаруу үчүн программа.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  4. ApexSQL жумушу - тарыхты, графикти жана эскертмелерди камтыган милдеттерди башкаруу куралы.

    Скриншотту көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  5. ApexSQL журналы — өзгөрүүлөрдү текшерүү, репликациялоо же артка кайтаруу үчүн транзакциялар журналын окуу куралы.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  6. ApexSQL калыбына келтирүү — бузулган, жок кылынган же жоголгон маалыматтарды калыбына келтирүү.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  7. ApexSQL талдоо — маалымат базасындагы мамилелерди талдоо куралы.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  8. ApexSQL Build — маалымат базасын түзүүнү автоматташтыруу куралы. Версияларды башкаруу системаларына туташа алат.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  9. ApexSQL Enforce - SQL кодун жакшыртуучу.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  10. ApexSQL түзүү бир чыкылдатуу менен маалыматтардын миллиондогон катар түзүү үчүн курал болуп саналат. Сыноо маалыматтарын SQL, XML, CSV, JSON жана Excelге экспорттоо колдоого алынат.

    Скриншотту көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  11. ApexSQL маскасы — маалымат базасында купуя маалыматтарды издөө, классификациялоо жана маскалоо куралы. 220+ алдын ала аныкталган маскалар жана классификация үчүн 55+ орнотулган чыпкалары бар.

    Скриншотту көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  12. ApexSQL Script — DDL жана DML скрипттерин жана аткарылуучу орнотуу пакеттерин түзүү куралы.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  13. ApexSQL Source Control - SSMS менен версияны башкаруу системаларын интеграциялоо куралы.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  14. ApexSQL Trigger — маалымат базасындагы маалыматтардын аудити жана DMLге которуу.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

  15. ApexSQL Unit Test - түз SSMS консолунан бирдик тесттерин жүргүзүү үчүн курал.

    Скриншот жана видеону көрүүMicrosoft SQL Server маалыматтар базасын башкаруу үчүн 10 акысыз ApexSQL утилиталары

Комментарийлерге аудит жана маалымат базасын башкаруу үчүн кандай куралдарды колдонуп жатканыңызды жана алар менен кандай көйгөйлөрдү чечип жатканыңызды жазыңыз.

ApexSQL өнүмдөрү жөнүндө суроолорду берүү, тестирлөө үчүн коммерциялык өнүмдөрдү алуу же баасын билүү үчүн төмөнкүгө сурам калтырыңыз биздин веб-сайттагы пикир формасы.

Эгер сиз мониторинг жана башкаруунун татаал маселесин чечип жатсаңыз, Habré боюнча мурунку макалаларыбызды окуңуз:

Бир интерфейстен ар кандай маалымат базаларын көзөмөлдөңүз.

SQL серверинде иштөө көйгөйлөрүн тез бөлүп алыңыз.

Microsoft инфраструктурасындагы өзгөрүүлөрдүн аудити (анын ичинде SQL Server).

Сиз дагы биздин каналга жазылсаңыз болот Фейсбук баракчасы.

Source: www.habr.com

Комментарий кошуу