Ho questo problema: vorrei ordinare SQL Developer (quella a 50 euro) ma non
riesco a trovarla da nessuna parte, il mio fornitore abituale mi ha dato una
tempistica di un mese.
Quindi stavo pensando di scaricare la trial (se non sbaglio dura 60 giorni)
di SQL in poi da poter iniziare subito il lavoro. Domande:
1. Quando mi arriva il CD di SQL Developer, cosa devo fare? E' sufficiente
"installarci sopra"?
2. Sulla stessa macchina (XP Pro) vorrei far girare sia SQL Server 2000 sia
MSDE perché devo sviluppare due prodotti con VB .NET 2003, uno con SQL e
l'altro con MSDE. E' possibile farli coesistere entrambi?
3. Posso usare l'Enterprise Manager per creare/modificare DB sia di SQL che
di MSDE? In caso di risposta affermativa, come posso fare per dire
all'Enterprise Manager che deve crearmi un db MSDE e non SQL?
4. Dove trovo l'MSDE, oltre che sul cd di SQL Developer che non avrò se non
tra 30 giorni? Sul CD di VS .NET 2003 (che ho originale) è presente? In
realtà circa un mese fa ho scaricato (dal sito MS ma non ricordo dove
esattamente) il file ITA_SQL2KDeskSP3.exe. Penso l'avessi scaricato perché
dovrebbe includere MSDE: è vero?
Scusate per queste domande: ad alcune potrei rispondermi da solo facendo
alcune prove, ma non ho a disposizione una macchina di test, quindi prima di
fare installazioni/configurazioni sulla macchina di sviluppo vorrei essere
ben sicuro di cosa/come fare.
Grazie!
Andrea
...no, vale 120 giorni...
> 1. Quando mi arriva il CD di SQL Developer, cosa devo fare? E'
> sufficiente "installarci sopra"?
Puoi scegliere se installare una nuova istanza (indipendente dalla prima) e
farle convivere entrambe (almeno fino al termine dei 120 giorni) oppure (te
lo consiglio) rimuovere la precedente istanza ed eseguire una nuova
installazione di SQL Server Developer Edition. Ovviamente dopo aver eseguito
i backup dei tuoi database utente che successivamente ripristinerai sul
nuovo server...
> 2. Sulla stessa macchina (XP Pro) vorrei far girare sia SQL Server
> 2000 sia MSDE perché devo sviluppare due prodotti con VB .NET 2003,
> uno con SQL e l'altro con MSDE. E' possibile farli coesistere
> entrambi?
Si, esattamente come per la versione di valutazione e la Developer Edition.
Allarghiamo il discorso e ti informo che puoi far convivere, su una stessa
macchina, fino a 16 istanze di SQL Server. In ogni caso non hai alcuna
necessità di installare MSDE se hai già un'altra versione di SQL Server.
Puoi utilizzare la versione Developer e, su questa, sviluppare applicazioni
che gireranno (anche) su MSDE. Sul Book On Line (la guida in linea) di SQL
Server, che viene installato di default con ogni edizione di SQL Server,
troverai delle limitazioni di MSDE (tra cui limite nelle dimensioni di
ciascun db e numero massimo di connessioni simultanee) ma a parte queste
limitazioni il motore di SQL Server e quello di MSDE, così come il
linguaggio T-SQL è identico per entrambi...
Ti suggerisco di scaricare la versione aggiornata (allineata al SP3) del BOL
(eventualmente anche in italiano) al link
http://www.microsoft.com/sql/techinfo/productdoc/2000/books.asp
> 3. Posso usare l'Enterprise Manager per creare/modificare DB sia di
> SQL che di MSDE? In caso di risposta affermativa, come posso fare per
> dire all'Enterprise Manager che deve crearmi un db MSDE e non SQL?
Si, puoi utilizzare EM per amministrare entrambi i database server. A
prescindere che utilizzi SQL Server (qualunque edizione) oppure la Desktop
Edition (MSDE) non varia il modo di connettersi al server.
> 4. Dove trovo l'MSDE, oltre che sul cd di SQL Developer che non avrò
> se non tra 30 giorni? Sul CD di VS .NET 2003 (che ho originale) è
> presente?
Trovi MSDE in tutti questi prodotti
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/MSDEapps.asp
> In realtà circa un mese fa ho scaricato (dal sito MS ma non
> ricordo dove esattamente) il file ITA_SQL2KDeskSP3.exe. Penso
> l'avessi scaricato perché dovrebbe includere MSDE: è vero?
Quello che hai scaricato non è il prodotto ma è soltanto il SP3 (oppure 3a)
di MSDE valido per la versione italiana. Poco tempo dopo il rilascio del SP3
è stato rilasciato il SP3a che ha risolto alcuni problemi minori che sono
occorsi ad alcuni utenti durante il setup del SP stesso. Se non sei sicuro
di aver scaricato il SP3a ti suggerirei di buttare via ciò che hai e
scaricare il SP3a (della lingua appropriata) dal sito MS dal link
http://www.microsoft.com/sql/downloads/2000/sp3.asp
> Scusate per queste domande: ad alcune potrei rispondermi da solo
> facendo alcune prove, ma non ho a disposizione una macchina di test,
> quindi prima di fare installazioni/configurazioni sulla macchina di
> sviluppo vorrei essere ben sicuro di cosa/come fare.
...ed è ancora più difficile parlare di un prodotto che non si è mai visto
neanche in "cartolina"... :-)))
Se ancora sei in tempo ti consiglio di acquistare la versione inglese di SQL
Server Developer... Premesso che per i "software seri" mi fido poco delle
versioni localizzate, è oggetto di post almeno settimanali un bug emerso
nella versione italiana di SQL Server che non è invece presente nella
versione inglese...
> Grazie!
Di niente...
> Andrea
Ciao
--
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Volevo dare un consiglio ad Andrea: DEVI installare MSDE PRIMA di aver
insatallato i componenti (Enterprice Manager, Query Analizer, ecc...) sul
PC, altrimenti MSDE non si installa.
Complimenti per il Newgroup. Oggi e' la prima volta che lo visito e sono
rimasto positivamente impressionato.
Da oggi avete un collaboratore in piu'.
Ciao
Tony
Grazie per tutte le risposte, veramente molto utili!! Alcune precisazioni:
- Ho controllato sul CD di Vs.Net 2003 e ho trovato un file htm che dice che
Vs.net 2003 non include più MSDE ma che deve essere scaricato dal sito MS.
Navigando quà e là, mi riporta sempre al file ITA_SQL2KDeskSP3.exe. Però tu
dici che non contiene il prodotto completo MSDE, ma solo il SP3. Invece
sulla pagina MS
(http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46
-AFBF-ACACE5369FA3&displaylang=it) si dice che include anche il prodotto
completo. Chi ha ragione? :-)
- Devo sviluppare un applicativo locale che si connette online ad un sito
.asp che usa SQL Server. Come db locale ero indeciso se Jet (lo conosco
bene) oppure MSDE. Tu cosa consiglieresti? L'applicativo locale viene -
appunto - utilizzato in locale da max 2/3 utenti contemporanei per volta (la
maggior parte delle volte da un solo utente). Solo quando l'utente preme
SINCRONIZZA i dati sono sincronizzati col db online.
- Conosci un distributore/rivenditore che ha già SQL Dev. a 50 euro senza
farmi aspettare un mese? Quindi consigli di prendere l'edizione Inglese?
Anche dell'MSDE devo installare la versione Inglese? Però ho XP Pro in
Italiano (non Inglese), c'è qualche problema? Non è meglio avere S.O. e SQL
nella stessa lingua?
Grazie ancora,
Andrea
"Luca Bianchi" <rightjoinR...@hotmail.com> ha scritto nel messaggio
news:ez#bTQicD...@TK2MSFTNGP11.phx.gbl...
non sono bene a conoscenza dei tempi, ma anche io sto aspettando la consegna
di un ordine fatto presso http://www.mediadirect.it/... l'ordine era
dell'inizio di agosto, ma purtroppo agosto non fa fede in italia =;-(((
> Quindi stavo pensando di scaricare la trial (se non sbaglio dura 60
giorni)
> di SQL in poi da poter iniziare subito il lavoro. Domande:
>
> 1. Quando mi arriva il CD di SQL Developer, cosa devo fare? E' sufficiente
> "installarci sopra"?
dovrebbero essere fornite indicazioni di come aggiornare la versione trial
alla versione finale, ma non so se sono valide anche per la versione
developer, anche se sono convinto di si...
> 2. Sulla stessa macchina (XP Pro) vorrei far girare sia SQL Server 2000
sia
> MSDE perché devo sviluppare due prodotti con VB .NET 2003, uno con SQL e
> l'altro con MSDE. E' possibile farli coesistere entrambi?
MSDE e' SQL server.... se scriverai un'applicazione che si appoggia su MSDE,
la stessa funzionera' nello stesso identico modo anche con la versione
completa di SQL Server... non esistono differenze funzionali in questo, a
parte le limitazioni tecniche appositamente studiate da Microsoft al fine di
"penalizzare" la versione MSDE quali ad esempio il limite di 2Gb per la
dimesione dei database ed il query governor che entra in azione al
raggiungimento delle 5 workload contemporane...
ad ogni modo puoi installare per ogni server fino a 16 istanze di SQL
Server/MSDE... una di queste solitamente sara' l'istanza di default,
conosciuta sulla rete solitamente con il nome della macchina, mentre le
altre saranno identificate da NomeMacchina\nome_istanza..
> 3. Posso usare l'Enterprise Manager per creare/modificare DB sia di SQL
che
> di MSDE? In caso di risposta affermativa, come posso fare per dire
> all'Enterprise Manager che deve crearmi un db MSDE e non SQL?
MSDE puo' essere gestito da tutti gli strumenti a te licenziati, sia grafici
(Enterprise Manager, Query Analyzer, Profiler, etc..) che non (oSql.exe)
Con Query Analyzer e oSql.exe, al momento della connessione specificherai
l'istanza verso la quale desideri connetterti..
Enterprise Manager ti permette invece di "registrare" piu' istanze,
residenti anche su server remoti" che potrai navigare graficamente... le
registrazioni possono essere raggruppate in diversi "gruppi"... effettuate
tramite aapositi wizard guidati...
> 4. Dove trovo l'MSDE, oltre che sul cd di SQL Developer che non avrò se
non
> tra 30 giorni? Sul CD di VS .NET 2003 (che ho originale) è presente? In
> realtà circa un mese fa ho scaricato (dal sito MS ma non ricordo dove
> esattamente) il file ITA_SQL2KDeskSP3.exe. Penso l'avessi scaricato perché
> dovrebbe includere MSDE: è vero?
MSDE lo trovi in tutti i prodotti che lo licinziano, chiaramente includendo
qualsiasi edizione di SQL Server stesso (developer edition compresa), ed
anche VS.Net.
il package da ta scaricato corrisponde alla versione aggiornata al service
pack 3a, la piu' recente che gia' e' stata appositamente patchata per
risolvere, tra gli altri, problemi di sicurezza relativi ad esempio ad
attacchi di worm quali Slammer e virus quali Saphire..
tale package e' in grado sia di installare ex-novo nuove istanze di MSDE al
livello di service pack 3a che di aggiornare istanze preesistenti a tale
livello di service pack..
leggi attentamente il file readme relativa a tale package specialmente
inerentemente alle impostazioni predefinte del protocollo
DISABLENETWORKPROTOCOLS che per impostazione predefinita installa nuove
istanze in modo da non risultare disattivata la connettivita' di rete
dell'istanza stessa... maggiori informazioni presso
http://support.microsoft.com/default.aspx?scid=/support/servicepacks/SQL/2000/ITSP3ReadMe.asp#_3467463_msde_2000_setup_parameters_wluf
saluti
Andrea Montanari
andre...@virgilio.it
montanar...@virgilio.it
http://www.asql.biz/DbaMgr.shtm
DbaMgr2k ver 0.4.0 - DbaMgr ver 0.50.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual
interface)
--------- remove DMO to reply
Grazie mille per le tue risposte esaurienti. Però stavo pensando (leggendo
anche le altre risposte) che forse non è proprio il massimo installare MSDE
e SQL Server Dev. insieme sulla stessa macchina; o meglio, posso farlo
tecnicamente ma in pratica non ho alcun vantaggio (e me serve per sviluppare
due applicativi uno con SQL Server l'altro con MSDE). Forse la confusione
deriva dal fatto che prima usavo JET per applicativi locali e SQL per altri
applicativi più corposi e quindi entrambi i motori di DB dovevano essere
installati sullo stesso PC. Invece MSDE e SQL Server sono la stessa cosa (da
quanto ho capito) quindi basta SQL Server e poi, prima di rilasciare il
prodotto minore (cioè quello che non necessita di SQL Server), farò qualche
test su un altro PC pulito con MSDE.
Una domanda: è meglio rimanere al vecchio "caro" JET oppure usare MSDE? MS
ha intenzione di eliminare progressivamente JET?
Grazie,
Andrea
"Andrea Montanari" <andrea...@virgilio.it> ha scritto nel messaggio
news:#QbAIiic...@TK2MSFTNGP12.phx.gbl...
Ciao TonyM,
Grazie per il consiglio! :-) Ma forse mi conviene installare solo SQL
Server....
Ciao,
Andrea
puoi trovare le edizioni installabili sui vari sistemi operativi (da Win9x
in su) presso
http://www.microsoft.com/sql/evaluation/sysreqs/2000/default.asp
> Nei post precedenti si parla di installare SQL Server 2000 su un WinXpPro,
> ma e' veramente possibile?
esclusivamente le versioni Developer,Evaluation, Personal e MSDE..
> Io sviluppo in Delphi con ADO e uso indifferentemente MSDE e SQL Server
> 2000.
> Qual e' la necessita' di installarli entrambi sullo stesso PC/Server?
la necessita' potrebbe derivare dal fatto di voler ad esempio testare con
mano la possibilita' di incntrare i limiti tecnici e strutturali di MSDE,
quali limite fisico dei 2 Gb per database, limite di connettivita' a 5
workloads concorrenti, limitazioni relative alle operazioni di
sottoscrizione, ovvero avere livelli diversi di service pack installati....
> Volevo dare un consiglio ad Andrea: DEVI installare MSDE PRIMA di aver
> insatallato i componenti (Enterprice Manager, Query Analizer, ecc...) sul
> PC, altrimenti MSDE non si installa.
non mi risulta questa limitazione... gli strumenti di amministrazione, se
eventualmente presenti, verrebbero comunque aggiornati al livello di service
pack piu' elevato installato...
Scusa una cosa: sto decidendo se scaricare la trial di SQL Server in Inglese
o Italiano. Dato che la installerò su XP Ita Pro, quale è meglio?
Grazie,
Andrea
penso che il codice di JET sia congelato... ti copio-e-incollo parte di un
post che ieri leggevo su microsoft.public.sqlserver.msde di William "Bill"
Vaughn (SQL Server MVP , ex Microsoft Achitecht etc, etc.)
"............
No, Access is a Database (Application) development tool. It defaults to
using the JET database engine to do the low-level DBMS work, but it too can
use MSDE as its database engine. Visual Studio is another DBMS and
application development tool, but it's missing some of the (important)
mechanisms to manage the database that are built into Access and the tools
that come with SQL Server Developer edition. I know it's confusing.
Yes, Microsoft is pushing MSDE which is another version of SQL Server 2000
(so am I)--and for good reason. JET is being phased out.
JET can still be used and it will be around for a long time. For (very)
simple applications it will be easier to use, but it does not scale well and
your application will have to jump through some hoops to compress, backup
and manage the users/security as well as repair it when it gets corrupted.
MSDE is not easier to use--not yet. I expect that to change in the next year
or so. MS is doing everything it can to make MSDE an obvious (easy-to-use)
choice for you and developers like you.
............."
visti i problemi piu' volte segnalati su questo stesso NG relativamente alla
localizzazione italiana, ti consiglio di installare la versione inglese e
magari scaricarti ed installare separatamente i Books On Line in italiano..
Tra me e il sito Microsoft credi al sito MS... ;-)
Andrea (Montanari): è così?
> - Devo sviluppare un applicativo locale che si connette online ad un
> sito .asp che usa SQL Server. Come db locale ero indeciso se Jet (lo
> conosco bene) oppure MSDE. Tu cosa consiglieresti? L'applicativo
> locale viene - appunto - utilizzato in locale da max 2/3 utenti
> contemporanei per volta (la maggior parte delle volte da un solo
> utente). Solo quando l'utente preme SINCRONIZZA i dati sono
> sincronizzati col db online.
Io ti suggerirei di utilizzare MSDE sia per ragioni prestazionali (sotto il
motore è quello di SQL Server) che per ragioni didattiche: ciò che fai con
MSDE puoi farlo successivamente con SQL Server e quello che impari oggi su
MSDE puoi utilizzarlo in seguito su SQL Server
> - Conosci un distributore/rivenditore che ha già SQL Dev. a 50 euro
> senza farmi aspettare un mese? Quindi consigli di prendere l'edizione
> Inglese? Anche dell'MSDE devo installare la versione Inglese? Però ho
> XP Pro in Italiano (non Inglese), c'è qualche problema? Non è meglio
> avere S.O. e SQL nella stessa lingua?
In passato ho avuto contatti con
e se non sbaglio Andrea ha acquistato li SQL Server Developer Edition.
Anche per i so preferisco (personalmente) utilizzare quelli in inglese ma in
ogni caso non ci sono vincoli ad installare un so ed un sw di lingue
diverse. Il problema che ti indicavo nel precedente post è circoscritto ad
alcune dll che vengono utilizzate da SQL Agent. E' un problema che la
versione inglese ha risolto con i SP 1 e 2 ma che, nella versione italiana,
è uscito di nuovo fuori con il SP3. A questo problema, tuttavia, esiste un
workaround che consiste nel sostituire alcuni file nella cartella di
installazione di SQL Server che sembra abbiano risolto il problema...
> Grazie ancora,
>
> Andrea
Ciao...
Andrea
Andrea
Le info per eseguire l'upgrade dalla versione Evaluation ad una versione
Retail sono fornite in questo link
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q281574
Quello che mi lascia perplesso è la frase
=========================
This article describes how to upgrade from an expired SQL Server 2000
Evaluation Edition to SQL Server 2000 Retail Version. You can upgrade from
SQL Server Enterprise Evaluation Edition to SQL Server Personal, Standard,
or Enterprise Edition.
=========================
poichè la versione Developer è una "Enterprise modificata" e resa
disponibile per ragioni di test o di sviluppo, il fatto che non sia stata
inclusa in questo elenco potrebbe (ma non ne sono affatto certo) essere
soltanto perchè l'articolo tratta di versioni di "produzione".
Andrea
il service pack 3 ed il service pack 3a consento sia di installare nuove
istanze a quel livello di service pack (che e' lo stesso per entrambe) che
di aggiornare istanze preesistenti al livello di service pack 3....
CREDETE A LUCA QUANDO DICE LE COSE =;-))))
>
>........
> > - Conosci un distributore/rivenditore che ha già SQL Dev. a 50 euro
> > senza farmi aspettare un mese? Quindi consigli di prendere l'edizione
> > Inglese? Anche dell'MSDE devo installare la versione Inglese? Però ho
> > XP Pro in Italiano (non Inglese), c'è qualche problema? Non è meglio
> > avere S.O. e SQL nella stessa lingua?
>
> In passato ho avuto contatti con
>
> http://www.mediadirect.it/
>
> e se non sbaglio Andrea ha acquistato li SQL Server Developer Edition.
> Anche per i so preferisco (personalmente) utilizzare quelli in inglese ma
in
> ogni caso non ci sono vincoli ad installare un so ed un sw di lingue
> diverse. Il problema che ti indicavo nel precedente post è circoscritto ad
> alcune dll che vengono utilizzate da SQL Agent. E' un problema che la
> versione inglese ha risolto con i SP 1 e 2 ma che, nella versione
italiana,
> è uscito di nuovo fuori con il SP3. A questo problema, tuttavia, esiste un
> workaround che consiste nel sostituire alcuni file nella cartella di
> installazione di SQL Server che sembra abbiano risolto il problema...
si, ho ordinato la Dev Edition in Inglese che mi affrettero' a sostituire a
quella italiana parte di VS.Net Enterprise Developer in italiano che avevo a
suo tempo acquistato.
posso apettare ancora un po'... tanto ho ancora da fare... =;-))))
il workaround proposto a suo tempo sembra non avere controindicazioni, anche
se presenta come effetti collaterali il fatto di avere modificata tutta la
messaggistica dell'Agente SQL Server in lingua inglese...
saluti
a questo punto meglio seguire il tuo consiglio di rimuovere le istanze
eventualamente installate... =;-)))
LO DICO SEMPRE.... ASCOLTATE QUELLO CHE DICE LUCA.... =;-)))
...ehi non mi stai adulando un pò troppo oggi?!? :-))
Bye