Lync Server 2013'te Install-CsDatabase cmdlet'ini kullanarak veritabanları oluştururken hata oluştu

Belirtiler

Microsoft Lync Server 2013 Enterprise Sürümü arka uç veritabanını oluşturmaya çalıştığınızı varsayalım. Bunu yapmak için aşağıdaki adımlardan birini kullanırsınız:

  • Yayımlama Topolojisi'ni kullanıyorsunuz... seçeneğine tıklayın.
  • Veritabanını Yükle... seçeneğine tıklayın.
  • Install-CsDatabase -ConfigureDatabases PowerShell cmdlet'ini çalıştırırsınız.

Bu durumda, aşağıdaki günlük dosyasında hata iletileri alırsınız:

LocalDrive:\Users\Administrator.contoso\AppData\Local\Temp\2\Create-ApplicationStore-server01.contoso.com-yyyy_mm_dd][hh_mm_ss].log - log file

Hata iletisi aşağıdakileri yeniden bir araya döndürür:

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.

Neden

Bu sorun, Lync Server 2013 Enterprise Sürümü arka uç veritabanı olarak belirlenen SQL Server örneği, bilinmeyen bir ilk model veritabanı boyutu ve otomatik büyüme yapılandırması kullandığından oluşur.

Not

SQL Server modeli veritabanı bir SQL Server sistem veritabanıdır. Bu veritabanı, SQL Server örneğine SQL Server veritabanı boyutlandırma yapılandırmalarını tanımlama yöntemi sağlar. SQL Server örneğinin yüklenmesi sırasında model veritabanı varsayılan en düşük dosya boyutu ve sınırsız büyümenin en düşük artışlarıyla yüklenir. SQL Server örneğinin veritabanı yöneticisi, model veritabanının dosya boyutunu ve büyüme özelliklerini kendi gereksinimlerini karşılayacak şekilde güncelleştirebilir.

SQL Server örneğinde, model veritabanını, Lync Sever 2013 Enterprise Sürümü arka uç veritabanlarından herhangi birinin varsayılan boyutundan daha büyük yeni SQL Server veritabanları oluşturacak şekilde yapılandırabilirsiniz. Bu yapılandırmayı kullanırsanız Install-CsDatabase -ConfigureDatabases PowerShell cmdlet'i başarısız olur ve "Belirtiler" bölümünde listelenen hata oluşturulur.

Install-CsDatabase -ConfigureDatabases cmdlet'i kullanılarak oluşturulan Lync Server 2013 Enterprise Sürümü arka uç veritabanları varsayılan boyutlara sahiptir. Veritabanının varsayılan boyutu hakkında daha fazla bilgi için aşağıdaki listeye bakın.

Not

.mdf dosya adı uzantısı veritabanı veri dosyasını, .ldf dosya adı uzantısı ise veritabanı işlem günlüğü dosyasını temsil eder. Boyut megabayt (MB) cinsindendir.

rtcab.mdf - boyut = 128 dosya büyümesi = 128

rtcab.ldf - boyut = 128 filegrowth = 128

rtcshared.mdf – boyut = 128 dosya büyümesi = 128

rtcshared.ldf – boyut = 128 filegrowth = 128

rtcxds.mdf – boyut = 4000 filegrowth = 512

rtcxds.ldf – boyut = 4000 filegrowth = 512

rgsdyn.mdf - boyut = 32 dosya büyümesi = 32

rgsdyn.ldf - boyut = 32 filegrowth = 16

cpsdyn.mdf - boyut = 32 dosya büyümesi = 32

cpsdyn.ldf - boyut = 32 filegrowth = 16

rgsconfig.mdf - boyut = 32 filegrowth = 32

rgsconfig.ldf - boyut = 32 filegrowth = 16

lcscdr.mdf – boyut = 128 dosya büyümesi = 128

lcscdr.ldf – boyut = 1024 filegrowth = 128

lcslog.mdf – boyut = 128 dosya büyümesi = 128

lcslog.ldf – boyut = 1024 filegrowth = 128

qoemetrics.mdf – boyut = 128 dosya büyümesi = 128

qoemetrics.ldf – boyut = 1024 filegrowth = 128

Çözüm

Bu sorunu çözmek için aşağıdaki adımları uygulayın:

Not

Bu adımları çalıştırmak için SQL Server yöneticisi ve sysadmin SQL Server rolünün üyesi olmanız gerekir.

  1. Microsoft SQL Server Management Studio konsolunu açın.

  2. Lync Server 2013 Enterprise Sürümü SQL Server dosya deposu olarak atanan SQL Server örneğine bağlanın.

  3. Sistem Veritabanları düğümünü genişletmek için Nesne Gezgini bölmesini kullanın.

  4. Model veritabanına sağ tıklayın ve ardından Özellikler'e tıklayın.

  5. Sayfa seçin bölmesinin altındaki Dosyalar seçeneğine tıklayın.

  6. modeldev Mantıksal Adı nesnesinin başlangıç boyutu ayarının "Neden" bölümünde listelenen veritabanı veri dosyası boyutu değerlerinden daha büyük olup olmadığını denetleyin.

  7. modeldev Mantıksal Adı nesnesinin Otomatik Büyüme ayarının "Neden" bölümünde listelenen veritabanı verisi büyüme değerlerinden daha büyük olup olmadığını denetleyin.

  8. Model günlüğü Mantıksal Adı nesnesinin İlk Boyut ayarının "Neden" bölümünde listelenen veritabanı işlem günlüğü boyutu değerlerinden daha büyük olup olmadığını denetleyin.

  9. Model günlüğü Mantıksal Adı nesnesinin Otomatik Büyüme ayarının "Neden" bölümünde listelenen veritabanı işlem günlüğü dosya büyüme değerlerinden daha büyük olup olmadığını denetleyin.

  10. 6. adımdan 9. adıma kadar olan sonuçlardan herhangi biri doğruysa, kalan adımlarla devam edin.

    Not

    Sonuçlar, model veritabanının Lync Server 2013 Enterprise Sürümü arka uç veritabanlarının varsayılan boyutundan ve değerlerinden daha büyük veri boyutuna ve dosya büyüme değerlerine sahip veritabanları oluşturduğunu gösterir.

  11. Veritabanları Özellikleri - model iletişim kutusunu kapatmak için iptal'e tıklayın.

  12. Sistem Veritabanları düğümünü genişletmek için Nesne Gezgini bölmesini kullanın.

  13. Model veritabanına sağ tıklayın, Görev'e tıklayın, Küçült'e ve ardından Veritabanı'na tıklayın.

    Not

    Aşağıdaki adımlar, SQL Server örneğinin model veritabanının boyutlandırma özelliklerini değiştirir.

  14. Tamam'ı tıklatın.

  15. Model veritabanına sağ tıklayın ve ardından Özellikler'e tıklayın.

  16. Sayfa seçin bölmesinin altındaki Dosyalar seçeneğine tıklayın.

  17. modeldev ve modellog Mantıksal Ad nesnelerinin ilk boyutunun değerlerini denetleyin. Değerlerin, "Neden" bölümünde listelenen veritabanı veri dosyalarının ve veritabanı işlem günlüğü dosyalarının değerlerinden daha küçük olduğunu onaylayın. SQL Server örneğinin modeldev ve modellog veritabanı dosyası Otomatik Büyüme değerleri artık varsayılan değerlere ayarlanmalıdır

  18. Modeldev ve modellog Mantıksal Ad nesnelerinin Otomatik Büyüme alanının altındaki ... düğmesine tıklayın.

  19. Otomatik Büyümeyi Etkinleştir seçeneğini belirleyin, Yüzde Cinsinden seçeneğini belirleyin, değeri 10 olarak ayarlayın ve ardından Tamam'a tıklayın.

Ek Bilgi

Model veritabanı hakkında daha fazla bilgi için bkz. model Veritabanı.

Yine de yardım mı gerekiyor? Microsoft Community web sitesine gidin.