Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Access collegato a SQL Server Express 2012 si blocca

  1. #1
    guittone non  in linea Novello
    Buona sera a tutti, ho "ereditato" un database (file .mdb) sviluppato in Access di circa 500 MB. Non sono esperto di Access, ma questo mi toccato ed ho iniziato a lavorarci.
    Vista la dimensione, ho pensato di migrare i dati su un database server e continuare ad usare Access per l'interfaccia con la tecnica delle tabelle collegate. Questo per mantenere in funzione l'applicativo mentre si sviluppa una nuova interfaccia utente.
    Ho fatto due esperimenti, uno con SQL Server Express 2012 e l'altro con MySql 5.6.
    Purtroppo quando faccio partire la versione collegata a SQL Server ed entro in una tabella qualsiasi oppure eseguo una query, mi appare il risultato, ma subito dopo Access 2010 si congela (dal task manager vedo che usa il 50% di CPU su un dual-core). Non riesco a capire quale sia la causa, sembre proprio che Access vada in loop.
    Stesso fenomeno accade con Access 2007 e Sql Server Express 2008 R2.
    In entrambi i casi il sistema operativo Windows 7 Enterprise.
    La versione collegata a MySql invece non d problemi.
    Nessuno si imbattuto in questo problema?
    Grazie

  2. #2
    L'avatar di nman
    nman non  in linea Scribacchino
    Quote Originariamente inviato da guittone Visualizza il messaggio
    Nessuno si imbattuto in questo problema?
    Io personalmente no,
    e non mi risulta che ci siano problemi "cronici" di questo tipo ......

    Quello di cui invece ho avuto notizia ( su DB nuovi ) riguarda la consistenza degli indici,
    li hai creati ??
    con quali criteri ??

    se non hai gli indici adeguati potrebbe succedere quello che lamenti,
    non un loop, ma un "superlavoro" per eseguire semplici interrogazioni


    .

  3. #3
    guittone non  in linea Novello
    Gli indici sono stati creati sul file .mdb secondo quanto suggerito dall'analizzatore prestazioni di Access.
    La procedura di upsize verso SQL Server ha poi creato gli indici e le relazioni anche sul database esportato.
    Il presunto loop inizia dopo che la query stata eseguita, per esempio lancio una query che mi restituisce 10 records e fin qui nessun rallentamento, ma quando provo a scorrere orizzontalemente lungo le colonne del risultato Access si congela e msaccess.exe inizia ad usare il 50% di CPU.

  4. #4
    L'avatar di nman
    nman non  in linea Scribacchino
    Quote Originariamente inviato da guittone Visualizza il messaggio
    Gli indici sono stati creati sul file .mdb secondo quanto suggerito dall'analizzatore prestazioni di Access.
    La procedura di upsize verso SQL Server ha poi creato gli indici e le relazioni anche sul database esportato.
    Quindi stato fatto tutto automaticamente dai vari soft ......
    questo preoccupante,

    Invece versi MySql dove non hai Upsize ( quanto meno a me a me non risulta )
    gli indici devono necessariamente essere stati costruiti con un ragionamento .....

    Comunque con le scarse informazioni che ci dai difficile essere pi precisi
    posso solo confermarti che Access + SQLServer se ben strutturati sono imbattibili

    .

  5. #5
    guittone non  in linea Novello
    Dopo varie prove sono abbastanza sicuro che sia colpa della procedura di upsize di Access che collega le tabelle di SQL Server in maniera anomala, infatti rifacendo i collegamenti usando ODBC tutto funziona egregiamente e pure meglio che su MySQL.
    Domani proseguir con le prove, buona serata e grazie per l'interessamento.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Identity Insert su tabella SQL express 2012
    Da MauroMB nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 22-11-2017, 10:31
  2. Come ci si collega a SQL Express 2012?
    Da +m+ nel forum Microsoft SQL Server
    Risposte: 1
    Ultimo Post: 30-05-2013, 12:27
  3. Registrazione Visual Studio 2012 Express
    Da Ermanno nel forum Pausa caff
    Risposte: 10
    Ultimo Post: 02-02-2013, 11:20
  4. Strano comportamento VS 2012 Express
    Da Ermanno nel forum Pausa caff
    Risposte: 4
    Ultimo Post: 22-01-2013, 20:08
  5. Registrazione Visual Studio 2012 Express
    Da Ermanno nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 18-10-2012, 21:57