Newsgroup: it.comp.appl.access
Titolo: MSDE

Visto che in questo periodo la situazione in ufficio è abbastanza
tranquilla, volevo approfittarne per provare a capire questo MSDE prima di
passare (se è il caso) a SQL Server.
Essendo io completamente a zero,
vorrei avere qualche aiuto sulla config. e sul passaggio del mio database
esistente (A2000) a questo motore.
 Ringrazio tutti
   Emiliano
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:212Z171Z42Z246...@usenet.iol.it...

E' un bel argomento ... difficile da spiegare in poche parole. Se puoi
prenditi il libro Da access a SQL Server della mondadori, è abb. ben fatto

 esistente (A2000) a questo motore.
Non so da che punto devi partire, cmq, provo a sintetizzare.
Installa MSDE: è piuttosto semplice da fare.
L'installazione, se ricordo bene, dovrebbe chiederti una username e una
password da utilizzare per l'accesso ai dati. Memorizzala, ti servirà dopo.
Apri l'MDB di Access2000, vai su strumenti->utilità database->upsize guidato
A questo punto ti viene chiesto se vuoi utilizzare un database esistente o
se vuoi crearne uno nuovo. Segli la seconda opzione e vai avanti.
Ti viene chiesto il server SQL da utilizzare (nel tuo caso, è il server
MDSE). Metti l'indirizzo IP del server, oppure il suo nome, oppure 127.0.0.1
se MSDE è installato sulla tua macchina.
Inserisci username e password e poi digita il nome da dare al database.
Clicca su avanti.
Adesso devi selezionare le tabelle da esportare in SQL/MSDE.
Clicca su Avanti.
Ti viene chiesto ora se vuoi esportare anche gli indici, le regole di
convalida, relazioni, ecc...
Inizialmente, io farei l'esportazione di tutto, poi, quando prenderai la
mano, magari, esporterai solo alcune cose.
Non selezionare "Crea solo la struttura della tabella e non eseguire
l'upsize dei dati", altrimenti, come dice l'opzione, perdi i dati, se ce ne
sono già.
Clicca su Avanti.
Ora hai tre scelte.
1. Nessuna
L'applicazione originale non viene toccata, ma viene creato solo il database
MSDE.
2. Collega tabelle...
La tua applicazione MDB resta la stessa, ma, le tabelle, vengono sostituite
con tabelle allegate dal DB SQL/MSDE (in realtà, dovrebbe chiederti un nuovo
nome da dare all'MDB, così da non perdere l'originale)
3. Crea una nuova applicazione...
Viene creato un vile ADP di Access2000 che fa letteralmente da interfaccia
al DB SQL/MSDE. In pratica sarà più o meno come avere un MDB, ma potrai,
direttamente dall'applicazione, modificare la struttura del database e
accedere ai vari oggetti del DB (viste, stored procedure, ecc...)
Devi scegliere la terza opzione, poichè è la sola che ti permette di
modificare la struttura di un DB MSDE, a meno che tu non abbia qualche altro
programma di interfaccia (a me viene in mente solo l'Enterprise Manager di
SQL, il che significa avere SQL :-), però, forse, è sufficiente utilizzare
l'MMC... non so...).
Ora clicca su Avanti, poi su Fine. A questo punto, dovrebbe partire la
generazione del file ADP e del database SQL/MSDE.
Finita la generazione, si apre un report con l'elenco delle operazioni
effettuate. Chiudendo il report dovrebbe aprirsi automaticamente il file
ADP.
Ora, un file ADP, come già detto, è, sostanzialmente, simile ad un file MDE.
Ha solo qualche differenza:
1. Le query spariscono e compaiono le viste. Sono uguali alle query. La sola
differenza sta nel fatto che non puoi fare ordinamenti (c'è la soluzione,
però)
2. Puoi creare più di un diagramma di database (le Relazioni, praticamente)
3. Si aggiunge la voce Stored Procedure: questa è la soluzione
all'ordinamento delle viste, ma devi imparare a scrivere le Stored Procedure
(e non è possibilespiegarlo in questa sede). Però, tutte le query ordinate o
le istruzioni SQL utilizzate nella maschere, per esempio, vengono
automaticamente convertite in Stored Procedure e associate alla rispettive
istruzioni SQL e maschere (il codice VBA non viene considerato).
L'altra soluzione all'ordinamento (che di solito serve nelle maschere o in
alcuni controlli), è quella di utilizzare la proprietà recordset degli
oggetti e ADO: insomma, lavorando molto con codice VBA.
Finito.
Spero di non aver detto castronerie, di non aver generato confusione e di
non essere stato troppo lungo.
Ciao.

Ciao.
Sei stato gentilissimo, ora provo
e poi ti faccio sapere 
Grazie ancora


dopo.
Rieccomi ad approfittare della vostra
pazienza.
neanche ho iniziato e già ho un problema:
La schermata
dell'installazione che dovrebbe chiedermi username e password non mi appare
credo perchè sto tentando di installare MSDE da un PC con win98.
Da quanto
ho letto nell'help credo che questa richiesta la faccia solo con winNT.
Se
è veramente così, c'è un modo per impostare questi parametri
successivamente, oppure devo obbligatoriamente installare da winNT?
ri
ringrazio per la pazienza e per la collaborazione.


Il 09
Ago 2001, 10:38, "koo" <koo@k.k> ha scritto:
Visto che probabilmente la
settimana scorsa stavate tutti al mare ripropongo il mio post:
