Un mic utilitar de management pentru SQL SERVER

Sunt membru pe un forum de programatori, Devforum.

In timp ce citeam lista de subiecte, cineva a postat un link despre o mica aplicatie in linia de comanda pentru administrarea unei baze de date Sql Server.

Utilitarul se cheama mssql-cli.  Pentru instalearea acestuia este nevoie de introducerea comenzii in terminlul de Windows:

pip install mssql-cli

Dupa ce instalarea a fost efectuata, utilitarul se porneste folosind comanda:

mssql-cli -S adresaServerBd -d NumeBd -U userBd

In cazul in care auatentificarea la baza de date este facuta prin Windows se adauga parametrul -E

Experienta utilizarii:

Am instalat aplicatia si am folosit-o in doua scenarii

1 Baza de date locala

Mi-a placut functia de autocomplete si faptul ca are doua moduri de lucru anume, modul VIM si modul EMACS. Pentru cine niu stie, Vim si Emacs sunt editoaare de text pentru UNIX si sunt un pic mai speciale fata de Notepad++.

De asemenea autocomplete-ul tine minte comenzile date si le sugereaza in context.

Utilitarul are si modul multi-linie. Comenzile SQL se pot continua pe mai multe randuri. Pemtru a executa comande se pune “;” dupa acesta si se apasa Enter.

2 Baza de date remote

Adevaratul loc unde utilitarul straluceste 😀 este administrarea bazelor de date remote. Am o mica baza de date pe Amazon Web Service. In timp ce Sql Server Management Studio gafaie si tranteste “No responding”, utilitarul se descurca excelent. Am facut cateva operatiuni pe baza de date, iar timpul de raspuns a fost sub 1.5 secunde ceea ce este foarte bine

Nota:

Pentru comand pip etse nevoie de instalarea Python.

https://github.com/dbcli/mssql-cli

https://www.python.org/

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.