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.
Microsoft SQL Server Management Studio konsolunu açın.
Lync Server 2013 Enterprise Sürümü SQL Server dosya deposu olarak atanan SQL Server örneğine bağlanın.
Sistem Veritabanları düğümünü genişletmek için Nesne Gezgini bölmesini kullanın.
Model veritabanına sağ tıklayın ve ardından Özellikler'e tıklayın.
Sayfa seçin bölmesinin altındaki Dosyalar seçeneğine tıklayın.
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.
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.
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.
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.
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.
Veritabanları Özellikleri - model iletişim kutusunu kapatmak için iptal'e tıklayın.
Sistem Veritabanları düğümünü genişletmek için Nesne Gezgini bölmesini kullanın.
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.
Tamam'ı tıklatın.
Model veritabanına sağ tıklayın ve ardından Özellikler'e tıklayın.
Sayfa seçin bölmesinin altındaki Dosyalar seçeneğine tıklayın.
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
Modeldev ve modellog Mantıksal Ad nesnelerinin Otomatik Büyüme alanının altındaki ... düğmesine tıklayın.
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin