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.
Introduzione
Gestione database è un nuovo modulo IIS progettato appositamente per la gestione dei database che si trovano negli ambienti di hosting. Ciò significa che è progettato per ambienti come quello fornito dagli host Web in cui i server di database devono essere accessibili dal server applicazioni Web, ma non direttamente da Internet. Questo articolo fornisce una mappa guida che aiuterà gli host a ottenere informazioni su Gestione database e distribuirla negli ambienti di hosting.
Continuare a scaricare <il collegamento: https://www.iis.net/extensions/DatabaseManager>.
Informazioni sul Gestore del Database
Molti degli strumenti di gestione dei database attualmente disponibili richiedono l'accesso diretto ai server gestiti. Questa non è una configurazione desiderata perché consente la potenziale esposizione a attacchi dannosi ai server di database. Il modulo Gestione database IIS risolve questo problema fungendo da proxy per la funzionalità di gestione del database. Gli host che desiderano rendere disponibile Gestione database ai propri clienti devono installarlo in ogni computer Server Web, indipendentemente dal fatto che questi computer si trovino in una web farm di hosting condivisa. L'immagine seguente mostra un'impostazione di configurazione condivisa con Gestione database installata.
Poiché il modulo Gestione database IIS usa HTTP/S per tutte le comunicazioni con il server di database, non è necessario aprire nuove porte. Per quanto riguarda i server, questo è il normale traffico HTTP/S che si verifica come parte del sito Web del cliente. L'immagine seguente illustra la comunicazione tra il cliente -Web Developer (o DBA) e il server di database di destinazione. Si noti che il cliente usa Gestione IIS (Inetmgr.exe) per accedere e gestire i database per cui è stato effettuato il provisioning dell'account.
Configurare Database Manager in un ambiente di hosting
Per installare la versione corrente (CTP2) di Gestione database, passare a:
- (x86) https://www.iis.net/downloads/default.aspx?tabid=34& i=1684&g=6
- (x64) https://www.iis.net/downloads/default.aspx?tabid=34& i=1685&g=6
Dovresti assicurarti che l'immagine da usare per l'installazione del server Web contenga Gestione database IIS.
Configurazione di Database Manager
Per usare Gestione database, gli utenti devono avere una stringa di connessione di database creata all'interno di un sito. Ecco un riepilogo dei passaggi:
Un host riceve 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 all'utente. 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.
L'utente fa doppio clic sull'icona di Gestione database nella sezione Gestione del sito Web.
L'utente può gestire i database selezionando la connessione appropriata.
Per ulteriori dettagli su questo processo e informazioni su Database Manager, consultare l'articolo "Le nozioni di base di Database Manager" al <link: https://www.iis.net/learn/extensions/database-manager/use-the-database-manager>. Fornisce una procedura dettagliata del processo di configurazione e utilizzo di Gestione database in un ambiente ospitato. Vengono illustrate le attività seguenti:
- Configurazione di un database
- Aggiunta di una tabella
- Gestione delle chiavi primarie
- Gestione delle chiavi esterne
- Gestione dei dati nella tabella
- Esecuzione di comandi SQL personalizzati
Di seguito è riportato uno screenshot del modulo Gestione database durante la creazione di una tabella per una connessione denominata "dbmgrtest" e associata al sito "dash".
Per un video che illustra Gestione IIS e Gestione database, vedere: https://blogs.msdn.com/carlosag/archive/2008/07/07/IIS70RemoteAdministrationAndDatabaseManagerVideo.aspx .
Estensione del Database Manager
L'implementazione corrente del modulo Gestione database IIS consente l'accesso solo a Microsoft SQL Server. Tuttavia, SQL Server non deve essere l'unica opzione; Gestione database è estendibile e è possibile creare nuovi provider di database. L'articolo Creazione di un provider di database <: https://www.iis.net/learn/extensions/database-manager> utilizza un provider DataSet XML come esempio per descrivere i passaggi e il codice sorgente necessari per creare un provider di database.
Conclusione
Questo articolo fornisce informazioni sul modulo di Gestione database, sui motivi per cui è importante che gli host Web lo offrano ai clienti, come configurarlo nell'ambiente di hosting e come estenderlo in modo da includere provider di database diversi da SQL Server.