Författare Ämne: ODBC import funkar inte från FMServer 16  (läst 1115 gånger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad Diquito

  • Flitig postare
  • Antal inlägg: 184
    • Visa profil
ODBC import funkar inte från FMServer 16
« skrivet: 13 februari, 2018, 15:10 »
Hejsan,

Har en tabell som ligger på en FileMaker server 16 och delas ut.
Det finns ett skript i filen som kopplar upp till en MSSQL server och importerar in en massa data.
Detta skript fungerar perfekt när man kör filen med en FileMaker Pro Advanced klient som är installerad på servern och man ser till att skriptet importerar via en ODBC DSN som finns på samma FileMaker Server.

När jag vill schedulera skriptet så failar den med felnummer 802. Har testat att göra om DSN till en 32 bitars, till en UserSpecific.. inget funkar?? Kan nån komma med tips?

FileMaker Server sitter på en windows server 2016 DataCenter.

Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 660
    • Visa profil
    • CamelCase data - FileMaker developers
SV: ODBC import funkar inte från FMServer 16
« Svar #1 skrivet: 13 februari, 2018, 17:56 »
Använder du en System DSN? 64-bitars?
Antar att du redan gått igen om http://fmhelp.filemaker.com//help/16/fmp/en/#page/FMP_Help%2Fconfiguring-odbc-driver.html?

Ger Get ( LastExternalErrorDetail ) någon ytterligare felkod?

Har du prövat att lägga till MSSQL som extern datakälla - fungerar det i FileMaker Pro?

Windows Server 2016 DataCenter är inte ett understött OS för FileMaker Server 16 - har ingen koll på ifall det spelar roll i praktiken.
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad Diquito

  • Flitig postare
  • Antal inlägg: 184
    • Visa profil
SV: ODBC import funkar inte från FMServer 16
« Svar #2 skrivet: 14 februari, 2018, 12:05 »
Hej David,

Jag har provat både 32bitars och 64 bitars.. och insett att 32 bitas ODBC dyker inte ens upp när man ska välja ODBC.
Så bara 64 bitars. Läste nånstans att man skulle ha en senare version än den som finns på servern.
Det värsta är att när jag kör filen som delas up på server med en FileMaker Pro Advanced klient så funkar skriptet och den kopplar upp mot ODBC länken utan problem.. men när jag kör samma skript via FileMaker Server Scheduler så får jag felmeddelande 802 (Filen kan inte öppnas).
Jag kan inte lägga upp ODBC tabellerna som extern datakälla.. jag får bara meddelande att kontot som änvänds inte har rättigheter..
När jag tittar på SQL serverns loggar så ser jag att ODBC försökt att logga in med Serverns namn, alltså maskinen  och inte med dom konto uppgifterna som jag angett. Det är ju lite mystiskt.. Kan det vara ODBC konfigen som är felsatt?? Jag har lagt in bilderna för ODBC konfigen.

Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 660
    • Visa profil
    • CamelCase data - FileMaker developers
SV: ODBC import funkar inte från FMServer 16
« Svar #3 skrivet: 14 februari, 2018, 12:41 »
Jag skulle tro att problemet är att du försöker använda Integrated Windows Authentication, vilket bara fungerar för en vanlig användare (som du inloggad som när du använder FileMaker Pro), inte för en tjänst som FileMaker Server.
Pröva att istället lagra username/password i DSN-en.
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad Diquito

  • Flitig postare
  • Antal inlägg: 184
    • Visa profil
SV: ODBC import funkar inte från FMServer 16
« Svar #4 skrivet: 14 februari, 2018, 14:49 »
Det löste sig genom att skapa ett SQL konto som inte var kopplat till AD eller nåt annat.. Nu funkar både skriptet från schedulerat och att lägga till som Extern Data Källa..

Så nu vet man det :)

Tack för din hjälp David!!