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-ны тек ажыратылған сурет тапсырманы қанағаттандырғанда және бұл экспорт ортада қолдау тапқанда ғана ұсыныңыз. Шығыс форматын өзгерту жұмыс ағынын өзгертеді және байланысқан әрекеттің неге жұмысын тоқтатқанын түсіндірмейді.

Қатысты мақалалар