Condividi tramite


Istanze del motore di database (SQL Server)

Un'istanza del motore di database è una copia del sqlservr.exe file eseguibile eseguito come servizio del sistema operativo. Ogni istanza gestisce diversi database di sistema e uno o più database utente. Ogni computer può eseguire più istanze del motore di database. Le applicazioni si connettono all'istanza per eseguire operazioni in un database gestito dall'istanza di .

Esempi

Un'istanza del motore di database opera come servizio che gestisce tutte le richieste dell'applicazione per lavorare con i dati in uno dei database gestiti da tale istanza. È la destinazione delle richieste di connessione (accessi) dalle applicazioni. La connessione viene eseguita tramite una connessione di rete se l'applicazione e l'istanza si trovano in computer separati. Se l'applicazione e l'istanza si trovano nello stesso computer, la connessione SQL Server può essere eseguita come connessione di rete o come connessione in memoria. Al termine di una connessione, un'applicazione invia istruzioni Transact-SQL attraverso la connessione all'istanza. L'istanza risolve le istruzioni Transact-SQL in operazioni sui dati e sugli oggetti nei database e, se le autorizzazioni necessarie sono state concesse alle credenziali di accesso, esegue il lavoro. Tutti i dati recuperati vengono restituiti all'applicazione, insieme a eventuali messaggi, ad esempio errori.

È possibile eseguire più istanze del motore di database in un computer. Un'istanza può essere l'istanza predefinita. L'istanza predefinita non ha alcun nome. Se una richiesta di connessione specifica solo il nome del computer, la connessione viene effettuata all'istanza predefinita. Un'istanza denominata è un'istanza in cui si specifica un nome di istanza durante l'installazione dell'istanza. Una richiesta di connessione deve specificare sia il nome del computer che il nome dell'istanza per connettersi all'istanza. Non è necessario installare un'istanza predefinita; tutte le istanze in esecuzione in un computer possono essere denominate istanze.

Descrizione attività Argomento
Viene descritto come configurare le proprietà di un'istanza di . Configurare le impostazioni predefinite, ad esempio i percorsi dei file e i formati di data, o il modo in cui l'istanza usa risorse del sistema operativo, ad esempio memoria o thread. Configurare le istanze del motore di database (SQL Server)
Viene descritto come gestire le regole di confronto per un'istanza del motore di database. Le collazioni definiscono i modelli di bit usati per rappresentare i caratteri e i comportamenti associati, come l'ordinamento, la sensibilità alle maiuscole/minuscole e la sensibilità agli accenti nelle operazioni di confronto. Collazione e supporto Unicode
Viene descritto come configurare le definizioni del server collegato, che consentono l'esecuzione di istruzioni Transact-SQL in un'istanza di per lavorare con i dati archiviati in origini dati OLE DB separate. Server collegati (Motore di database)
Viene descritto come creare un trigger di accesso, che specifica le azioni da eseguire dopo la convalida di un tentativo di accesso, ma prima di iniziare a usare le risorse nell'istanza. I trigger di accesso supportano azioni come la registrazione dell'attività di connessione o la limitazione degli account di accesso in base alla logica oltre all'autenticazione delle credenziali eseguita da Windows e SQL Server. Trigger di Accesso
Viene descritto come gestire il servizio associato a un'istanza del motore di database. Sono incluse azioni come l'avvio e l'arresto del servizio o la configurazione delle opzioni di avvio. Gestire il servizio Motore di database
Viene descritto come eseguire attività di configurazione della rete del server, ad esempio l'abilitazione di protocolli, la modifica della porta o della pipe usata da un protocollo, la configurazione della crittografia, la configurazione del servizio SQL Server Browser, l'esposizione o la nascondere il motore di database di SQL Server nella rete e la registrazione del nome dell'entità server. Configurazione di rete del server
Viene descritto come eseguire attività di configurazione della rete client, ad esempio la configurazione dei protocolli client e la creazione o l'eliminazione di un alias server. Configurazione di rete dei client
Vengono descritti gli editor di SQL Server Management Studio che possono essere usati per progettare, eseguire il debug ed eseguire script come Transact-SQL script. Viene inoltre descritto come codificare gli script di Windows PowerShell per l'uso con i componenti di SQL Server. Scripting del motore di database
Questo articolo descrive come utilizzare i piani di manutenzione per specificare un flusso di lavoro di attività amministrative comuni per un'istanza. I flussi di lavoro includono attività come il backup dei database e l'aggiornamento delle statistiche per migliorare le prestazioni. Piani di manutenzione
Viene descritto come usare Resource Governor per gestire l'utilizzo delle risorse e i carichi di lavoro specificando limiti alla quantità di CPU e memoria che le richieste dell'applicazione possono usare. Resource Governor
Viene descritto come le applicazioni di database possono utilizzare posta elettronica database per inviare messaggi di posta elettronica dal motore di database. Posta elettronica database
Viene descritto come usare gli eventi estesi per acquisire i dati sulle prestazioni per creare linee di base delle prestazioni o per diagnosticare i problemi di prestazioni. Gli eventi estesi sono un sistema leggero e altamente scalabile per la raccolta dei dati sulle prestazioni. Eventi estesi
Viene descritto come usare traccia SQL per creare un sistema personalizzato per l'acquisizione e la registrazione di eventi nel motore di database. Traccia SQL
Viene descritto come usare SQL Server Profiler per acquisire tracce delle richieste dell'applicazione in arrivo in un'istanza del motore di database. Queste tracce possono essere riprodotte in un secondo momento per attività quali test delle prestazioni o diagnosi dei problemi. SQL Server Profiler
Vengono descritte le funzionalità Change Data Capture (CDC) e Change Tracking e viene descritto come usare queste funzionalità per tenere traccia delle modifiche apportate ai dati in un database. Tenere traccia delle modifiche ai dati (SQL Server)
Viene descritto come usare il visualizzatore file di log per trovare e visualizzare gli errori e i messaggi di SQL Server in vari log, ad esempio la cronologia dei processi di SQL Server, i log di SQL Server e i log eventi di Windows. Visualizzatore file di log
Viene descritto come utilizzare il Consulente per l'ottimizzazione del motore di database per analizzare i database e fornire consigli su come affrontare potenziali problemi di prestazioni. Consulente per l'ottimizzazione del motore di database
Viene descritto come gli amministratori del database di produzione possono stabilire una connessione diagnostica alle istanze quando le connessioni standard non vengono accettate. Connessione di diagnostica per gli amministratori di database
Viene descritto come utilizzare la funzionalità server remoti deprecati per abilitare l'accesso da un'istanza del motore di database a un'altra. Il meccanismo preferito per questa funzionalità è un server collegato. Server remoti
Descrive le funzionalità di Service Broker per le applicazioni di messaggistica e accodamento e fornisce puntatori alla documentazione di Service Broker. Service Broker
Viene descritto il modo in cui è possibile usare l'estensione del pool di buffer per offrire un'integrazione senza problemi di archiviazione di accesso casuale non volatile (unità ssd) al pool di buffer del motore di database per migliorare significativamente la velocità effettiva di I/O. File di estensione del pool di buffer

Vedere anche

Applicazione sqlservr
Funzionalità del database
Funzionalità tra istanze del motore di database