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
Database che funzioni senza installare il motore
venerdì 21 settembre 2007 - 17.58
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
franco_rh
Profilo
| Junior Member
55
messaggi | Data Invio:
ven 21 set 2007 - 17:58
Salve a tutti, avrei una richiesta che potrebbe sembrare insolita ma fino ad un certo punto:
avrei bisogno di un DB da far girare in ambiente .net che non richieda l'installazione. Il problema è che dovendo farlo girare su un provider internet non ne posso installare il motore (non chiedetemi perchè non uso i db messi a disposizione dal provider!!!
).
Ad esempio in ambiente sun c'è HSQLDB (
http://sourceforge.net/projects/hsqldb
) che, oltre ad essere free ed open source, può funzionare in-process, quindi senza il bisogno di una procedura client-server, come se in effetti non fosse altro che una classe da istanziare. Purtroppo non mi risulta che ci siano providers per utilizzarlo con altri linguaggi.
Sapete se per caso esiste qualcosa di simile in ambiente .NET?
Grazie per la lettura e l'eventuale risposta.
MarijCat
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 21 set 2007 - 20:45
>Sapete se per caso esiste qualcosa di simile in ambiente .NET?
Ciao MarijCat,
Che ne dici di un file .mdb?
Con molta probabilità Jet è installato sull'OS del server.
La prova è presto fatta: copia un file .mdb e prova a connetterti configurando una ConnectionString basata sul provider OLE DB Microsoft.Jet.OLEDB.4.0 ed eseguendo il metodo Open della classe OleDbConnection:
"Classe OleDbConnection"
http://msdn2.microsoft.com/it-it/library/system.data.oledb.oledbconnection.aspx
>Grazie per la lettura e l'eventuale risposta.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
franco_rh
Profilo
| Junior Member
55
messaggi | Data Invio:
sab 22 set 2007 - 12:11
Mea culpa!!!
In effetti io uso già tale metodo e funziona perfettamente, e mi scuso per non averlo specificato, ma in previsione di una crescita esponenziale delle informazioni contenute nel db access ho timore che si possano esaurire le risorse (il db aumenta di circa 12Mbytes alla settimana) dato che, non vorrei sbagliare, un database access può gestire fino a 2Gb di dati. Poi, anche se non molto importante nel mio caso c'è il dilemma delle performance in cui, come si sa, access non eccelle; per cortesia non entriamo nel discorso: 'c'è MySQL, c'è SQL server...'; sapete quanto vuole aruba per un db? 5€ ogni 10M per MySQl e 10€ ogni 10M per SQL server. Fate un pò i conti...
MarijCat
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 !