Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
di Saad Ladki
Introduzione
Gestione database è un nuovo modulo di Internet Information Systems 7 (IIS 7) progettato appositamente per la gestione dei database che si trovano negli ambienti di hosting. IIS 7 è progettato per ambienti, ad esempio quello fornito dagli host Web, in cui i server di database devono essere accessibili dal server applicazioni Web, ma non direttamente da Internet.
Gestione database consente di gestire facilmente i database locali e remoti da Gestione IIS. Gestione database individua automaticamente i database in base alla configurazione del server Web o dell'applicazione e offre anche la possibilità di connettersi a qualsiasi database in rete. Dopo la connessione, Database Manager offre una gamma completa di funzionalità amministrative, tra cui la gestione di tabelle, viste, stored procedure e dati e l'esecuzione di query ad hoc.
Gestione database offre supporto per Microsoft® SQL Server® e MySQL. Inoltre, poiché Gestione database IIS è un'estensione di Gestione IIS, gli amministratori possono delegare in modo sicuro la gestione dei database a utenti locali o remoti autorizzati, senza dover aprire porte di gestione aggiuntive nel server.
Con Gestione database è possibile:
Gestire database Microsoft SQL Server o MySQL.
- Aggiungere, rinominare, eliminare e modificare le tabelle.
- Visualizzare e gestire chiavi primarie, indici e chiavi esterne.
- Modificare i dati.
- Stabilire connessioni a più database.
- Creare ed eseguire query.
- Creare, modificare ed eliminare stored procedure e viste.
- Gestire database locali e remoti dal computer.
Eseguire il backup e il ripristino di database di Microsoft SQL Server.
Utilizzare le funzionalità di gestione remota con un'opzione pulita e compatibile con firewall per gestire un server SQL Server remoto.
Sfruttare la piattaforma di estendibilità pubblica che consente di sviluppare provider per supportare altri database.
Per installare la versione corrente (CTP2) di Gestione database, vedere:
Verificare che l'immagine che si intende usare per l'installazione del server web contenga Gestione Database di IIS 7.
Aggiungere una stringa di connessione a un'applicazione Web
Per aggiungere una nuova connessione usando una stringa di connessione:
Aprire Gestione di Internet Information Services (IIS).
Nella visualizzazione Connessioni selezionare il sito, l'applicazione o la directory virtuale a cui si vuole aggiungere una stringa di connessione.
Figura 1: Visualizzazione funzionalità
Nella visualizzazione Funzionalità fare doppio clic sull'icona Stringhe di connessione .
Nel riquadro Azioni fare clic su Aggiungi.
Nella casella di testo Nome digitare un nome per la stringa di connessione.
Selezionare il pulsante di opzione SQL Server .
Figura 2: Aggiungere una stringa di connessione
Nella casella di testo Server digitare il nome del server che ospita il database.
Nella casella di testo Database digitare il nome del database a cui connettersi.
Se il database usa l'autenticazione di Windows®, fare clic sul pulsante di opzione Usa sicurezza integrata di Windows . In caso contrario, fare clic sul pulsante di opzione Specifica credenziali e quindi immettere le credenziali da usare per connettersi al database.
Nota: se si desidera specificare le impostazioni avanzate per la stringa di connessione, in alternativa è possibile fare clic sul pulsante Opzione personalizzata e quindi digitare nella stringa di connessione.
Pulsante Aggiungi connessione
È possibile aggiungere nuove connessioni senza usare le stringhe di connessione. In questo modo è possibile connettersi a database diversi da quelli usati dall'applicazione o allo stesso database, ma con un'identità utente diversa.
Per aggiungere una nuova connessione tramite Gestione database:
Fare clic sul pulsante Aggiungi connessione sulla barra degli strumenti di Gestione database .
Figura 3: Gestione database
Nella casella di testo Nome connessione digitare un nomedi connessione.
Nell'elenco Provider di database selezionare il provider da usare per connettersi al database. Ad esempio, per connettersi a un database di SQL Server, selezionare System.Data.SqlClient fornito con Gestione database.
Verrà ora visualizzato un set di nuovi campi da compilare. Nel caso del provider SQL Server, è necessario specificare:
Server in cui risiede il database.
Il nome del tuo database.
L'ID utente per connettersi al database.
Password associata all'ID utente.
Figura 4: Aggiungere una connessione
Dopo aver immesso le informazioni necessarie, fare clic su OK e la connessione viene creata.
Nota: le informazioni di connessione vengono archiviate nel computer da cui viene usato Gestione IIS. Di conseguenza, queste informazioni non sono accessibili dalle istanze di Gestione IIS in un computer diverso.
Avviare Gestione database
Gestione del Database è ospitato all'interno di IIS Manager.
In Gestione IIS selezionare il sito, l'applicazione o la directory virtuale in cui è archiviata la stringa di connessione. Per altre informazioni sulla creazione di una stringa di connessione, vedere Aggiungere una stringa di connessione all'applicazione Web. In alternativa, è possibile creare una nuova connessione in Gestione database usando il pulsante Aggiungi connessione sulla barra degli strumenti di Gestione database . Per altre informazioni, vedere Pulsante Aggiungi connessione.
Nella visualizzazione funzionalità fare doppio clic sull'icona Gestione database IIS.
Figura 5: Gestore del database
Se sono presenti stringhe di connessione esistenti nel sito, nell'applicazione o nella directory virtuale, è possibile visualizzare un nodo in Gestione database che rappresenta ognuna di queste stringhe di connessione.
Figura 6: Connessioni di database
Nella visualizzazione Gestione database espandere un nodo di connessione e vengono visualizzate altre informazioni:
- Tabelle (uso delle tabelle)
- Visualizzazioni (uso delle visualizzazioni)
- Procedure memorizzate (Utilizzo di procedure memorizzate)
Se si espande ulteriormente uno dei nodi, viene visualizzato un elenco di tutte le tabelle, le viste e le stored procedure contenute nel database.
Usare il Gestore del Database
Per usare Gestione database, gli utenti devono avere una stringa di connessione del database creata all'interno di un sito. Si supponga, ad esempio, che un host riceva un ordine da un cliente per il provisioning di uno o più database per un'applicazione. L'host crea il database e fornisce la stringa di connessione al cliente. Si tratta spesso di un passaggio automatizzato.
La stringa di connessione include il server di database, il nome del database e le credenziali utente (nome utente e password). Il gestore di IIS dispone di un modulo Stringa di connessione che l'hoster può usare per fornire la stringa di connessione al cliente. In alternativa, il cliente può immettere le informazioni sulla stringa di connessione fornite dal gestore host.
Selezionare l'icona Stringhe di connessione .
Figura 7: Icona del modulo Stringhe di connessione
Nella sezione Gestione del sito Web fare doppio clic sull'icona Gestione database .
###### Figura 8: Icona di Gestione del database
Gestire i database selezionando la connessione appropriata.
Figura 9: Gestore di database