2004-12-06T08:51:00+01:00
Stasera ho deciso di installare un virtual pc, con il framework 2.0 e Sql Server 2005 Express, per fare qualche esperimento e predisporre l'ambiente di sviluppo per .TRAQ. Probabilmente molti di voi lo avranno già fatto, ma ecco lo stesso alcune indicazioni per chi volesse provarci.
-
tanto per cominciare, occorre installare la giusta versione di framework 2.0 in base alla versione di Sql Server 2005 che si intende utilizzare. Personalmente ho scelto di installare la CTP di Ottobre perchè è l'unica che consente di utilizzare il Sql Express Manager che è stato rilasciato da poco. Le versioni scaricabili del framework sono attualmente due: 2.0.40607 e 2.0.40903 . Con la prima versione è possibile installare esclusivamente Sql Server Express Beta 2, mentre con la seconda versione si può installare la CTP di ottobre.
-
Al termine dell'installazione per potersi connettere a Sql Server è necessario abilitare alcuni protocolli che di default non sono abilitati. L'installazione di default di Sql Express crea una named instance denominata appunto SqlExpress accessibile esclusivamente utilizzando il protocollo shared memory. Mediante l'uso di Sql Computer Manager è possibile abilitare anche le named pipes e il protocollo tcp. Ecco come fare:
-
aprire il Sql Computer Manager
-
trovare il nodo Services -> SqlServer e avviare il servizio
-
trovare il nodo Server Network Configuration -> Protocols for SQLEXPRESS
-
abilitare con il menu di contesto Np e Tcp
-
chiudere il Sql Computer Manager
-
aprire l'applet dei servizi e lanciare SqlBrowser
-
impostarne l'avvio automatico se necessario
Questo procedimento vi porterà a potervi connettere al database anche per mezzo dei consueti protocolli di rete che di default sono disabilitati. In particolare vale la pena notare che occorre avviare il servizio SqlBrowser che consente al client di trovare qual'è la porta su cui esso deve connettersi. Il servizio SqlBrowser inoltre è deputato al SQL Server Discovery, ovvero a pubblicare l'istanza di database e a renderla visibile ai client che la cercassero sulla rete.
A questo punto è possibile connettersi a SqlServer con l'express manager specificando come nome ".\sqlexpress" oppure "servername\sqlexpress". Di default il metodo di autenticazione scelto è la Windows Authentication, ma se in fase di installazione lo avete specificato è possibile anche usare l'autenticazione di SqlServer e il classico utente "sa".
powered by IMHO
2004-10-06T17:14:00+01:00
Così almeno dice Brad
Abrams...
http://blogs.msdn.com/brada/archive/2004/10/05/238427.aspx
Ma chissa se prima o poi IMHO supporterà il codice
colorato???
2004-07-02T17:17:00+01:00
Sempre dal weblog di Sql Express ecco una tabella che riassume le differenze tra SQL Express e MSDE.
Particolare rilievo va secondo me alla dimensione massima del database supportata che sale da 2 a 4GB, alla mancanza del famigerato Workload governor che consentirà di superare il limite di 8 accessi concorrenti di MSDE e la presenza di un Sql Manager.
|
|
SQL Server Express 2005 |
MSDE 2000 |
|
DB Engine Features |
· Stored Procedures, Triggers, Views, & Cursors |
· Stored Procedures, Triggers, Views, & Cursors |
|
Tools |
· SQL Express Manager |
· None |
|
Database size |
· 4 GB |
· 2 GB |
|
Programming |
· CLR + T-SQL |
· T-SQL |
|
Workload support |
· 1 CPU, 1 GB RAM |
· Workload Governor |
|
Replication support |
· Transactional & Merge (Subscription only) |
· Full Merge only |
|
Setup/Install |
· GUI, Command line, Silent |
· Command line, Silent |
|
Application XCopy |
· Available |
· Not Available |
|
DTS Runtime |
· Not Available |
· Available |
|
XML Support |
· Native XML |
· Non-native support |
2004-07-02T16:52:00+01:00
Per rispondere alle molte domande che ho visto nei gruppi di discussione in merito alle modalità di licensing dei prodotti express, ecco una interessante nota che è uscita sul blog di SQL Express
"SQL Server Express will be free to use and redistribute. The only requirement that we have is that you register to redistribute the product. The reason we require registration for redistribution is that we want to ensure that we can get critical security/product information to ISVs/partners if necessary."
Corey Thomas, Product Manager for SQL Server Express
Più chiaro di così
Ovviamente questo vale sicuramente per Sql Server Express, ma suppongo che si possa applicare anche a tutti gli altri prodotti express. Non mancherò di bloggare ulteriormente quando avrò maggiori dettagli.
blog[at]boschin.it
2004-07-02T02:08:00+01:00
2004-07-01T00:20:00+01:00
Consigli per usare Sql Express da VS.NET;
http://blogs.msdn.com/yosit/archive/2004/06/30/169770.aspx
Il consiglio #1 se lo avessi saputo questa notte probabilmente sarei andato a letto un'ora prima... su Sql Express il protocollo TCP di default è disabilitato...
...per abilitarlo usate il Sql Express Computer Manager
2004-06-30T06:06:00+01:00
Chi ha già provato ad installare una delle beta dei prodotti express, si sarà accorto che i setup scaricati da internet a loro volta fanno il download di vari componenti, tra cui la beta del Framework 2.0.
Se vi interessa mettere da parte i file scaaricati, per installarli nelle vostre decine di PC ;-) li trovate qui:
C:\Documents and Settings\[USERNAME]\Local Settings\Temp\VSESETUP
Chi invece non ha ancora provato... che cosa aspetta!!!
Sarà una lunga notte...
2004-06-30T06:01:00+01:00
In questa pagina viene presentata una TOP 10 delle nuove feature di Sql Server 2005 Express; Tra esse la mia Top 3 è:
1 ) Integrated common language runtime (CLR) support
2) XCopy support for moving databases from one location to another.
3) SQL Server Express Manager, a new, easy-to-use database management and query analysis tool (available August 2004)... ma non so se Andrea Montanari è daccordo su questa. ;-)
http://lab.msdn.microsoft.com/express/sql/top10/default.aspx
2004-06-29T21:57:00+01:00
This morning at TechEd Europe, we announced the introduction of "Express" editions of a number of Visual Studio tools and SQL Server. The Express products are lightweight, easy to use, easy to learn tools for hobbyists, enthusiasts, and students who want to build dynamic Windows applications and Web sites. We also announced the release of Visual Studio 2005 Beta 1.
The Express products consist of:
- Visual Web Developer 2005 Express Edition, a lightweight tool for building dynamic Web sites and Web services
- Visual Basic 2005 Express Edition, a streamlined programming tool for beginning programmers to learn how to build exciting Windows applications
- Visual C# 2005 Express Edition, Visual C++ 2005 Express Edition, and Visual J# 2005 Express Edition, targeted programming tools for students and enthusiasts who wish to learn the fundamentals of computer science
- SQL Server 2005 Express Edition, an entry-level database for hobbyists, enthusiasts, and students developers
Go here to download or find out more!
Lastly, a big "well done" to Andy Sterland, a Software Engineering undergraduate from the University of Hull. Andy had never done anything like this before; but he learnt the product from scratch in just over a week and did a fantastic job of demonstrating it as part of the official announcement.
fonte: http://blogs.msdn.com/vsdata/archive/2004/06/29/168529.aspx