none
Errore SQL 2012 solo con Windows Vista RRS feed

  • Domanda

  • Salve e grazie in anticipo per l'aiuto che potrete darmi.
    Windows vista 32bit, sql 2012 express, primavera p6 r8.2.
    Quando provo a cancellare una task o comunque dopo pochi minuti dall'avvio del programma ricevo il seguente codice di errore : PRMDB-3710-D
    Ho verificato che succede solo con vista ed è un codice di errore relativo al database sql, ... forse di connessione, non so!

    Subito dopo il messaggio di errore, qualsiasi modifica o aggiunta che opero non viene memorizzata nel database, è come se la connessione si chiudesse.

    Come posso risolvere???

    Questo di seguito è il messaggio di errore completo:

    *****************************************************
    *                EXCEPTION  REPORT                  *
    *****************************************************
    Date:          19-Jan-14

    Executable:    PM.exe
    Application:   Primavera P6 Professional R8.2
    Event Code:    PRMDB-3710-D
    Message:       
      PRM DBAccess Error: The statement has been
      terminated.
      The conversion of a varchar data type to a datetime data
      type resulted in an out-of-range value.

    Context:
      1: TCFormManager.SetToolbar
      2: TDevxMainForm.BeforeFormShow
      3: TfrmLogin.FormCreate
      4:
      5:
      6:
      7:
      8:
      9:
      10:

    Detail:
      Type:        EprmDBSQLExecutionFailure
      Object Type: TCVirtualQueryGrid

    Database Error:
       Error Code:     0


    System Info
    ===========
    Username: xxx   Hostname: xxxxxxxxxxx

    OS Version: Windows NT ver 6.0, build 6002, Service Pack 2 (Intel Pentium)

    domenica 19 gennaio 2014 10:09

Risposte

Tutte le risposte

  • "PRMDB-3710-D" è sicuramente un codice di errore specifico di Oracle Primavera P6, quindi sarebbe meglio rivolgersi direttamente a loro per ricevere una migliore assistenza. In ogni caso il messaggio "The conversion of a varchar data type to a datetime data type resulted in an out-of-range value." mi fa pensare ad un problema di formato per la data (ad esempio il software potrebbe richiedere un formato di data MM/DD/HHHH mentre SQL Server utilizza DD/MM/HHHH). Prova a seguire le indicazioni illustrate qui:

    http://knowledgebase.solarwinds.com/kb/questions/2669/SQL+Error%3A+The+conversion+of+a+varchar+data+type+to+a+datetime+data+type+resulted+in+an+out-of-range+value.

    Tralascia il fatto che l'articolo è stato scritto per un altro software e non per Oracle Primavera.
    domenica 19 gennaio 2014 11:06
    Moderatore
  • Grazie per l'aiuto.

    Mi sono gia da tempo rivolto a loro ma non ricevo alcuna risposta e nemmeno trovo riscontri in giro per questo codice di errore.

    L'errore si verifica solo con vista!

    Ho seguito le istruzioni, ho verificato che per tutti gli users/logins il linguaggio gia pre-impostato è English quindi non ho cambiato nulla.

    Se ti puo servire posso consentirti l'accesso remoto al pc.

    Grazie.

    domenica 19 gennaio 2014 12:44
  • Prova anche a cambiare le impostazioni del paese del sistema operativo su "English (United States)":

    http://windows.microsoft.com/it-it/windows/change-country-region-setting#1TC=windows-7

    domenica 19 gennaio 2014 17:08
    Moderatore
  • URRAAHHH FUNZIONAAAAA

    Incredibile ... ho cambiato le impostazioni con inglese e stati uniti ed ha funzionato, ... rimettendo dinuovo Italia ed Italiano il problema si ripresenta!!

    Vuol dire che quando utilizzo il programma faccio prima il cambio di queste impostazioni e poi dopo rimetto tutto a posto.

    Ci siamo riusciti finalmente a capire cosa è che non va.

    Nei prossimi giorni faro qualche test per valutare se alla lunga il problema sparisce completamente e se memorizza tutti i dati che vengono inseriti.

    Grazieeee

    Visto che mi trovo avrei una domanda da porti, .. leggendo qua è la ho notato utenti che parlano di un limite invalicabile del database che è di 4gb di dimensione, ... oltre questa soglia non è piu possibile continuare ad andare avanti, ... me lo confemi? ... E nel caso cosa bisogna fare per ovviare?

    Grazie.

    lunedì 20 gennaio 2014 18:28
  • E' una limitazione che riguarda solo le versioni Express (gratuite) di SQL Server, anche se a partire da SQL Server 2008 R2 è stato portato da 4 a 10 GB. Quindi, visto che utilizzi la versione 2012, il tuo attuale limite per il database è pari a 10 GB, anche se non vi è un limite al numero di database che è possibile creare.

    L'unico modo per superare i 10 GB per singolo database è acquistare un'edizione superiore di SQL Server.

    Qui trovi una tabella comparativa delle versioni:

    http://msdn.microsoft.com/it-it/library/cc645993.aspx

    lunedì 20 gennaio 2014 22:53
    Moderatore