Database Manager
Database Manager reprezinta un nou modul IIS7 care permite administrarea bazelor de date locale si remote.
Cu ajutorul IIS Database Manager se pot administra baze de date Microsoft SQL Server sau MySQL. De asemenea puteti:
- Adauga, sterge, modifica tabele
- Vizualizare si administrare chei primare, indecsi si chei straine
- Crearea si executarea de query-uri
- Crearea, modificarea si stergerea de proceduri stocate si view-uri
- Backup si restaurare baze de date SQL Server
- Compatibil cu SQLServer 2005/2008 si MySQL
Puteti descarca Database Manager 1.0 gratuit de la urmatoarele adrese:
Interfata IIS Manager
Crearea unei tabele
Realizati o noua conexiune la serverul SQLServer. Introduceti:
- numele serverului
- numele bazei de date
- numele de utilizator
- parola necesara conectarii la baza de date
Click dreapta pe Tables si selectati New Table
Adaugati campurile tabelului creat. La fiecare camp creat specificati numele campului, permite NULL, tipul, valoare si lungime (daca e necesar)
Adaugati chei primare si indecsi.
Dupa ce ati terminat completarea campurilor salvati tabela.
Puteti adauga relatii intre 2 tabele prin intermediul cheilor straine.
Dupa ce ati salvat tabela puteti sa o editati prin click dreapta pe numele tabelei si selectand Open Table Definition
Puteti de asemenea sa adaugati inregistrari in tabela selectand Show Table Data
Vizualizari (View-uri)
Puteti de asemenea sa creati view-uri. Pentru aceasta click dreapta pe Views si alegeti New View
Introduceti query-ul dorit, in cazul nostru:
SELECT phpromania_utilizatori.Utilizator,phpromania_utilizatori_articole.titluArticol <br /> FROM phpromania_utilizatori <br /> INNER JOIN phpromania_utilizatori_articole <br /> ON phpromania_utilizatori.idUtilizator=phpromania_utilizatori_articole.idUtilizator
Apoi apasati Execute pentru a executa query-ul.
Salvati comanda scrisa alegand Save and Close
Proceduri stocate
Prin intermediul Database Manager puteti crea proceduri stocate. Pentru aceasta alegeti New Stored Procedure
Introduceti procedura stocata pe care doriti sa o executati. In cazul nostru:
CREATE PROCEDURE ArticoleUtilizator
@Utilizator VARCHAR(200)
AS
BEGIN
SELECT phpromania_utilizatori.Utilizator,phpromania_utilizatori_articole.titluArticol
FROM phpromania_utilizatori
INNER JOIN phpromania_utilizatori_articole
ON phpromania_utilizatori.idUtilizator=phpromania_utilizatori_articole.idUtilizator
WHERE phpromania_utilizatori.Utilizator = @Utilizator
END
GO
Puteti verifica procedura alegand Execute
Puteti modifica o procedura stocata plasandu-va pe procedura stocata si alegand Script as ALTER sau puteti crea una noua alegand Script as CREATE
Pentru a executa o procedura stocata faceti click dreapta pe procedura stocata ca in exemplul anterior si alegeti Execute Stored Procedure. Va aparea o fereastra ca in exemplul urmator in care introduceti parametrul necesari rularii procedurii stocate.
Dupa executarea procedurii stocate va aparea urmatorul ecran in care puteti vizualiza rezultatele.
Resurse
http://blogs.msdn.com/carlosag/archive/2008/07/07/IIS70RemoteAdministrationAndDatabaseManagerVideo.aspx
Comunitatea utilizatorilor de SQL Server – http://sqlserver.ro/
Use the Database Manager
Working with Stored Procedures
Working with Views