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 серверіндегі объектілерді ағынды шифрлау: процедуралар, функциялар, триггерлер және көріністер. SSMS немесе Visual Studio үшін кеңейтім ретінде де жұмыс істейді.
  3. ApexSQL Discover — SQL Server даналарын және SSRS, SSAS және SSIS қатысты қызметтерін анықтау.
  4. ApexSQL рефакторы — 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 құралдар жинағы — 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 рефакторы

Microsoft SQL Server дерекқорларын басқаруға арналған 10 тегін ApexSQL утилитасы

Жұмыс механизмі мен мүмкіндіктері туралы қысқаша бейне

Кодты пішімдеуді қораптағы профиль негізінде жасауға болады немесе код сізге таныс болып көрінуі үшін өзіңіздің жеке баптауыңызға болады. Рефактор кодтағы пайдаланылмаған айнымалыларды ерекшелей алады, код блоктарын процедураларға инкапсуляциялайды және «*» толық тізімге кеңейте алады.

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 кодын жасай аласыз. Барлық визуализацияларды кескіндер ретінде экспорттауға болады.

Модельдің функционалдығы коммерциялық өнімдердің көмегімен кеңейтілген Diff и Док. Бірінші өнімді пайдаланып, үлгіні дерекқордағы ағымдағы күймен салыстыруға немесе екі түрлі дерекқордың үлгілерін салыстыруға болады, ал екінші өнім дерекқор нысандарын құжаттау үшін қажет.

6. ApexSQL жоспары

Microsoft SQL Server дерекқорларын басқаруға арналған 10 тегін ApexSQL утилитасы

Жұмыс механизмі мен мүмкіндіктері туралы қысқаша бейне

Бұл өнімділікті оңтайландыру құралы. Сондай-ақ, ApexSQL жоспарын пайдаланып, жоспарларды HTML және XML пішіміндегі есептерге экспорттай аласыз. Бұл қызметтік бағдарламаның жиі қолданылатын жағдайы - ағымдағы жоспарды салыстыру және әртүрлі сипаттамаларға сәйкес өзгертілген.

Microsoft SQL Server дерекқорларын басқаруға арналған 10 тегін ApexSQL утилитасы

ApexSQL жоспары сұраулар қоймасынан жүктеп алуды және осы сұраулардың сипаттамаларын бақылау тақталары түрінде ұсынуды қолдайды.

7. ApexSQL аяқталды

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 құралдар жинағы

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 құрастыру — мәліметтер базасын құруды автоматтандыру құралы. Нұсқаларды басқару жүйелеріне қосыла алады.

    Скриншот пен бейнені қараңыз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 сценарийі — DDL және DML сценарийлерін және орындалатын орнату пакеттерін жасауға арналған құрал.

    Скриншот пен бейнені қараңызMicrosoft SQL Server дерекқорларын басқаруға арналған 10 тегін ApexSQL утилитасы

  13. ApexSQL көзін басқару - SSMS-мен нұсқаларды басқару жүйелерін біріктіруге арналған құрал.

    Скриншот пен бейнені қараңызMicrosoft SQL Server дерекқорларын басқаруға арналған 10 тегін ApexSQL утилитасы

  14. ApexSQL триггері — мәліметтер қорындағы мәліметтердің аудиті және DML-ге аудару.

    Скриншот пен бейнені қараңызMicrosoft SQL Server дерекқорларын басқаруға арналған 10 тегін ApexSQL утилитасы

  15. ApexSQL бірлік сынағы - бірлік сынақтарын тікелей SSMS консолінен іске қосу құралы.

    Скриншот пен бейнені қараңызMicrosoft SQL Server дерекқорларын басқаруға арналған 10 тегін ApexSQL утилитасы

Түсініктемелерде аудит пен дерекқорды басқарудың қандай құралдарын пайдаланып жатқаныңызды және олармен қандай мәселелерді шешетініңізді жазыңыз.

ApexSQL өнімдері туралы сұрақтар қою, сынау үшін коммерциялық өнімдерді алу немесе бағасын білу үшін мына мекенжайға сұрау қалдырыңыз. біздің веб-сайттағы кері байланыс формасы.

Егер сіз мониторинг пен басқарудың күрделі мәселесін шешіп жатсаңыз, Хабре туралы алдыңғы мақалаларымызды оқыңыз:

Бір интерфейстен әртүрлі дерекқорларды бақылаңыз.

SQL серверіндегі өнімділік мәселелерін жылдам оқшаулаңыз.

Microsoft инфрақұрылымындағы өзгерістердің аудиті (соның ішінде SQL Server).

Сіз сондай-ақ біздің сайтқа жазыла аласыз Facebook парақшасы.

Ақпарат көзі: www.habr.com

пікір қалдыру