Düzeltme: bir DTS paketini değiştirdiğinizde SQL Server Enterprise Manager beklenmedik biçimde sonlandırılıyor

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

818540
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
# Hata: 469162 (SQL Server 8.0)
Belirtiler
Microsoft SQL Server Enterprise Manager'da DTS Tasarımcısı grafik kullanıcı arabirimi kullanarak varolan bir veri dönüştürme Hizmetleri (DTS) paketi değişiklik yaptığınızda, bir erişim ihlali MMC.exe oluşabilir ve SQL Server Enterprise Manager beklenmedik biçimde sonlandırılabilir.

Dr. Watson günlük dosyaları veya bir hata ayıklayıcı altında aşağıdakine benzer bir kısa yığın dökümü dosyası da görebilirsiniz: 00
00 0006cdc0 4171b39e MSVCRT!wcscpy+0x9 [wcscat.c @ 77]01 0006d4bc 4171acf8 dtsui!CDTSCreateFileTableDlg::PopulateDataControl+0x65e [..\src\creattbl.cpp @ 374]02 0006d508 42083308 dtsui!CDTSCreateFileTableDlg::OnInitDialog+0x22c [..\src\creattbl.cpp @ 243]03 0006d514 42083e2f SEMSFC!SDialog::DoInitDialog+0x1b [p:\sql\starfter\SFC\src\sfcdlg.cpp @ 104]04 0006d528 4171c58b SEMSFC!SDialog::Proc+0x20 [p:\sql\starfter\SFC\src\sfcdlg.cpp @ 564]05 0006d540 4209042c dtsui!CDTSCreateFileTableDlg::Proc+0x186 [..\src\creattbl.cpp @ 733]06 0006d568 77e3a244 SEMSFC!SFCWndProc+0x183 [p:\sql\starfter\SFC\src\sfcwnd.cpp @ 71]07 0006d588 77e28b4b USER32!UserCallWinProc+0x18 [..\i386\callproc.asm @ 100]08 0006d5c4 77e39664 USER32!DefDlgProcWorker+0xbf [D:\nt\private\ntos\w32\ntuser\client\dlgmgr.c @ 508]09 0006d5dc 77e3a244 USER32!DefDlgProcW+0x21 [D:\nt\private\ntos\w32\ntuser\client\dlgmgr.c @ 1012]0a 0006d5fc 77e16b21 USER32!UserCallWinProc+0x18 [..\i386\callproc.asm @ 100]0b 0006d620 77e24f4a USER32!CallWindowProcAorW+0x94 [D:\nt\private\ntos\w32\ntuser\client\clmsg.c @ 1446]0c 0006d640 7700a108 USER32!CallWindowProcW+0x19 [D:\nt\private\ntos\w32\ntuser\client\clmsg.c @ 1465]0d 0006d6b4 77e3a244 MFC42u!_AfxActivationWndProc+0x81 [wincore.cpp @ 405]0e 0006d6d4 77e16362 USER32!UserCallWinProc+0x18 [..\i386\callproc.asm @ 100]0f 0006d704 77e29c20 USER32!SendMessageWorker+0x31f [D:\nt\private\ntos\w32\ntuser\client\clmsg.c @ 477]10 0006d7bc 77e2caa8 USER32!InternalCreateDialog+0x991 [D:\nt\private\ntos\w32\ntuser\client\dlgbegin.c @ 1317]11 0006d7e0 77e3ea3e USER32!CreateDialogIndirectParamAorW+0x31 [D:\nt\private\ntos\w32\ntuser\client\clres.c @ 856]12 0006d800 410996d7 USER32!CreateDialogIndirectParamW+0x19 [D:\nt\private\ntos\w32\ntuser\client\clres.c @ 824]13 0006d820 42083744 SQLUNIRL!CreateDialogIndirectParam+0x27
Not sorgu kullandığınızda bu sorun oluşur kaynağı olarak DTS paketi ve sorgu seçme listesinde bir veya daha fazla hesaplanmış sütun içerir.
Çözüm

Hizmet paketi bilgileri

Bu sorunu gidermek için <a0></a0>, Microsoft SQL Server 2000 için en son hizmet paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290211En son SQL Server 2000 hizmet paketi nasıl elde edilir
Durum
Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır. Bu sorun ilk olarak Microsoft SQL Server 2000 Service Pack 4'te giderilmiştir.
Daha fazla bilgi
Seçim listesi bir sorgunun kaynağını DTS paketi hesaplanan sütunlar içerir, DTS Tasarımcısı grafik kullanıcı arabirimi sütunlarında NULL olarak ayarlanır. Bu nedenle, DTS paketini bu sütunları erişmeye çalıştığında erişim ihlali oluşuyor.

Sorunu Yeniden Oluşturma Adımları

  1. SQL Server Enterprise Manager'ı başlatın.
  2. Sol bölmede, istediğiniz SQL Server örneğine karşılık gelen düğümü genişletin.
  3. Veri Dönüştürme Hizmetleri tıklatın düğüm.
  4. Sağdaki bölmede, yerel paketler) sağ tıklatın ve Yeni bir paket ' i tıklatın.
  5. DTS Tasarımcısı grafik kullanıcı arabiriminde, Microsoft OLE DB Provider for SQL Serverpubs veritabanına bağlanan bir DTS paketini kaynağı olarak seçin.
  6. DTS Tasarımcısı grafik kullanıcı arabiriminde, Metin dosyası (hedef) the DTS hedef olarak seçin paketi.

    Not Hedef metin dosyası oluşturmak için sihirbazdaki yönergeleri izleyin.
  7. Görev menüsünde Dönüştürme veri görev ' i tıklatın ve sonra SQL Server, kaynak ve hedef olarak Metin dosyası seçin.
  8. DTS paketi, çift veri dönüştürme görev.
  9. Dönüştürme veri görev özellikleri iletişim kutusunda, kaynak sekmesini tıklatın, seçmek için tıklatın SQL sorgu, aşağıdaki sorgu kutusuna yapıştırın ve sonra yazın:
    Yazarların dan au_lname seçin.
  10. Hedef sekmesini tıklatın.
  11. Sütunlar tanımla iletişim kutusunda, kaynağından Doldur ' u tıklatın ve sonra Çalıştır ' ı tıklatın.
  12. Dönüşümleri sekmesinde, Tümünü Seç'i tıklatın ve sonra Tamam ' ı tıklatın.
  13. Paket menüsünde, Çalıştır ' ı tıklatın.
  14. Tamam ' ı tıklatın ve sonra da <a2>Bitti</a2>'yi tıklatın.
  15. DTS paketi, çift veri dönüştürme görev.
  16. Dönüştürme veri görev özellikleri iletişim kutusunda, kaynak sekmesini tıklatın ve sonra da aşağıdaki sorgu için varolan sorguyu değiştirin:
    Yazarların dan len(au_lname) seçin.
  17. Tamam ' ı tıklatın.

    NotTamam ' ı tıklatır tıklatmaz, aşağıdaki hata iletisini alırsınız:
    Geçersiz dönüşümler algıladı. Doğrulayın ve, dönüştürmeyi yeniden deneyin.
    Tıklatın hata iletisini kapatmak için Tamam.
  18. Dönüşümleri doğrulama iletişim kutusunda, geçersiz dönüşümler Kaldır ' in seçili olduğundan emin olun ve sonra Tamam ' ı tıklatın.
  19. Dönüştürme veri görev özellikleri iletişim kutusunda, hedef sekmesini tıklatın ve Sütun tanımla</a1>'ı tıklatın.
  20. Sütunlar tanımla iletişim kutusunda, kaynağından Doldur ' u tıklatın ve sonra Çalıştır ' ı tıklatın.
  21. Dönüştürme veri görev özellikleri iletişim kutusunda, hedef sekmesini tıklatın ve Tanımlama sütunlar ' ı yeniden tıklatın.
Referanslar
MS03-031</a1> güvenlik güncelleştirmesi, bu sorunu da giderir.MS03-031 güvenlik hakkında daha fazla bilgi için bu güncelleştirme, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
821277MS03-031: SQL Server 2000 Service Pack 3 güvenlik düzeltme eki
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 818540 - Son İnceleme: 01/17/2015 07:08:59 - Düzeltme: 7.2

  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
  • kbnosurvey kbarchive kbmt kbqfe kbquery kbpackage kbupdate kbsqlserv2000presp4fix kbfix kbbug KB818540 KbMttr
Geri bildirim