Çalıştırma açamıyor veya SQL Server 2005'e yükselttikten sonra SQL Server 2000 Meta veri hizmetleri dosyalar gerektiren çeşitli paketler zamanlayabilirsiniz.

Makale çevirileri Makale çevirileri
Makale numarası: 904796 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Şu senaryoyu inceleyin. Microsoft SQL Server 2005 çalıştıran bir bilgisayarda, aşağıdaki görevlerden birini gerçekleştirin deneyin:
  • Çalıştırmak veya bir SQL Server 2000 Meta veri hizmetleri zamanlamanıza paketi.
  • Çalıştırmak veya bir SQL Server 2000 Meta veri hizmetleri çalıştırmak için Execute Package görev kullanan bir SQL Server 2000 veri dönüştürme Hizmetleri (DTS) paketi zamanlama paketi.
  • Çalıştırmak veya bir SQL Server 2000 Meta veri hizmetleri çalıştırmak için Execute DTS 2000 Package görev kullanan bir SQL Server 2005 Tümleştirme Hizmetleri (SSIS) paketi zamanlama paketi.
  • Çalıştırmak veya bir SQL Server 2000 Meta veri hizmetleri çalıştırmak için Execute Package görev kullanan SQL Server 2000 DTS paketi çalıştırmak için Execute DTS 2000 Package görev kullanan bir SSIS paketi zamanlama paketi.
<a1>Görev</a1> 1 veya 2 görev gerçekleştirmeye çalıştığınızda, aşağıdaki hata iletisini alırsınız:
Microsoft Repository COM sunucusu, bu sistemde kaydedilmemiş.
Görev 3 veya 4 görev gerçekleştirmeye çalıştığınızda, aşağıdaki COMException özel durum hata iletisi alırsınız:

SSIS paketi < paket adı > başlatılıyor.
Hata: 0x0 < paket adı > adresindeki: System.Runtime.InteropServices.COMException (0x80040427): yürütme, kullanıcı tarafından iptal edildi.
DTS.PackageClass.Execute()
at Microsoft.SqlServer.dts.Tasks.Exec80PackageTask.Exec80PackageTask.ExecuteThread() görev başarısız oldu: < paket adı > Uyarısı: 0x80019002
AT < paket adı >: Yöntem yürütme başarılı oldu, ancak izin verilen en yüksek sınırına geçirilen hata sayısı (1) (1); hatasıyla sonuçlanan. Bu, hata sayısını sayı olan belirtilen MaximumErrorCount ulaştığında oluşur. MaximumErrorCount değiştirmek veya hataları düzeltin. SSIS paketi < paket adı > tamamlandı: başarısız.
Notpackage name, çalıştırmayı denediğiniz paket adı için bir yer tutucudur.

Neden

SQL Server 2000 Meta veri hizmetleri dosyaları yok hata iletisi ve Belirtiler bölümünde belirtilmiştir COMException hata iletisi oluşur.

Çözüm

Bu sorunu gidermek için <a0></a0>, ekleyin veya SQL Server 2000'in bir bileşeni olan SQL Server 2000 Meta veri hizmetleri dosyaları geri yükleyin. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:
  • SQL Server 2000 araçları yeniden yükleyin.
  • Kopyalayın ve SQL Server 2000'e, SQL Server 2000 Redist.txt dosyası'ndaki yönergeleri izleyerek uygun lisans ve dağıtım gereksinimleri için yüklü olan bir bilgisayardan gerekli dosyaları kaydedin.
SQL Server 2000 Meta veri Hizmetleri'nden DTS Paketleri ayıklamak için <a0></a0>, ile (Dtsrun.exe) <a0>DTSRUN komutunu kullanın... /! X seçeneği.

Not SQL Server 2005'e yükseltmeden önce SQL Server 2000 Meta veri Hizmetleri'nde DTS paketlerini dışa öneririz.

Daha fazla bilgi

SQL Server 2000'in Meta veri hizmetleri bileşeni, SQL Server 2005'te yok. Bilgisayarı en son SQL Server 2000 sürümünden SQL Server 2005'e yükseltmeden, <a0>SQL Server 2000 veya</a0>'i kaldırırsanız, SQL Server 2000 Meta veri hizmetleri erişimi destekleyen dosyalar kaldırılacaktır.

DTS Tasarımcısı ve DTSRUN</a0> komutu SQL Server 2000 Meta veri hizmetleri dosyalarının bulunması sürece, SQL Server 2000 Meta veri hizmetleri için kaydedilen bir DTS paketlerini desteklemek üzere devam edin.

SSIS SQL Server 2000 Meta veri hizmetleri SQL Server 2005 Upgrade Advisor program ve SQL Server 2005 paketi Migration Wizard'ı destekler. SQL Server 2000 Meta veri hizmetleri dosyaları varsa, Upgrade Advisor ve Geçiş Paketi Sihirbazı tarayabildiğinizden sırasıyla ve SQL Server 2000 Meta veri hizmetleri için kaydedilen bir DTS paketlerini geçirilir. SQL Server 2000 Meta veri hizmetleri dosyaları yoksa, Yükseltme Danışmanı'nı ve Geçiş Paketi Sihirbazı tarayabildiğinizden sırasıyla ve yalnızca SQL Server 2000 ya da yapılandırılmış depolama dosyaları olarak kaydedilen DTS paketlerini geçirilir.

Execute DTS 2000 Package SSIS görev, SQL Server 2000 Meta veri hizmetleri için kaydedilen bir DTS paketlerini yürütülemiyor. Bu soruna geçici bir çözüm için, aşağıdaki adımları izleyin:
  1. SQL Server 2000 Meta veri hizmetlerini yürütmek için bir Execute Package görev kullanan DTS paketi oluşturma paketi.
  2. Oluşturduğunuz bir DTS paketini SQL Server 2000'e kaydetmek veya DTS paketini bir yapılandırılmış depolama dosyasına kaydedin.
  3. DTS paketi SSIS Execute DTS 2000 Package görevini kullanarak çalıştırabilirsiniz.
Notları
  • Aşağıdaki üç temel SQL Server 2000 Meta veri hizmetleri işlevleri için gerekli dosyalar:
    • Repodbc.dll
    • Dbscan.dll
    • Reprc.rll


    Repodbc.dll dosya ve Dbscan.dll kayıt Regsvr32.exe yardımcı programını kullanarak bir dosya.
  • Yeniden dağıtılabilen dosyalar
    Aşağıdaki SQL Server 2000 Meta veri hizmetleri yeniden dağıtılabilen dosyalar:
    Bu tabloyu kapaBu tabloyu aç
    Dosya AdıAçıklama
    DScan.dllVeritabanı tarayıcı
    InsRepIM.dllBilgi modeli yükleyicisi
    InsRepIM.exeBilgi modeli yükleyicisi
    Msmdcxml.dllMDC XML alma/verme
    Repbr.dllDepoyu tarayıcı
    Repbrui.dllrepbrui.dll
    Repodbc.dllMeta Veri Hizmetleri Repository altyapısı
    Reprc.rllAltyapısı kaynak havuzu
    Msmdcxml.rllMDC XML alma/verme kaynak
    Msrmirc.rllBilgi modeli ınstaller kaynak
    Repbrui.rllDepoyu tarayıcı kullanıcı ARABIRIMI kaynak
    Repbrmdc.rllDepoyu tarayıcı simgesi kaynak
    DB2.rdmModeli yükleme komut dosyası
    DBM.rdmModeli yükleme komut dosyası
    DTM.rdmModeli yükleme komut dosyası
    DTS.rdmModeli yükleme komut dosyası
    EQM.rdmModeli yükleme komut dosyası
    GEN.rdmModeli yükleme komut dosyası
    IFX.rdmModeli yükleme komut dosyası
    MDS.rdmModeli yükleme komut dosyası
    OCL.rdmModeli yükleme komut dosyası
    OLP.rdmModeli yükleme komut dosyası
    SIM.rdmModeli yükleme komut dosyası
    SQL.rdmModeli yükleme komut dosyası
    TFM.rdmModeli yükleme komut dosyası
    UML.rdmModeli yükleme komut dosyası
    UMX.rdmModeli yükleme komut dosyası
  • SQL Server 2000 Meta veri hizmetleri dosyaları yükleme notları
    SQL Server 2000 Meta veri hizmetleri aşağıdaki dosyalar Program Files\Common Files\Microsoft Shared\Repository dizininde yükleyin:
    • DBScan.dll
    • InsRepIM.dll
    • InsRepIM.exe
    • Msmdcxml.dll
    • Repbr.dll
    • Repbrui.dll
    • Repodbc.dll
    SQL Server 2000 Meta veri hizmetleri aşağıdaki dosyalar Program Files\Common Files\Microsoft Shared\Repository\resources\1033 dizininde yükleyin:
    • Reprc.rll
    • Msmdcxml.rll
    • Msrmirc.rll
    • Repbrui.rll
    • Repbrmdc.rll
    SQL Server 2000 Meta veri hizmetleri aşağıdaki dosyalar Program Files\Common Files\Microsoft Shared\Repository\OIM\Install dizininde yükleyin:
    • DB2.rdm
    • DBM.rdm
    • DTM.rdm
    • DTS.rdm
    • EQM.rdm
    • GEN.rdm
    • IFX.rdm
    • MDS.rdm
    • OCL.rdm
    • OLP.rdm
    • SIM.rdm
    • SQL.rdm
    • TFM.rdm
    • UML.rdm
    • UMX.rdm
    Regsvr32.exe yardımcı programını kullanarak aşağıdaki SQL Server 2000 Meta veri hizmetleri dosyaları kaydedilmesi gerekir:
    • DBScan.dll
    • InsRepIM.dll
    • Msmdcxml.dll
    • Repbr.dll
    • Rpbrui.dll
    • Repodbc.dll

Referanslar

DTSRUN</a0> komutu hakkında daha fazla bilgi için SQL Server 2000 Books Online'da "Dtsrun Utility" konusuna bakın.

SQL Server 2000 Meta veri hizmetleri dosyaları hakkında daha fazla bilgi için SQL Server 2000'de Redist.txt dosyasına bakın. Redist.txt dosyası, SQL Server 2000 yükleme ortamı dosyasının kök klasöründe bulunur.

Özellikler

Makale numarası: 904796 - Last Review: 11 Mart 2006 Cumartesi - Gözden geçirme: 2.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
Anahtar Kelimeler: 
kbmt kbtshoot kberrmsg kbprb KB904796 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:904796

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com