SQL Server 2008 veya sonraki bir sürüme yükselttiğiniz zaman Sqlmaint Yardımcı Programı'nı çalıştırmayı denediğinizde hata oluştu
Bu makale, SQL Server 2000 SP4'ten SQL Server 2008 veya sonraki bir sürüme yükselttiğinizden sonra Sqlmaint Yardımcı Programı'nı çalıştırdığınızda oluşan sorunu çözmenize yardımcı olur.
Özgün ürün sürümü: SQL Server
Özgün KB numarası: 955626
Belirtiler
Microsoft SQL Server 2000 Service Pack 4'i (SP4) SQL Server 2008 veya 2008 R2'ye başarıyla yükseltebilirsiniz. Ancak, Sqlmaint Yardımcı Programı'nı (Sqlmaint.exe) çalıştırmayı denediğinizde aşağıdaki hata iletisini alırsınız:
SQLDMO 'Application' nesnesi başlatılamadı (belirli bir hata: Bu uygulamayı çalıştırmak için gereken kitaplık dosyalarından biri bulunamıyor.)
Not
Bu sorun SQL Server 2012'de de oluşur
Neden
Yüklü SQL Server Dağıtılmış Yönetim Nesneleri (SQL-DMO) sürümü SQL Server 2008 veya SQL Server 2008 R2 örneğine bağlanamıyorsa bu sorun oluşabilir.
SQL Server 2012 veya sonraki bir sürümde SQL DMO, kullanımdan kaldırılan özelliklerden biridir ve müşterilerin SQL Server Yönetim Nesnelerini (SMO) kullanması tavsiye edilir. Daha fazla bilgi için bkz. SQL Server 2012'de Sonlandırılan Veritabanı Altyapısı İşlevi.
Kategori | Kullanımdan kaldırılan özellik | Yedek |
---|---|---|
Programlama | Dağıtılmış Yönetim Nesnelerini SQL Server (SQL-DMO) | SQL Server Yönetim Nesneleri (SMO) |
Çözüm
Bu sorunu gidermek için aşağıdaki yöntemlerden birini kullanın:
Yöntem 1: Bakım planlarını SQL Server 2008 veya SQL Server 2008 R2 biçimine yükseltin (önerilir)
Bu yöntem bakım planlarını SQL Server 2008 biçimine geçirir. Tüm eski bakım planları yükseltilirse Yöntem 2 gerekli değildir.
Bakım planlarını yükseltmek için SQL Server Management Studio kullanmak için şu adımları izleyin:
- SQL Server Management Studio başlatın ve ardından etkilenen SQL Server örneğine bağlanın.
- Nesne Gezgini'da Yönetim'i genişletin, Eski'yi ve ardından Veritabanı Bakım Planları'yı genişletin.
- Geçirmek istediğiniz her bakım planına sağ tıklayın ve ardından Geçir'e tıklayın. Bu adım, SQL Server 2008 biçiminde yeni, eski olmayan bir bakım planı oluşturur.
- Veritabanı Bakım Planları klasörüne sağ tıklayın ve ardından Yönetim klasöründeki bakım planlarını güncelleştirmek için Yenile'ye tıklayın.
Yöntem 2: SQL Server Geriye Dönük Uyumluluk Kurulumu'ndan en son SQL-DMO'ları yükleyin
Bu yöntem, eski bakım planı biçiminin SQL Server 2008'de çalışmaya devam etmesi için SQL-DMO'nun en son sürümünü yükler.
Not
Artık eski biçimde bakım planınız yoksa, bu yöntem gerekli değildir.
SQL Server Geriye Dönük Uyumluluk Kurulum Sihirbazı'nı çalıştırmak için şu adımları izleyin:
SQL Server 2008 için aşağıdaki yükleme kaynak klasörünü bulun:
drive :\Servers\Setup
.Not
Sürücü yer tutucusu, DVD sürücüsünün sürücü harfidir.
SQL Server Geriye Dönük Uyumluluk Kurulum Sihirbazı'nı çalıştırmak için SQLServer2005_BC.ms i dosyasına çift tıklayın ve ardından İleri'ye tıklayın.
Değiştir'e ve ardından İleri'ye tıklayın.
SQL Dağıtılmış yönetim Nesneleri (SQL-DMO) özelliğinin yerel sabit disk sürücüsüne yüklenecek şekilde ayarlandığından emin olun ve İleri'ye tıklayın.
Yükle'ye tıklayın.
Başvurular
Uygulandığı öğe
- SQL Server 2008 Geliştirici
- SQL Server 2008 Enterprise
- SQL Server 2008 Express
- Gelişmiş Hizmetler ile SQL Server 2008 Express
- SQL Server 2008 Standard
- SQL Server 2008 Web
- SQL Server 2008 Çalışma Grubu
- SQL Server 2008 R2 Datacenter
- SQL Server 2008 R2 Geliştiricisi
- SQL Server 2008 R2 Enterprise
- SQL Server 2008 R2 Express
- gelişmiş hizmetlerle SQL Server 2008 R2 Express
- SQL Server 2008 R2 Standard
- SQL Server 2008 R2 Standard Edition for Small Business
- SQL Server 2008 R2 Web
- SQL Server 2008 R2 Çalışma Grubu
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