Wenn ich SQL Server 2008 Express in installiere, werde ich aufgefordert, eine Instanz zu erstellen. Andernfalls wird der Vorgang abgebrochen. Dann sehe ich diese Informationen in einem Eintrag in SQL Server Configuration Manager unter SQL Server Services. Was ist eine SQL Server-Instanz?
sql-server
sql-server-2008
pupeno
quelle
quelle
SQL-SERVER-INSTANZ Eine Instanz des Datenbankmoduls ist eine Kopie der ausführbaren Datei sqlservr.exe, die als Betriebssystemdienst ausgeführt wird. Jede Instanz verwaltet mehrere Systemdatenbanken und eine oder mehrere Benutzerdatenbanken. Jeder Computer kann unabhängig von anderen Instanzen mehrere Instanzen des Datenbankmoduls ausführen.
SQL Server besteht aus drei Hauptteilen: 1. Eine Engine, bei der es sich um die Software handelt, die von einigen Windows-Diensten gestartet wird, die Suchvorgänge, Sortierungen und andere Aktionen ausführen. 2. Metadaten wie die Master- und MSDB-Systemdatenbanken; 3. Benutzerdatenbanken, in denen Daten gespeichert werden.
Mit Instanzen können Sie auch mit mehreren Versionen und sogar Editionen des Produkts arbeiten. Sie können Instanzen jederzeit installieren, auch nachdem SQL Server für einige Zeit installiert wurde und ausgeführt wird. So können Sie beispielsweise SQL Server 2005 Express Edition, SQL Server 2005 Enterprise Edition, SQL Server 2008 Standard Edition und SQL Server 2008 R2 Developer Edition auf derselben Hardware installieren.
Instanzen beziehen sich hauptsächlich auf das Datenbankmodul und seine unterstützenden Komponenten, nicht auf die Client-Tools. Wenn Sie mehrere Instanzen installieren, erhält jede Instanz einen eindeutigen Satz von: 1. System- und Benutzerdatenbanken. 2. Die Dienste SQL Server und SQL Server Agent. Bei Standardinstanzen bleiben die Namen der Dienste MSSQLServer und SQLServerAgent. Bei benannten Instanzen werden die Namen der Dienste in MSSQL $ instancename und SQLAgent $ instancename geändert, sodass sie unabhängig von den anderen Instanzen auf dem Server gestartet und gestoppt werden können. Die Datenbankmodule für die verschiedenen Instanzen werden mithilfe des zugeordneten SQL Server-Diensts gestartet und gestoppt. Die SQL Server-Agentendienste verwalten geplante Ereignisse für die zugeordneten Instanzen des Datenbankmoduls. 3.
quelle