В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

ИСПРАВЛЕНИЕ: SQL Server Enterprise Manager неожиданно завершает работу при изменении пакета служб DTS

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:818540
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Номер ошибки: 469162 (SQL Server 8.0)
Проблема
При изменении существующих служб преобразования данных Пакет (DTS) с помощью служб DTS конструктора графического интерфейса пользователя в Майкрософт SQL Server Enterprise Manager, может произойти нарушение доступа в Mmc.exe, и SQL Server Enterprise Manager может неожиданно завершить работу.

Кроме того, вы можете Обратите внимание, файл дампа короткий стек, подобную следующей, в журнале «Доктор Ватсон» файлы или в отладчике:
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
Примечание Данная проблема возникает при использовании запроса в качестве источника служб DTS пакет и выберите список запрос содержит один или более столбцы.
Решение

Сведения о пакете обновления

Чтобы устранить эту проблему, получите последний пакет обновления для Microsoft SQL Server 2000. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
290211 Как получить последний пакет обновления для SQL Server 2000
Статус
Корпорация Майкрософт подтверждает, что это проблема в продуктах Microsoft, перечисленных в разделе «Относится к». Сначала исправление этой проблемы появилось в пакете обновления 4 (Sp4) для SQL Server 2000.
Дополнительная информация
Если список выборки запроса источника служб DTS пакет содержит вычисляемые столбцы, столбцы в графическом конструкторе служб DTS интерфейс пользователя устанавливаются в NULL. Таким образом, возникает нарушение прав доступа при Пакет служб DTS пытается получить доступ к этим столбцам.

Действия по воспроизведению проблемы

  1. Запуск SQL Server Enterprise Manager.
  2. В левой области разверните узел, соответствующий экземпляр SQL Server, который требуется.
  3. Нажмите кнопку Службы DTSузел.
  4. В правой области щелкните правой кнопкой мыши Локальные Пакеты, а затем нажмите кнопку Новый пакет.
  5. В интерфейсе графического конструктора служб DTS ВыборПоставщик Microsoft OLE DB для SQL Server как источник Пакет служб DTS, который подключается к pubs База данных.
  6. В интерфейсе графического конструктора служб DTS ВыборТекстовый файл (назначения) в качестве цели служб DTS пакет.

    Примечание Следуйте инструкциям мастера для создания назначения текстовый файл.
  7. На Задача меню, нажмите кнопку Преобразование Данные задачи, а затем выберите SQL Server как источник и Текстовый файл в качестве цели.
  8. Дважды щелкните в пакете служб DTS Преобразования данных Задача.
  9. В Преобразование данных свойства задачидиалоговое окно, нажмите кнопку Источник вкладки, выберите SQL Query, а затем введите или вставьте следующий запрос в поле:
    Выберите Фамилия_автора из авторов
  10. Нажмите кнопку Место назначения Вкладка.
  11. В Определения столбцов диалоговое окно, нажмите кнопкуЗаполнить из источника, а затем нажмите кнопкуВыполнение.
  12. На Преобразования ЩелкнитеВыбрать все, а затем нажмите кнопку ОК.
  13. На Пакет меню, нажмите кнопкуВыполнение.
  14. Нажмите кнопку ОК, а затем нажмите кнопкуВыполнено.
  15. Дважды щелкните в пакете служб DTS Преобразования данных Задача.
  16. В Преобразование данных свойства задачидиалоговое окно, нажмите кнопку Источник вкладки, а затем изменить существующий запрос на следующий запрос:
    Выберите len(au_lname) из авторов
  17. Нажмите кнопку ОК.

    Примечание Сразу же после нажатия кнопки ОК, появится следующее сообщение об ошибке:
    Недопустимые преобразования обнаружен. Проверьте и повторите попытку вашей преобразований.
    Нажмите кнопкуОК Чтобы закрыть сообщение об ошибке.
  18. В Проверка преобразований диалоговое окно поле, убедитесь, что Удалите недопустимый преобразований является а затем нажмите кнопку ОК.
  19. В Преобразование данных свойства задачидиалоговое окно, нажмите кнопку Место назначения вкладки, а затем нажмите кнопкуОпределения столбцов.
  20. В Определения столбцов диалоговое окно, нажмите кнопкуЗаполнить из источника, а затем нажмите кнопкуВыполнение.
  21. В Преобразование данных свойства задачидиалоговое окно, нажмите кнопку Место назначения вкладки, а затем нажмите кнопкуОпределения столбцов еще раз.
Ссылки
Обновление для системы безопасности MS03-031 также устраняет эту проблему.Для получения дополнительных сведений о безопасности MS03-031 обновления, обратитесь к следующей статье базы знаний Майкрософт:
821277MS03-031: Исправление безопасности для SQL Server 2000 с пакетом обновления 3
Для получения дополнительных сведений о терминологии, обновление программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 818540 — последний просмотр: 01/17/2015 07:08:58 — редакция: 4.0

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

  • kbnosurvey kbarchive kbqfe kbquery kbpackage kbupdate kbsqlserv2000presp4fix kbfix kbbug kbmt KB818540 KbMtru
Отзывы и предложения