December 17, 2008
Posted in SQL Server
at 11:11
by Niklas
This post is an attempt to summarize the available versions of SQL Server with Service Packs, Cumulative updates, etc.
SQL Server 2008 R2
10.50.1092 Microsoft SQL Server 2008 R2 CTP2 (aug)
10.50.1352 Microsoft SQL Server 2008 R2 CTP3 (nov)
10.50.1600 Microsoft SQL Server 2008 R2
SQL Server 2008 (Codename: Katmai)
10.0.1075 Microsoft SQL Server 2008 CTP4 (nov)
10.0.1300 Microsoft SQL Server 2008 CTP5 (feb)
10.0.1442 Microsoft SQL Server 2008 RC0
10.0.1600 Microsoft SQL Server 2008
10.0.1763 Microsoft SQL Server 2008 CU1
10.0.1779 Microsoft SQL Server 2008 CU2
10.0.1787 Microsoft SQL Server 2008 CU3
10.0.1798 Microsoft SQL Server 2008 CU4
10.0.2531 Microsoft SQL Server 2008 SP1
10.0.2710 Microsoft SQL Server 2008 SP1 CU1
10.0.2714 Microsoft SQL Server 2008 SP1 CU2
10.0.2723 Microsoft SQL Server 2008 SP1 CU3
10.0.2734 Microsoft SQL Server 2008 SP1 CU4
10.0.2746 Microsoft SQL Server 2008 SP1 CU5
SQL Server 2005 (Codename: Yukon)
9.00.608 Microsoft SQL Server 2005 Beta 1
9.00.852 Microsoft SQL Server 2005 Beta 2
9.00.1399 Microsoft SQL Server 2005
9.00.2029 Microsoft SQL Server 2005 SP1 Beta
9.00.2047 Microsoft SQL Server 2005 SP1
9.00.2153 Microsoft SQL Server 2005 SP1 rollup
9.00.3042 Microsoft SQL Server 2005 SP2
9.00.3050 Microsoft SQL Server 2005 SP2 GDR
9.00.3152 Microsoft SQL Server 2005 SP2 CU1
9.00.3175 Microsoft SQL Server 2005 SP2 CU2
9.00.3186 Microsoft SQL Server 2005 SP2 CU3
9.00.3200 Microsoft SQL Server 2005 SP2 CU4
9.00.3215 Microsoft SQL Server 2005 SP2 CU5
9.00.3228 Microsoft SQL Server 2005 SP2 CU6
9.00.3239 Microsoft SQL Server 2005 SP2 CU7
9.00.3257 Microsoft SQL Server 2005 SP2 CU8
9.00.3282 Microsoft SQL Server 2005 SP2 CU9
9.00.4035 Microsoft SQL Server 2005 SP3
SQL Server 2000 (Codename: Shiloh)
8.00.194 Microsoft SQL Server 2000
8.00.384 Microsoft SQL Server 2000 SP1
8.00.534 Microsoft SQL Server 2000 SP2
8.00.760 Microsoft SQL Server 2000 SP3
8.00.760 Microsoft SQL Server 2000 SP3a
8.00.818 Microsoft SQL Server 2000 SP3 w/ Cumulative Patch MS03-031
8.00.2039 Microsoft SQL Server 2000 SP4
SQL Server 7.0 (Codename: Sphinx)
7.00.623 Microsoft SQL Server 7.0
7.00.699 Microsoft SQL Server 7.0 SP1
7.00.842 Microsoft SQL Server 7.0 SP2
7.00.961 Microsoft SQL Server 7.0 SP3
7.00.1063 Microsoft SQL Server 7.0 SP4
SQL Server 6.5 (Codename: Hydra)
6.50.201 Microsoft SQL Server 6.5
6.50.213 Microsoft SQL Server 6.5 SP1
6.50.240 Microsoft SQL Server 6.5 SP2
6.50.258 Microsoft SQL Server 6.5 SP3
6.50.281 Microsoft SQL Server 6.5 SP4
6.50.415 Microsoft SQL Server 6.5 SP5
6.50.416 Microsoft SQL Server 6.5 SP5a
6.50.479 Microsoft SQL Server 6.5 SP5a Update
SQL Server 6.0 (Codename: SQL95)
6.00.121 Microsoft SQL Server 6.0
6.00.124 Microsoft SQL Server 6.0 SP1
6.00.139 Microsoft SQL Server 6.0 SP2
6.00.151 Microsoft SQL Server 6.0 SP3
SQL Server 4.21a
SQL Server 4.21a Service Pack 4
Permalink
November 16, 2008
Posted in Fun, SQL Server, WinForms
at 21:40
by Niklas
The new database andministration and performance tool SQL8r (”Escalator”) is now available for download.
Check the homepage, sql8r.se, for more information.
And don’t miss it at Øredev.
Permalink
January 1, 2007
Posted in SQL Server
at 20:39
by Niklas
Once upon a time I wrote about a problem I had with SQLCLR. After I installed SP1 the problem was kind of solved, at least I got a better and relevant error message. The problem was that my DLL could not find System.Web which I accidentally had a reference to. After load System.web and it’s dependencies into SQL Server (which was possible), of removing the dependency (better solution
) the code runs. Now I shall continue working with it and see what happens.
Speaking of SQL Server, it pleasing to see all the thing that are happening around it, SQL Server Mobile Edition, Feature Pack, Report Pack, SP2 already on its way etc. Is it somehow leading towards WinFS?
Permalink
Posted in SQL Server, WinForms
at 17:37
by Niklas
During 2006 I took 4 Microsoft certs. It all started when I started to work as a consultant in the Microsoft Dynamics team in Denmark, on the Dynamics NAV product, which was previously named Navision and was developed by a danish company that was acquired by Microsoft some years ago. Therefor I had to start commute every day from Sweden, giving me a lot of free time on the train. So I started to read Andrew Troelsen’s book Pro C# 2005 and the .NET 2.0 Platform, Third Edition, a rather talkative book that covers quite a lot of ground for the Application Development Foundation cert and some of the Windows-Based Client Development cert, and some more I guess. After checking the study guide and reading up on MSDN I was set to become a Technology Specialist, the step before Professional Developer. To become a PD you need one additional exam that two of my co-workers said the took without additional studying , so I tried as well and can confirm that I don’t know how to study for it, if you don’t have the required experience.
And after the exams are completed you get the rewards: a welcome kit and the right to use these images from the MCP site

Once you get into the habit of studying for exams, and gain some knowledge of how the tests work it’s just to continue…

Permalink
March 12, 2006
Posted in SQL Server
at 21:33
by Niklas
After reading a bit in Pro SQL Server 2005 I got the idea to try Keith Brown’s AppDomain snooping demo from PDC in SQL Server 2005. The demo demonstrates how you can use a little managed C++ code to enable one ASP.NET application running in IIS to look into other AppDomains in the server and for example dump the cache of any other ASP.NET application running on the server.

I know it’s not supposed to work in .NET 2.0, but I thought it would be fun and educational to try, both security wise and SQLCLR wise. The demo relies on two assemblies, one in C++ (AppDomLooker) that uses operations that prevents it from being compiled to CIL (or MSIL as the SQL Server calls it), and one in C# (PilferHelper) that references the C++ assembly. If I try to ”CREATE ASSEMBLY PilferHelper ... ” SQL Server tries to locate the referenced assembly automatically, but fails. If I manually ”CREATE ASSEMBLY AppDomLooker ... ” that works great, but when I look in sys.assemblies it has ”processorarchitecture=x86” as opposed to regular C# assembles that has ”processorarchitecture=msil”. I guess that is why SQL Server cannot recognize it as the referenced assembly.
I’m not sure how it’s supposed to work, but I think it’s strange that I can load the assembly and then not reference it. The potential reason for it not to work should be security, but then the error message should mention it…
Feel free to download my sample and try.
Maybe some SQL Server dude can enlighten me?
Permalink
February 13, 2006
Posted in SQL Server
at 23:27
by Niklas
While between projects I got the chance to study Analysis Services 2005 for a while and bought this book: Applied Microsoft Analysis Services 2005 : And Microsoft Business Intelligence Platform. One of the few book that are (were) actually out, but it a good, thick and heavy book in many ways. I haven’t gotten through it yet but it seems to cover everything in lots of detail. Sample chapters, source code and more is available at this page. Check out the author and his own publisher (self-owned)
Permalink
Posted in SQL Server
at 22:45
by Niklas
Check out the Microsoft Learning course catalog for some free courses. But hurry, they will probably not be free for long… probably just until the labs are updated.
Permalink