Microsoft SQL Server als Repository-Datenbank für Essbase-Schemas konfigurieren
Um Microsoft SQL Server als Datenbank für Essbase Repository-(RCU-)Schemas zu verwenden, müssen Sie die Sortierung unter Beachtung der Groß-/Kleinschreibung verwenden und READ_COMMITTED_SNAPSHOT auf ON setzen.
Die folgenden Hinweise zur Datenbankkonfiguration sind anwendbar, wenn Sie Microsoft SQL Server als Essbase-Datenbankschemas verwenden, zu denen Metadata Services-Schema (MDS), OPSS- und WebLogic-(WLS-)Schemas gehören.
-
Um ein Metadaten-Repository in SQL Server zu erstellen, setzen Sie READ_COMMITTED_SNAPSHOT für die Hosting-Datenbank auf ON. Dadurch wird die erforderliche Unterstützung für die Zeilenversionierung ermöglicht. Verwenden Sie den folgenden SQL-Befehl ALTER DATABASE wie im folgenden Beispiel:
ALTER DATABASE <DB NAME> SET READ_COMMITTED_SNAPSHOT ON -
Verwenden Sie die Sortierung unter Beachtung der Groß-/Kleinschreibung, um die Semantik unter Beachtung der Groß-/Kleinschreibung im Metadaten-Repository zu unterstützen. Beispiel: Wenn Latin1_General verwendet wird, wählen Sie die SQL_Latin1_General_CP1_CS_AS-Sortierung mit dem folgenden SQL-Befehl:
DECLARE @collate sysname SELECT @collate = convert(sysname, serverproperty('COLLATION')) IF ( charindex(N'_CI', @collate) > 0 ) BEGIN select @collate = replace(@collate, N'_CI', N'_CS') exec ('ALTER database <DB NAME> COLLATE ' + @collate) END GOHinweis:
Für beide Codesets oben müssen Sie <DB NAME> durch den tatsächlichen Namen der Essbase-Datenbank ersetzen.In vielen Fällen wird dieser Befehl erfolgreich ausgeführt. Der Befehl kann jedoch fehlschlagen und Fehlermeldungen in Bezug auf Funktionen, Primärschlüssel, Constraints oder Indizes generieren. Dies kann auftreten, wenn die Datenbank bereits über kollationsbezogene Objekte verfügt. In diesem Fall lässt SQL Server nicht zu, dass Sie die Sortierung auf Datenbankebene ändern. In diesem Fall besteht die Alternative darin, eine neue Datenbank mit der erwarteten Sortierung zu erstellen, die MDS verwenden kann.
-
Es gibt einige kleinere Unterschiede zwischen einem Oracle-Schema und einem SQL Server-Schema. Die Länge bestimmter Textfelder ist für ein SQL Server-Schema kürzer. Beispiel: Der vollständige Pfadname der Metadaten in SQL Server ist auf 400 Zeichen begrenzt.
-
Für einige WebCenter-Domainkonfigurationen ist kein MDS-Schema erforderlich. Für alle WebCenter-Domains sind jedoch OPSS- und WLS-Schemas erforderlich.
Siehe Microsoft SQL Server-Datenbank für das Metadata Services-(MDS-)Schema konfigurieren.