Excel'ге экспорттоо жайгаштырууга жараша үч башка артефакт жаратат жана ката так ошолордун бирине таандык. Жүктөлгөн суроо файлы, статикалык CSV жана жаңыртылуучу байланышкан таблица бирдей натыйжа эмес жана алардын ар бири башка этапта ишке ашпайт. Кайсы артефакт бар экенин билүү кийинки кадам тармактык топко, идентификация тобуна же тизменин ээсине таандык экенин аныктайт. Төмөнкү механизм браузерден Excel'дин өзүнүн суроосуна чейинки өткөрүп берүүнү көзөмөлдөйт.

Экспорт иш жүзүндө эмнени өткөрүп берет

Классикалык SharePoint тизмелеринде Excel'ге экспорттоо дегенибиз денеси URL болгон кичинекей тексттик файлды жүктөйт, анан Excel ошол файлды окуп, анын артындагы маалыматтарга өзүнүн суроосун жөнөтөт. Жүктөлгөн файл — тизме эмес, көрсөткүч. Ал эми CSV экспорту өзүнүн саптарын камтыйт жана жаңыртууга туташуусу жок. Жаңыраак байланышкан таблица суроону иш китебине түз эле киргизе алат, ошондуктан «Жүктөөлөр» папкасына такыр эч нерсе түшпөйт.

Ар бир байланышкан форма бир багыттуу. Жаңыртуу тизмеден учурдагы саптарды иш китебине тартат, ал эми таблицаны оңдоо эч нерсе кайтарбайт. Бул асимметрия диагностика үчүн маанилүү, анткени өткөн аптанын саптары менен ачылган иш китеби файлдын бар экенин жана туташуу сакталганын далилдеди, бирок жаңыртуу бүгүн иштейби же жокпу дегенди айтпайт.

Ошондуктан биринчи суроо экспорт эмнеге ишке ашпады дегенде эмес, колдонуучу кандай артефакт күткөндүгүндө. Жооп иликтөөнү үч процесстин бирине чейин куушурат.

Үч процесс, үч башка идентификация

Браузердеги жүктөө браузер сессиясын өзүнүн cookie файлдары, прокси конфигурациясы жана кирүү абалы менен колдонот. Файлды ачкан Excel Office'тин HTTP стектерин колдонот, ал адатта бүткүл машина үчүн WinHTTP жөндөөсүнөн көрө колдонуучу боюнча Интернет параметрлериндеги проксини ээрчийт жана колдонуучудагы каалаган Office идентификациясы менен аутентификациялайт. Кийинки жаңыртуу сакталган туташууну кайра колдонуп, суроонун ордуна Windows каттоо эсебинин маалыматтарынын менеджеринен кэштеги каттоо маалыматтарын ала алат.

Бул үч контекст бир машинада дал келбеши мүмкүн, ошондуктан тизмени кыйынчылыксыз ачкан браузер менен кирүү суроосун кайтарган Excel жаңыртуусу — бул карама-каршылык эмес, ырааттуу натыйжа. Туннель машинанын маршруттоосун үчөө үчүн тең өзгөртөт, бирок проксинин автоматтык конфигурация файлы Office суроолорун дагы эле башка жерге жөнөтө алат.

Ар бир этапта колдонулган идентификацияны алардын бирин өзгөртүүдөн мурун жазып алыңыз. Браузерге колдонулган оңдоо Excel башка эсеп менен жасаган суроону оңдой албайт.

Бир нерсени өзгөртүүдөн мурун өткөрүп берүү файлын окуңуз

Жүктөлгөн файл — жөнөкөй текст жана адатта кыска, ошондуктан аны биринчи окуңуз. Анда Excel чакыра турган хост жана акыркы чекит көрсөтүлгөн жана ошол хост колдонуучунун машинасынан чечилиши жана аутентификацияланышы керек, браузердин дарек тилкесинде көрүнгөн дарек милдеттүү эмес.

Get-Content "$env:USERPROFILE\Downloads\query.iqy"
Resolve-DnsName team.example.net
netsh winhttp show proxy

Файлдагы хостту колдонуучу экспорттогон деп ойлогон сайт менен салыштырыңыз. Экспорт учурундагы кайра багыттоо, эски сайттар жыйнагы же көчүрүлгөн тизме маалыматтарды мындан ары тейлебеген атка шилтеме калтырышы мүмкүн, ал эми андан келип чыккан ката тармактык бузулууга окшош. Эгер ат чечилсе жана акыркы чекит жооп берсе, калган талапкерлер — аутентификация жана суроонун өзү.

Иштеши үчүн хосттун атын IP дареги менен алмаштырбаңыз. Бул сертификаттын атын текшерүүнү бузат жана чыныгы маселени кийинки сертификат жаңыртууда ишке ашпай турган айланып өтүү чечиминин артына жашырат.

Ат, кирүү жана суроо бузулууларын бөлүңүз

Төрт натыйжа дээрлик ар бир кайрылууну камтыйт жана ар биринин ээси башка. Чечилбеген ат DNS'ке таандык. Убакыт чегинен ашкан туташуу маршруттоого же проксиге таандык. Кирүү суроосу же 401 идентификацияга таандык. Келип, бирок талдай албаган жооп суроого же тизме азыр сунуштап жаткан акыркы чекитке таандык.

What the user seesStage that failed
Data source could not be foundName resolution or the pointer in the file
Repeated sign-in promptOffice identity or cached credential
Timeout while refreshingRoute, proxy or the VPN path
Refresh succeeds, rows look wrongQuery scope or list view, not connectivity

Акыркы сап — адамдар туура эмес диагностикалаган сап. Бүтүп, туура эмес саптарды кайтарган жаңыртуу ар бир тармактык жана идентификациялык катмардын иштешин далилдеди, ал эми калган суроо — суроо кайсы көрүнүштү же кайсы фильтрди алып жүрөт. Бул билетти тармактык топко жөнөтүү бир күндү текке кетирет.

Катанын так текстти жана биринчи бузулуунун убактысын сактаңыз. Ал сиз таблицанын кайсы сабында экениңизди аныктайт жана тизменин ээси таяна турган жалгыз далил.

Жаңыртууну ошол эле тизмеде кайра текшериңиз

Ишке ашпаган этап аныкталгандан кийин, ишке ашпаган операцияны кайталаңыз, арзаныраак операцияны эмес. Ошол эле тизмени көздөлгөн Excel чөйрөсүнөн, күтүлгөн эсеп жана бекитилген тармактык жол менен жаңыртыңыз жана сап санынын же белгилүү өзгөргөн маанинин чын эле жаңырганын тастыктаңыз. Сакталган иш китебин ачуу туташуу жөнүндө эч нерсе далилдебейт.

Кенен оңдоолорго каршы туруңуз: бардык сакталган каттоо маалыматтарын өчүрүү, Office'ти жогорулатылган укуктар менен иштетүү же коопсуздук функциясын өчүрүү этапты оңдобой эле симптомду өзгөртүшү мүмкүн. Эгер аутентификация ишке ашпаган катмар болсо, кардарда божомолдоонун ордуна тизменин ээсинен эсепти жана колдоого алынган кирүү агымын тастыктоону сураңыз.

CSV'ни ажыратылган сүрөт тапшырманы канааттандырганда жана бул экспорт чөйрөдө колдоого алынганда гана сунуш кылыңыз. Чыгуу форматын өзгөртүү иш агымын өзгөртөт жана байланышкан операциянын эмнеге иштебей калганын түшүндүрбөйт.

Тектеш макалалар