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, Gestione database offre una matrice 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.
Usare le funzionalità di gestione remota con un'opzione pulita e intuitiva per la gestione di un'istanza remota di SQL Server.
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:
Assicurarsi che l'immagine che si intende usare per l'installazione del server Web contenga Gestione database IIS 7.
Aggiungere una stringa di connessione a un'applicazione Web
Per aggiungere una nuova connessione usando un stringa di connessione:
Aprire Gestione Internet Information Services (IIS).
Nella visualizzazione Connessioni selezionare il sito, l'applicazione o la directory virtuale a cui si vuole aggiungere un 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 il 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 il stringa di connessione, in alternativa è possibile fare clic sul pulsante Opzione personalizzata e quindi digitare il stringa di connessione.
Pulsante Aggiungi connessione
È possibile aggiungere nuove connessioni senza usare stringa 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 nome di 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 database.
ID utente da connettere 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 database è ospitato in Gestione IIS.
In Gestione IIS selezionare il sito, l'applicazione o la directory virtuale in cui è archiviato il stringa di connessione. Per altre informazioni sulla creazione di un 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: Gestione database
Se sono presenti stringa di connessione esistenti nel sito, nell'applicazione o nella directory virtuale, è possibile visualizzare un nodo in Gestione database che rappresenta ognuno di questi stringa 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)
- Stored procedure (utilizzo di stored procedure)
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 Gestione database
Per usare Gestione database, gli utenti devono avere un database stringa di connessione creato 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 il stringa di connessione al cliente. Si tratta spesso di un passaggio automatizzato.
Il stringa di connessione include il server di database, il nome del database e le credenziali utente (nome utente e password). Gestione IIS dispone di un modulo Stringa di connessione che l'host può usare per fornire il stringa di connessione al cliente. In alternativa, il cliente può immettere le informazioni stringa di connessione fornite dall'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 database
Gestire i database selezionando la connessione appropriata.

Figura 9: Gestione database
Collegamenti per ulteriori informazioni
- Videocast: Gestione IIS e Gestione database.
- Gestione database per host.
- Videocast: Gestione database.
- Utilizzo di Gestione database.