Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Informazione di data ed ora su database sql server 2005
mercoledì 02 maggio 2007 - 23.02
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 2 mag 2007 - 23:02
salve ragazzi,
una domanda strana ma il database sql server 2005 ha una sua data gestionale giornaliera, tipo come la data di windows?
Se si, esiste una stored procedure che mi permette di risalire a questa data?
e poi si aggiorna in automatico anche se la data del sistema è sballata?
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 2 mag 2007 - 23:06
>una domanda strana ma il database sql server 2005 ha una sua
>data gestionale giornaliera, tipo come la data di windows?
Ciao Fabio,
No, la funzione GETDATE() restituisce la data e l'ora di sistema.
"GETDATE (Transact-SQL)"
http://msdn2.microsoft.com/en-us/library/ms188383.aspx
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
gio 3 mag 2007 - 08:08
>>una domanda strana ma il database sql server 2005 ha una sua
>>data gestionale giornaliera, tipo come la data di windows?
>
>Ciao Fabio,
>
>No, la funzione GETDATE() restituisce la data e l'ora di sistema.
ma questa data ed ora è quella che anche l'utente può variare semplicemente in basso a destra del desktop?
perchè io devo utilizzarla come confronto con una data di blocco del programma e se la data di sistema l'utente può variarla allora mi può sempre "craccare" il mio applicativo
anche perchè devo fare una procedura che mi blocchi il programma alla scadenza. Come dato ho solamente una data di scadenza registrata nel database ma se utilizzo come ho detto prima la data del sistema, l'operatore quando noterà l'avviso che il programma è scaduto potrà sempre tornare indietro con la data del sistema e continuare ad utilizzare l'applicazione.
Lorenzo hai qualche suggerimento in merito o qualche consiglio da darmi?
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 3 mag 2007 - 11:09
>ma questa data ed ora è quella che anche l'utente può variare
>semplicemente in basso a destra del desktop?
Eh si, è quella del clock interno al PC
>perchè io devo utilizzarla come confronto con una data di blocco
>del programma e se la data di sistema l'utente può variarla allora
>mi può sempre "craccare" il mio applicativo
Implementa un sistema che nel caso in cui la data e l'ora corrente è antecedente a quella di installazione (che avrai salvato in modo crittografato da qualche parte), l'applicativo visualizza un messaggio di warning avvisando l'utente che ha fatto il furbetto e chiudendo l'applicazione
>anche perchè devo fare una procedura che mi blocchi il programma
>alla scadenza. Come dato ho solamente una data di scadenza registrata
>nel database
Il db è un luogo troppo facile da hackerare
Registra queste date in un file farlocco che andrai a scrivere in system32 con estensione .DLL oppure imboscali nel Registry...
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
gio 3 mag 2007 - 12:01
>>ma questa data ed ora è quella che anche l'utente può variare
>>semplicemente in basso a destra del desktop?
>Eh si, è quella del clock interno al PC
>
>>perchè io devo utilizzarla come confronto con una data di blocco
>>del programma e se la data di sistema l'utente può variarla allora
>>mi può sempre "craccare" il mio applicativo
>Implementa un sistema che nel caso in cui la data e l'ora corrente
>è antecedente a quella di installazione (che avrai salvato in
>modo crittografato da qualche parte), l'applicativo visualizza
>un messaggio di warning avvisando l'utente che ha fatto il furbetto
>e chiudendo l'applicazione
si io possiedo sia la data di installazione che la data di scadenza solo che se loro mettono una data antecedente a quella di installazione posso fargli uscrire un messaggio di warning ma se loro quando arrivano alla scadenza mettono solo indietro di qualche giorno mi fregano ugualmente.
Comunque volevo chiederti un'altra cosa, è possibile inserire una password su una tabella di sql server server oppure su tutto il database?
>>anche perchè devo fare una procedura che mi blocchi il programma
>>alla scadenza. Come dato ho solamente una data di scadenza registrata
>>nel database
>Il db è un luogo troppo facile da hackerare
>Registra queste date in un file farlocco che andrai a scrivere
>in system32 con estensione .DLL oppure imboscali nel Registry...
>
>Ciao!
>--
>Lorenzo Benaglia
>Microsoft MVP - SQL Server
>
http://blogs.dotnethell.it/lorenzo/
>
http://italy.mvps.org
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 3 mag 2007 - 12:22
>si io possiedo sia la data di installazione che la data di scadenza
>solo che se loro mettono una data antecedente a quella di installazione
>posso fargli uscrire un messaggio di warning ma se loro quando
>arrivano alla scadenza mettono solo indietro di qualche giorno
>mi fregano ugualmente.
E tu salva la data e l'ora dell'ultima esecuzione: se all'esecuzione successiva la data corrente risulta antecedente a quella salvata, l'utente ha fatto il furbetto
>
>Comunque volevo chiederti un'altra cosa, è possibile inserire
>una password su una tabella di sql server server oppure su tutto
>il database?
No.
Leggi questo articolo di Luca:
http://www.microsoft.com/italy/technet/community/mvp/editoriali/permessi.mspx
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
gio 3 mag 2007 - 12:26
>>si io possiedo sia la data di installazione che la data di scadenza
>>solo che se loro mettono una data antecedente a quella di installazione
>>posso fargli uscrire un messaggio di warning ma se loro quando
>>arrivano alla scadenza mettono solo indietro di qualche giorno
>>mi fregano ugualmente.
>E tu salva la data e l'ora dell'ultima esecuzione: se all'esecuzione
>successiva la data corrente risulta antecedente a quella salvata,
>l'utente ha fatto il furbetto
si ci avevo pensato ma purtroppo combattere con i clienti è tragica e metti caso che hanno l'orario del sistema sballato? come purtroppo in certi casi ho visto?
>
>>
>>Comunque volevo chiederti un'altra cosa, è possibile inserire
>>una password su una tabella di sql server server oppure su tutto
>>il database?
>No.
>Leggi questo articolo di Luca:
>
http://www.microsoft.com/italy/technet/community/mvp/editoriali/permessi.mspx
>
>Ciao!
>--
>Lorenzo Benaglia
>Microsoft MVP - SQL Server
>
http://blogs.dotnethell.it/lorenzo/
>
http://italy.mvps.org
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 3 mag 2007 - 12:27
>si ci avevo pensato ma purtroppo combattere con i clienti è tragica
>e metti caso che hanno l'orario del sistema sballato? come purtroppo
>in certi casi ho visto?
E cosa vuoi che ti dica?
In questo caso fatti pagare l'uscita e sistema le cose LOL
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !