Il differenza principale tra l'istanza predefinita e l'istanza denominata nel server SQL è quella a Il server SQL può avere solo un'istanza predefinita, ma può avere più istanze denominate.
SQL Server è un RDBMS di Microsoft. Consente agli utenti di creare database e organizzare i dati nelle tabelle dei database. L'utente può manipolare i dati utilizzando Structured Query Language. L'istanza SQL è una copia del file eseguibile sqlserver.exe. È un'installazione del server SQL. Esistono due tipi di istanze di SQL Server come istanza predefinita e istanza denominata. Quando si installa SQL Server, viene visualizzata la finestra di configurazione dell'istanza e l'utente può specificare se desidera creare un'istanza predefinita o un'istanza denominata.
1. Qual è l'istanza predefinita
- Definizione, Funzionalità
2. Cos'è l'istanza denominata
- Definizione, Funzionalità
3. Qual è la differenza tra istanza predefinita e istanza denominata in SQL Server
- Confronto tra le principali differenze
Istanza predefinita, istanza denominata, SQL Server
Se non è ancora installato un server SQL, verrà creata un'istanza predefinita a meno che l'utente non specifichi un'istanza denominata. Può esserci solo un'istanza predefinita. Il nome di istanza predefinito è MSSQLSERVER. Ad esempio, si supponga che un programma applicativo in Java o .NET invii i dati a un database nell'istanza predefinita. Non richiede che il client specifichi il nome dell'istanza per effettuare la connessione. Quando è installata un'istanza predefinita di SQL Server, l'utente può aggiungere un'istanza predefinita di servizi di analisi alla stessa macchina.
Le istanze nominate sono tutte le istanze diverse dall'istanza predefinita. Quando il programmatore assegna un nome all'istanza durante l'installazione, è un'istanza denominata. In altre parole, l'utente determina un'istanza denominata durante l'installazione. Inoltre, è possibile installare SQL Server come istanza denominata senza prima installare l'istanza predefinita.
Figura 1: SQL Server
Tuttavia, ci sono alcune regole da considerare quando si crea un'istanza nominata. I nomi delle istanze non sono sensibili al maiuscolo / minuscolo. Inoltre, non possono iniziare o terminare con un simbolo di sottolineatura (_). L'utente non può inoltre utilizzare "Predefinito" o altre parole chiave riservate per denominare l'istanza. Se utilizza una parola chiave riservata, il server SQL visualizzerà un errore di installazione. Inoltre, il primo carattere deve iniziare con una lettera mentre il numero massimo di caratteri nell'istanza è 16. Inoltre, non è possibile utilizzare spazi o caratteri speciali come la barra nera, i due punti, la virgola, la virgoletta singola, il trattino, ecc. il nome dell'istanza.
Un'istanza predefinita è un tipo di istanza utilizzata durante l'installazione di una singola istanza di SQL Server. Al contrario, un'istanza denominata è un tipo di istanza in cui l'utente specifica un nome di istanza durante l'installazione dell'istanza.
Esiste solo un'istanza predefinita ma può avere più istanze denominate. Pertanto, questa è la principale differenza tra l'istanza predefinita e l'istanza denominata nel server SQL.
Se l'utente prevede di installare una singola istanza di SQL Server, è un'istanza predefinita. Tuttavia, se l'utente prevede di installare più istanze sullo stesso computer, le istanze diverse dall'istanza predefinita sono denominate istanze. Quindi, questa è un'altra differenza tra l'istanza predefinita e l'istanza denominata nel server SQL.
L'istanza predefinita e l'istanza denominata sono due tipi di istanze di SQL Server. La principale differenza tra l'istanza predefinita e l'istanza denominata nel server SQL è che può esserci un'unica istanza predefinita in SQL Server mentre possono esserci più istanze denominate in SQL Server.
1. "Istanze motore di database (SQL Server)." Microsoft Docs, disponibile qui.
2. "Configurazione dell'istanza". Microsoft Docs, disponibile qui.
1. "SQL Server" di Soumyasch - Opera propria (CC BY-SA 3.0) via Commons Wikimedia