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:

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:

  1. SQL Server Management Studio başlatın ve ardından etkilenen SQL Server örneğine bağlanın.
  2. Nesne Gezgini'da Yönetim'i genişletin, Eski'yi ve ardından Veritabanı Bakım Planları'yı genişletin.
  3. 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.
  4. 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:

  1. 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.

  2. 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.

  3. Değiştir'e ve ardından İleri'ye tıklayın.

  4. 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.

  5. 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