Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Access Sql server ODBC

  1. #1
    Utente di HTML.it L'avatar di gianjj
    Registrato dal
    Jan 2000
    Messaggi
    27

    Access Sql server ODBC

    :master: sto pensando come esporre il problema senza dovervi far addormentare davanti al PC....

    So che è un problema stra-trattato (ho letto mezza rete ma niente) sicuramente voi avete la soluzione (forse sono anche ot qui ?)

    Cmq

    A) Ho un server dedicato con sql server su cui gira un e-commerce in asp
    B) Ho un server aziendale su cui ho un gestionale con articoli e prezzi in un file access 97 (IP pubblico)

    ..a questo punto vorrei aggiornare i soliti valori, prezzo, etc sul server A) online
    qualche idea/consiglio?
    Escludendo Upload del db e robe troppo "artigianali"

    :bubu:
    GianJJ

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Potresti usare i DTS di SQL Server. Li configuri, li scheduli....e sei a posto....

  3. #3
    Utente di HTML.it L'avatar di gianjj
    Registrato dal
    Jan 2000
    Messaggi
    27
    si quello sarebbe il massimo, ma il server del cliente non ha installato la consol enterprise manager e, per quello che ne so xforza server "SQL Server Agent" per usare/schedulare un DTS tra il mio db locale access e il server dedicato con SQL (che fra le altre cose gira in bground)

    ...ma accetto felicemente smentite :gren:


    Questa cosa mi tortura come sapere che:
    siamo andati su marte
    ma usiamo ancora i tergicristalli sulle macchine



    grazie cmq
    GianJJ

  4. #4
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Mi hai messo la pulce nell'orecchio, e quindi approfondirò la cosa, ma....credo non sia così. Enterprise manager è solamente un client che ti permette di lavorare in maniera facile ed intuitiva con SQL Server, ma non è EM che installa o pilota SQL Server Agent.
    Ad esempio se installi MSDE (MS SQL Server Desktop Edition) ti ritrovi senza EM ma sono presenti ed attivabili i servizi "SQL Server", "SQL Server Agent" e "Distributed Transaction Coordinator)...
    Prova ad installare EM su un altro PC e collegarti in remoto al Server del cliente. Lo puoi fare ?

  5. #5
    Utente di HTML.it L'avatar di gianjj
    Registrato dal
    Jan 2000
    Messaggi
    27
    >> Prova ad installare EM su un altro PC e collegarti in remoto al Server del cliente. Lo puoi fare ?

    Server loro locale o hausing? se è il secondo, è quello che ho fatto ed ecco che giungo alla conclusione che serve EM o cmq una licenza MSDE installata anche in locale....

    Dunque, se provi a fare un DTS tra il tuo PC con access e una macchina remota con SQL sever, quando andrai a configurare il DSN, nella schermata "Data Source From" (da dove prendi i dati che sarà il tuo access in locale) crei un semplice link al file mdb (es: C:\cartelladb\file.mdb) se poi vai nelle impostazioni ODBC del tuo pc troverai il file DSN (user o system)

    A qusto punto evinco che se dopo aver schedulato il mio DTS spengo la mia macchina o fermo SQL non va + una pippa l'equivalente di non aver installato SQL sul server locale del cliente

    :master: ...mi sono capito ?? :gren:
    GianJJ

  6. #6
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    No, forse non ho capito bene...
    Se devi "allineare" due tabelle che risiedono su PC diversi (e su database diversi) è evidente che i due PC dovranno essere sempre accesi (perlomeno nel momento in cui è schedulata tale operazione); è ovviamente un requisito indispensabile.
    Fammi capire meglio quale sia la configurazione:
    - hai in ufficio un PC con un db Access (a cui puoi accedere completamente) con alcuni dati.

    - li vuoi allineare con un PC remoto con SQL Server...
    - hai accesso completo a tale PC (e soprattutto a SQL Server) ?

    Se installi EM o qualunque altro client free per collegarti a SQL Server non hai bisogno di un'altra licenza (o perlomeno lo devi verificare con chi ha SQL Server: se ad esempio ha una licenza per processore è comprensiva di qualunque numero di client chje si collegano)

    Se crei e scheduli un DTS su SQL Server (lo puoi fare ?) se il PC con Access è spento semplicemente il job fallirà, ci sarà un errore nel log.....e basta, se la prossima volta sarà acceso tutto andrà bene.
    Fammi capire meglio, forse posso cercare di aiutarti..

  7. #7
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    se non vuoi fare upload o ftp del db access sul server remoto, potrebbe funzionare così:

    - SUL PC
    db access
    installi MSDE o sqlserver

    - SUL SERVER
    c'è già sqlserver


    sul pc, in sqlserver, imposti un DTS che punta al db access locale e importa le tabelle che ti servono
    poi sempre in sqlserver, imposti una replica che punta al db sqlserver remoto e trasferisce i dati (vedi te che tipo di replica ti serve)

    scheduli l'esecuzione di questi task, ed il gioco è fatto.
    ovviamente perché i tre db siano allineati occorre che il PC riesca a vedere il server (quindi che il PC acceda ad internet e non ci sia un firewall sul server).
    Tutti vogliono parlare, nessuno sa ascoltare.

  8. #8
    Utente di HTML.it L'avatar di gianjj
    Registrato dal
    Jan 2000
    Messaggi
    27
    X Gioba66 non posso installare un SQL sul server dal cliente per ovvie questioni di costi/licenze (che come si sa microzoz costicchia )

    X comas17:
    >> - hai in ufficio un PC con un db Access (a cui puoi accedere completamente) con alcuni dati.

    Esatto

    >>- li vuoi allineare con un PC remoto con SQL Server...
    >>- hai accesso completo a tale PC (e soprattutto a SQL Server) ?


    yes x entrambi

    >>Se installi EM o qualunque altro...
    ..mmm non posso, troppa spesa per una così "semplice" operazione


    >>o qualunque altro client free per collegarti a SQL Server non hai bisogno di un'altra licenza

    Interessante questo, qualche nome :quote:

    posso si schedulare un DTS ma con un EM installato su un terzo PC, quello del mio ufficio


    insomma è un bel casino (maledetto access!) quasi quasi cerco un ftp schedulabile e carico la tabella e via
    GianJJ

  9. #9
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    avevo detto anche
    "installi MSDE "
    che a certe condizioni è gratuito....
    Tutti vogliono parlare, nessuno sa ascoltare.

  10. #10

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.