Principale utente con più risposte
Errore SQL 2012 solo con Windows Vista

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: xxxxxxxxxxxOS Version: Windows NT ver 6.0, build 6002, Service Pack 2 (Intel Pentium)
- Modificato icasinisempreame domenica 19 gennaio 2014 10:25
Risposte
-
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
- Proposto come risposta Fabrizio GiammariniMVP, Moderator lunedì 20 gennaio 2014 22:42
- Contrassegnato come risposta Anca Popa venerdì 24 gennaio 2014 15:16
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:
Tralascia il fatto che l'articolo è stato scritto per un altro software e non per Oracle Primavera.- Modificato Fabrizio GiammariniMVP, Moderator domenica 19 gennaio 2014 11:07
-
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.
-
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
- Proposto come risposta Fabrizio GiammariniMVP, Moderator lunedì 20 gennaio 2014 22:42
- Contrassegnato come risposta Anca Popa venerdì 24 gennaio 2014 15:16
-
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.
-
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: