Newsgroup: it.comp.lang.visual-basic
Titolo: Incredibile Access

 Eh si, confesso tutta la mia ignoranza :(
Ho sempre usato access 97 perchè dava il massimo di compatibilità con DAO e
datacontrol di vb, e mi sono mai interessato di altri database (i miei non
arrivano a 100.000 records e vanno piu che bene), nè tantomeno mi sono
interessato alle nuove funzionalità di access 2000, 2002, 2003 (ma quanti
sono?).
Ed ho sbagliato. Perchè access nel frattempo si evoluto, e molto. Con
l'arrivo di ado si è fermato lo sviluppo di dao, non certo di access.
Oltre ad essere sempre capace di vivere da solo come database, ho scoperto
che nel frattempo è diventato un supporto e un complemento importante per
sql server.
Dopo averlo visto usare ad un mio amico, mi son messo a far delle prove.
Metto su access 2000 e MSDE.
Apro il classico biblio.mdb in access e con l'Upsize lo "importo" in msde.
Miracolo: ho il database che gira in msde, ma riesco ancora a "gestirlo" da
access!
Fantastico. Adesso sql server fa meno paura, anche se, ovviamanete da qui a
capirlo e comprenderlo bene ce ne vuole.
Avevo provato msde anni addietro, ma subito avevo lasciato perdere. Non
avevo nulla per controllare e gestire il database; soprattuto in fase di
sviluppo, il database non esce mai preciso al primo colpo, c'è sempre
aggiungere, togliere, spostare diomensionare quqche cosa. E fare queste cose
in sql non era proprio il massimo.
In pratica era come se ... avessi perso il mio prezioso database :(
Beh, magari io ero l'unico a non saperlo, ma ho voluto scriverlo qui per san
google.
ciao
--
Greg

 google.
scripta manent!
-- 
ciao, hal

 Nel primo caso occorre un front-end adatto
Da access, ho inserito e cancellato dati; ho cambiato le proprietà dei
campi....
Poi chiaro che sono tante altre cose  da fare.
Mi ha fatto addirittura la compattazione (sarà vero?); poi ho controllato in
msde e l'originario classico biblio.mdb da 4 mega circa è diventato ben 18.
Di questo passo un db access di 250 mega in msde sarà 1 giga!
ciao
greg

 lui in virtů della fama che ha, non avrebbe dovuto cadere! Augh!
anche sql server ha le sue, pero` bisogna essere piu` cattivi per 
scardinarlo.
fra quelli che mi sono capitati, l'unico irrecuperabile (discorso backup
a parte) e` dipeso da una rottura del disco 
-- 
ciao, hal

 access!
Fai un passo in più. Molla anche Access come strumento di amministrazione
http://www.asql.biz/it/
E' gratis, è bello, e lo ha scritto un frequentatore del ng
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
Se i tempi non chiedono la tua parte migliore, inventa altri tempi. 
(Baolian, libro II, vv. 16-17)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 in sql non era proprio il massimo.
Io però, quando ho provato a importare un .mdb in MSDE ho perso tutte le
chiavi primarie, e me ne sono accorto dopo un mesetto. Il backup non è così
efficiente, e bisogna fare attenzione ai dettagli.
Inoltre manca (ovviamente! Altrimenti, come venderebbero l'Enterprise
Manager?) il supporto per la creazione degli script SQL.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 E' gratis, è bello, e lo ha scritto un frequentatore del ng
Però quando si genera uno script SQL lo riempie di cosine strane, non SQL
standard. (E già che ci siamo...) Ma anche Enterprise Manager fa lo stesso:
l'SQL che genera è pieno di cose strane, a non soltanto di codice ma anche
di logica. Ad esempio, se devo creare delle tabelle, prima chiama una sp per
eliminare quelle esistenti (io, se una esiste già, la modificherei), poi le
ricrea ex-novo, poi dopo aver creato tutte le tabelle le riapre una ad una
per creare le chiavi primarie (non poteva farlo direttamente durante la
creazione?). L'SQL risultante risulta poco leggibile. Perché?


yronium ha detto questo mercoledì :

Innanzitutto non è detto che la modifica che tu chiedi sia fattibile 
come modifica diretta sulla tabella.
Per molte cose è necessario salvare i dati in una tabella temporanea, 
distruggere la tabella originale, ricrearla diversa, e poi reinserire i 
dati con la nuova struttura.
A parte questo, considera che un wizard deve necessariamente seguire un 
percorso standard, anche se a volte potrebbero esistere soluzioni più 
semplici.
Ciao
Alberto
-- 
Si è visto di meglio,
ma si è scopato di peggio,
qualche volta a pago
e non erano neanche sempre donne
[Paolo]

 appositi (che variano a seconda delle licenze che ha il cliente ;-)
Faccio notare che esiste un ottimo programma Gratuito e italiano per
amministrare SQL Server/MSDE!
Io uso solo quello... anzi per dire il vero non ho mai visto quello
originale della microsoft perchč non ho mai installato SQL Server "vero".
Lo trovate qui:   
http://www.asql.biz/DbaMgr.shtm
Ciao
Ettore Maronese, il Mes
http://www.it-lang-vb.net
   <<  The Best!!

 originale della microsoft perchè non ho mai installato SQL Server "vero".
Scusa se non ti ho citato, ma senza il tuo programma non avrei neanche 
cominciato.
MSDe fornisace solo importazione/esportazione, ma dopo che hai importato il 
database mica ti fa vedere il risultato.
Purtroppo, ma mi devo leggere le istruzioni, anche con tuo programma non 
riesco a fare nulla, a parte vedere il database e i suoi oggetti; invece 
leggo che si possono fare tante altre cose.
Domanda: cosa devo fare pere prendere "fisicamente alla maniera di access" 
un database di msde per portarlo su un'altra macchina con msde?
Grazie, e complimenti per il tuo bel lavoro
ciao
greg 

 
http://www.asql.biz/it/
Ah perň..... dalle foto che vedo, sembra che io abbia scaricato una vecchia 
versione :(
L'ho tirata giů dal sito comune ..... 

 greg


 L'ho tirata giù dal sito comune .....
Si quella sul Sito Comune è vecchia... ma funziona ed è una buona via di
pubblicizzazione di questo ottimo programma
Sarebbe da aggiornare la versione sul Sito Comune... Cià che scrivo una Mail
a Andrea Montanari.. :)


 Per importarlo + o meno lo stesso.
Bene grazie, proverò
ciao
greg 

Il backup  non č cosě efficiente, e bisogna fare attenzione ai dettagli.
Ma senti senti, il backup non č efficiente?
Come sarebbe che non č efficiente?
Quindi faccio bene se trovo il modo di continuare a farmeli da me?
Almeno se qualcosa va storto, io so che cosa ho fatto! e posso rimediare...
--
Greg

pero` bisogna essere piu` cattivi per  scardinarlo.
Io son novizio, e per definizione il novizio č neutro, nč buono nč cattivo
--
Greg

 Almeno se qualcosa va storto, io so che cosa ho fatto! e posso rimediare...
a patto che controlli, a mano o in automatico, i log del job di backup
-- 
ciao, hal

 Sai mi son sposato ^___^...
eh eh, congratulazioni :-)
ci hai fatto davvero una bella sorpresa, oggi! ^___^
-- 
ciao, hal

 numero utenti....
ne bastano *due* con accesso contemporaneo, se poi ci fosse
una temporanea caduta della rete ancora meglio
a proposito... mi e` successo piu` di una volta che se lo fossero
*cancellato*.
come sai, aLcess richiede la condivisione in lettura/scrittura...
-- 
ciao, hal

 a patto che controlli, a mano o in automatico, i log del job di backup
Non conosco log e job, è tutta un'altra storia, stupida e banale ma sotto
controllo
--
Greg

 come sai, aLcess richiede la condivisione in lettura/scrittura...
In un caso del genere, che può capitare, io informo l'utente (e me lo scrivo
sul mio personalissimo log) di quello che fatto e se vuole ripartirre
dall'ultima copia di backup.
Se dice si, carico il backup, e lo allineo aggiungendo i record mancanti
(che si trovano in un foglio di excel giornaliero)
A dire il vero non è mai successo, e mi son chiesto spesso perche mai ho
perso tempo per scrivere questo codice!
--
Greg

 In un caso del genere, che può capitare, 
puo` capitare?  per me e` *inconcepibile* che un utente in rete si
fumi il database.
msde, nel suo piccolo, e` davvero un altro mondo.
-- 
ciao, hal

 msde, nel suo piccolo, e` davvero un altro mondo.
Vero, se vedi il post sopra ha, ha problemi gia col setup :(
E' un vero peccato, sarebbe un gioello anche msde, al pari di access, ma
sempre di piu ci vedo la mano di un team di sviluppo esterno a microsoft. Io
sospetto IBM!
ciao
--
Greg

 controllo
Cito: "sotto controllo"...  Attento a non fare l'errore di rifiutare a
priori ciò che non conosci. Non fare come Papa Urbano VIII, che condannò
Galileo Galilei solo per ignoranza.
CIAO
Ettore Maronese, il Mes
http://www.it-lang-vb.net
   << Il Migliore
Evitate di applicare il rasoio di Occam: "Pluralitas non est ponenda sine
necessitate", perchè significa rifugiarsi nella pigrizia.

 Galileo Galilei solo per ignoranza.
Questo è un altro discorso; Yronium diceva che msde ha problemi con il 
backup, io vorrei invece farmi una "mia" opinione, prima di affidare i miei 
backup a msde.
ciao e grazie delle tue considerazioni
greg 

 backup...
...nononono, aspé....
(..scusi, Presidente, le rubo un attimo una frase...)
Sono stato frainteso!.
Io non ho mai detto o inteso che MSDE ha dei problemi. Io intendevo che il
suo utilizzo non è semplice e immediato come altri programmi, tipo Access.
MSDE (e SQLServer) ha sicuramente un sacco di opzioni nascoste che bisogna
considerare, e le autocomposizioni non sono così immediate come ci si
potrebbe aspettare. Bisogna controllare attentamente quello che succede, in
ogni particolare, e questo era quello che intendevo.
Poi, io - solo io, è il mio caso, non sto parlando in senso generale - ho
avuto queste difficoltà quando ho fatto il backup, ma queste difficoltà
erano mie, cioè io mi sono accorto più tardi di operazioni che non erano
state fatte, ma magari uno che conosceva meglio MSDE avrebbe saputo subito
perché, come rimediare e come impostare MSDE per evitare questi
inconvenienti la prossima volta.
Non sono in grado di comparare MSDE/SQLServer con altri database, anche se
conosco gente che ne dice peste e corna (d'altronde conosco anche gente che
ne parla benissimo). Non posso dire se ha dei problemi o no, perché imputo
le diffcoltà che ho avuto alla mia scarsa conoscenza dello strumento.
Intendevo soltanto dire che usandolo le prime volte va posta attenzione, non
si può usarlo a cuor leggero "... tanto sono già esperto di Access...".
Sennò poi qualche MVP mi querela...


 Sono stato frainteso!.
I soliti giornalisti!
--
Greg

> I soliti giornalisti!
Ehi! Come ti permetti? Modera i termini! Io sono un onesto pianista di
bordello!
