Chyba při vytváření databází pomocí rutiny Install-CsDatabase v Lync Serveru 2013
Příznaky
Předpokládejme, že se pokusíte vytvořit Microsoft Lync Server 2013 edice Enterprise back-end databáze. Provedete to jedním z následujících kroků:
- Použijete publikovat topologii... v Tvůrci topologie Lync Serveru 2013.
- Použijete instalaci databáze... v Tvůrci topologie Lync Serveru 2013.
- Spustíte rutinu powershellu Install-CsDatabase -ConfigureDatabases.
V takovém případě se v následujícím souboru protokolu zobrazí chybové zprávy:
LocalDrive:\Users\Administrator.contoso\AppData\Local\Temp\2\Create-ApplicationStore-server01.contoso.com-yyyy_mm_dd][hh_mm_ss].log - log file
Chybová zpráva znovu sestaví následující:
Trying to connect to Sql Server server01.contoso.com. using windows authentication...
Sql version: Major: 10, Minor: 50, Build 4000.
Sql version is acceptable.
Validating parameters...
DbName rgsconfig validated.
SqlFilePath C:\Program Files\Common Files\Microsoft Lync Server 2013\DbSetup validated.
DbFileBase rgsconfig validated.
DbPath C:\CsData\ApplicationStore\(default)\DbPath validated.
Effective database Path: \\ server01.contoso.com \C$\CsData\ApplicationStore\(default)\DbPath.
LogPath C:\CsData\ApplicationStore\(default)\LogPath validated.
Effective Log Path: \\ server01.contoso.com \C$\CsData\ApplicationStore\(default)\LogPath.
Checking state for database rgsconfig.
Checking state for database rgsconfig.
State of database rgsconfig is detached.
Attaching database rgsconfig from Data Path
\\server01.contoso.com \C$\CsData\ApplicationStore\(default)\DbPath, Log Path
\\server01.contoso.com \C$\CsData\ApplicationStore\(default)\LogPath.
The operation failed because of missing file '
\\ server01.contoso.com \C$\CsData\ApplicationStore\(default)\DbPath\rgsconfig.mdf'
Attaching database failed because one of the files not found. The database will be created.
State of database rgsconfig is DbState_DoesNotExist.
Creating database rgsconfig from scratch. Data File Path = C:\CsData\ApplicationStore\(default)\DbPath, Log File Path= C:\CsData\ApplicationStore\(default)\LogPath.
Clean installing database rgsconfig.
The CREATE DATABASE statement failed. The primary file must be at least 100 MB to accommodate a copy of the model database.
Příčina
K tomuto problému dochází, protože instance SQL Server, která je určena jako lync server 2013 edice Enterprise back-end databáze používá nevyužívá výchozí velikost databáze modelu a konfiguraci automatického zvětšování.
Poznámka
Databáze modelu SQL Server je systémová databáze SQL Server. Tato databáze poskytuje instanci SQL Server s metodou pro definování SQL Server konfigurací velikosti databáze. Během instalace instance SQL Server se modelová databáze nainstaluje s výchozí minimální velikostí souboru a minimálními přírůstky neomezeného růstu. Správce databáze pro instanci SQL Server může aktualizovat velikost souboru a vlastnosti růstu databáze modelu tak, aby splňovaly konkrétní požadavky.
V případě SQL Server můžete databázi modelu nakonfigurovat tak, aby vytvářela nové databáze SQL Server, které jsou větší než výchozí velikost jakékoli databáze lyncového serveru 2013 edice Enterprise back-endu. Pokud použijete tuto konfiguraci, rutina powershellu Install-CsDatabase -ConfigureDatabases selže a vygeneruje se chyba uvedená v části Příznaky.
Lync Server 2013 edice Enterprise back-endové databáze vytvořené pomocí rutiny Install-CsDatabase -ConfigureDatabases mají výchozí velikosti. Další informace o výchozí velikosti databáze najdete v následujícím seznamu.
Poznámka
Přípona názvu souboru .mdf představuje datový soubor databáze a přípona názvu souboru .ldf představuje soubor protokolu transakcí databáze. Velikost je v megabajtech (MB).
rtcab.mdf – velikost = 128 souborů = 128
rtcab.ldf - size = 128 filegrowth = 128
rtcshared.mdf – velikost = 128 souborů = 128
rtcshared.ldf – velikost = 128 filegrowth = 128
rtcxds.mdf – velikost = 4000 souborůvětší = 512
rtcxds.ldf – size = 4000 filegrowth = 512
rgsdyn.mdf – velikost = 32 souborů = 32
rgsdyn.ldf – velikost = 32 filegrowth = 16
cpsdyn.mdf – velikost = 32 souborů = 32
cpsdyn.ldf – velikost = 32 souborůnarůst = 16
rgsconfig.mdf – velikost = 32 souborů = 32
rgsconfig.ldf – velikost = 32 souborůnarůst = 16
lcscdr.mdf – velikost = 128 souborůrůst = 128
lcscdr.ldf – size = 1024 filegrowth = 128
lcslog.mdf – velikost = 128 souborůrost = 128
lcslog.ldf – size = 1024 filegrowth = 128
qoemetrics.mdf – velikost = 128 souborůrůst = 128
qoemetrics.ldf – velikost = 1024 filegrowth = 128
Řešení
Pro vyřešení tohoto problému postupujte takto.
Poznámka
Pokud chcete tyto kroky spustit, musíte být správcem SQL Server a členem role SQL Server sysadmin.
Otevřete konzolu Microsoft SQL Server Management Studio.
Připojte se k instanci SQL Server, která je určená jako edice Enterprise SQL Server úložiště souborů Lync Serveru 2013.
Pomocí podokna Průzkumník objektů rozbalte uzel Systémové databáze.
Klikněte pravým tlačítkem na modelovou databázi a potom klikněte na Vlastnosti.
V podokněVybrat stránku klikněte na možnost Soubory.
Zkontrolujte, jestli je nastavení Počáteční velikost objektu logický název modelu větší než hodnoty velikosti datového souboru databáze uvedené v části Příčina.
Zkontrolujte, jestli je nastavení automatického zvětšení objektu logického názvu modelu větší než hodnoty souboru dat databáze, které jsou uvedeny v části Příčina.
Zkontrolujte, zda je nastavení Počáteční velikost objektu logický název protokolu modelu větší než hodnoty velikosti databázového transakčního protokolu, které jsou uvedeny v části Příčina.
Zkontrolujte, zda je nastavení automatického zvětšení objektu logický název protokolu modelu větší než hodnoty souboru protokolu transakcí databáze, které jsou uvedeny v části Příčina.
Pokud je některý z výsledků od kroku 6 do kroku 9 pravdivý, pokračujte zbývajícími kroky.
Poznámka
Výsledky ukazují, že modelová databáze vytváří databáze, které mají větší velikost dat a hodnoty filegrowth, než je výchozí velikost a hodnoty Lync Serveru 2013 edice Enterprise back-end databáze.
Kliknutím na tlačítko Stornozavřete dialogové okno Vlastnosti databází – model .
Pomocí podokna Průzkumník objektů rozbalte uzel Systémové databáze.
Klikněte pravým tlačítkem na modelovou databázi, klikněte na Úkol, klikněte na Zmenšit a potom klikněte na Databáze.
Poznámka
Následující postup změní vlastnosti velikosti databáze modelu instance SQL Server.
Klikněte na OK.
Klikněte pravým tlačítkem na modelovou databázi a potom klikněte na Vlastnosti.
V podokně Vybrat stránku klikněte na možnost Soubory.
Zkontrolujte hodnoty počáteční velikosti objektů modeldev a modellog Logický název. Ověřte, že jsou hodnoty menší než hodnoty datových souborů databáze a souborů protokolů transakcí databáze, které jsou uvedeny v části Příčina. Hodnoty automatického zvětšení souboru databáze modeldev a modellogu pro instanci SQL Server by teď měly být nastavené na výchozí hodnoty.
Klikněte na tlačítko ... pod polem Automatické zvětšení pro objekty modeldev a modellog Logický název.
Vyberte možnost Povolit automatický růst , vyberte možnost V procentech , nastavte hodnotu na 10 a potom klikněte na OK.
Další informace
Další informace o modelové databázi najdete v tématu Model Database.
Stále potřebujete pomoc? Přejděte na web Microsoft Community.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro