Hier:
http://www.microsoft.com/sqlserver/e.../express.aspx#
Die Express-Edition mit dem 10GB-Limit pro
DB und der Einschränkung auf 2 CPU-Kerne reicht vollkommen zum Entwickeln. Ansonsten ist sie absolut identisch mit dem großen Paket.
Und dann den ersten Link - "
SQL Server Express
with Tools (with LocalDB, Includes the database engine and
SQL Server Management Studio Express)".
Du willst das Management Studio um die
DB zu Administrieren.
Und ja, das Setup-Prozedere ist nicht ganz Trivial. MS-
SQL ist eine Enterprise-Datenbank. Sie ist nicht ganz so kompliziert wie Oracle, aber liegt eine Stufen über
MySQL, Firebird oder z.B. Postgres, die man mit ein paar Klicks zum laufen bringt.
Die wichtigsten Entscheidungen beim Setup sind die Instanz (ich nehm hier immer Default-Instanz (
MSSQL), keine eigene Instanz für die Express), Mixed-Mode für die Authentication (normal ist hier wieder das Enterprise-Setting von Windows/ bzw. Domain-Usern, ich hab aber gern dedizierte Datenbank-User), und ggf. der Ordner für die Datenbank-Files (z.B. C:/DatabaseFiles/
MSSQL/ ) - dort liegen auch meine anderen
DB-Files der anderen Entwicklungsdatenbanken drin. Beim Rest klicke ich normalerweise einfach durch.
Wenn das mal durch ist, dann ist die Sache mit dem Management-Studio eigentlich relativ einfach. Solange man dann nicht in High-Performance Sphären aufsteigen möchte muss man sich auch nicht intensiver mit
MSSQL beschäftigen. Das
MSDN ist für Transact-
SQL (bzw. T-
SQL) auch eine sehr gute Referenz.