A life between bits & bytes RSS 2.0
 Monday, April 26, 2010

As announced in my Developer Camp workshop in Berlin you can download my workshop material from here:

Thanks for attending my workshop and have fun :-)

-Klaus

Monday, April 26, 2010 9:55:38 AM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | .NET German | Conferences | SQL Server

As announced in my European PASS session you can download my session material from here:

Thanks for attending my session and have fun :-)

-Klaus

Monday, April 26, 2010 9:51:41 AM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | .NET German | Conferences | SQL Server
 Saturday, February 27, 2010

As announced in my VSOne sessions and in my workshop you can download my session material from here:

Thanks for attending my sessions and have fun :-)

-Klaus

Saturday, February 27, 2010 5:24:49 PM (Westeuropäische Zeit, UTC+00:00)  #    Comments [0] - Trackback
.NET | Conferences | SQL Server
 Saturday, October 03, 2009

As announced in my SQLdays sessions and in my workshop you can download my session materials from here:

Have fun :-)

-Klaus

Saturday, October 03, 2009 9:05:00 AM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | .NET German | Conferences | SQL Server
 Wednesday, March 25, 2009

As announced in both of my sessions here at the DevWeek conference in London, you can download the sample code here. But the download files will be online on Sunday, when I'm returning to Vienna :-)

I hope you have enjoyed my sessions :-)

-Klaus

Wednesday, March 25, 2009 5:44:49 PM (Westeuropäische Zeit, UTC+00:00)  #    Comments [0] - Trackback
.NET | Conferences | SQL Server
 Thursday, March 12, 2009

Well, a very good question: the last months were very stressful for me, and therefore I had to take priorities, and blogging wasn't the number one priority. But things are changing. By now I'm trying to post a lot more than in the past (which is very easy, as you can see from the history of my blog...)

Since february I'm employed as an software architect & consultant at EDS, an HP company in Vienna. I've been now around 6 weeks with EDS, and it's very amazing to seen how such a global player is working. And also the combination with HP will be very nice - just trust me :-) Currently I'm doing a lot of SQL Server related stuff (my main topic, as you might already know), and also some things with .NET related technologies, evangelizing some great internal EDS technologies in Europe.

Here's also my upcoming conference schedule for the next weeks and months, where you can meet me face-2-face:

  • DevWeek Conference London, UK (23. - 27. march): I'm doing one session about ADO.NET enhancements for SQL Server 2005/2008 and one session about distributed applications with the .NET framework 3.5
  • European PASS Conference Neuss, Germany (23. - 24. april): I'm doing 2 session about SQL Server 2008: GEOGRAPHY data type and T-SQL enhancements
  • Solid Quality Summit Vienna (June): I'm doing 4 (!) SQL Server related sessions together with my very good friends at Solid Quality Learning

See you!

-Klaus

Thursday, March 12, 2009 10:17:02 PM (Westeuropäische Zeit, UTC+00:00)  #    Comments [0] - Trackback
.NET | .NET German | Conferences | Personal

A few minutes ago I finished my preparations for the upcoming DevWeek conference by the end of March in London, UK. One topic that I'll be talking about is building a fully distributed .NET application based on the .NET framework 3.5 technologies, WCF, WF, and WPF.

I'll show the following things:

  • How to use the "Workflow Services" technology from the .NET framework 3.5
  • How to store workflow definitions in a database, so that business analysts can change them according to their (changing) business requirements
  • How to write a workflow designer, that can be used by the business analysts to change the workflow definitions that are stored in the database
  • How to use the workflow monitor application from the SDK to monitor the current running and closed workflow instances
  • How to use the TrackingProfileDesigner application from the SDK to configure tracking profiles for the running workflow instances

All in all: it's just an awesome sample how to use the current .NET framework 3.5 technology stack!

See you there!

-Klaus

Thursday, March 12, 2009 10:08:37 PM (Westeuropäische Zeit, UTC+00:00)  #    Comments [0] - Trackback
.NET | .NET German | Conferences
 Tuesday, March 25, 2008

Für das .NET 3.5 Developers Summit, dass ich vom 21.04.2008 - 25.04.2008 gemeinsam mit Christian Nagel veranstalte, gibt es noch einige freie Plätze. Wer also daran Interesse hat, meldet sich einfach bei mir.

-Klaus

Tuesday, March 25, 2008 6:45:31 PM (Westeuropäische Zeit, UTC+00:00)  #    Comments [0] - Trackback
.NET | .NET German | ANECON
 Wednesday, March 05, 2008

Lernen Sie konzentriert das, was Sie zur .NET Framework 3.5 Programmierung benötigen.
Sichern Sie sich Ihren Technologievorsprung zum .NET Framework 3.5 bereits diesen Frühling!

Zielpublikum: .NET Framework 3.0 Programmierer/innen
Termin: 21.04.2008 – 25.04.2008
Ort: Palais Strudlhof, Pasteurgasse 1, A-1090 Wien, Anfahrtsinformationen
Kosten: € 1.300,00 (im Betrag ist keine Umsatzsteuer enthalten)
Vortragende: Klaus Aschenbrenner, Christian Nagel

Es ist ein eigenes Notebook mitzubringen!

Tagesablauf:

  • 09:00 - 13:00 Workshops
  • 13:00 - 14.00 Mittagessen
  • 14:00 - 17:00 Workshops
  • Abends (optional): gemeinsames Abendessen zum Ausklang des Tages

Das ergibt 5 x 8 Stunden gepowertes .NET Framework 3.5 Know-How zum Preis von nur € 1.300,00. Dieser Preis beinhaltet:

  • Konferenztasche
  • Begrüßungskaffee/Tee
  • Vormittagsjause
  • 3-gängiges Mittagessen
  • Nachmittagsjause
  • Konferenzgetränke

Erfahren Sie alles was Sie .NET Framework 3.5 Entwicklung in der tagtäglichen Arbeit benötigen: angefangen bei LINQ, dem ADO.NET Entity Framework, den WCF & WF Erweiterungen, der Managed AddIn Programmierung, ASP.NET AJAX und der Managed SQL Server 2008 Programmierung.

Warum teilnehmen?
Mit dem .NET Framework 3.5 stellt Microsoft die 4. Generation der .NET Laufzeitumgebung zur Verfügung. Das .NET Framework 3.5 Developers Summit ist daher eine ausgezeichnete Möglichkeit, sich schnell und praxisgerecht auf das .NET Framework 3.5 ausbilden zu lassen. Bei den Speakern handelt es sich um international anerkannte Experten, die sich bereits seit über 2 Jahren mit dem .NET Framework 3.5 und dem SQL Server 2008 beschäftigen, und daher bereits umfangreiches Know-How aufbauen konnten und dieses in ausgezeichneter Qualität an die Teilnehmer weitergeben.

Top-Themen:

  • LINQ
    • LINQ to SQL
    • LINQ to XML
  • ADO.NET Entity Framework
  • Cryptography Next Generation
  • WCF & WF Erweiterungen
  • Managed AddIn Programmierung
  • ASP.NET AJAX
  • Managed SQL Server 2008 Programmierung

Weitere Informationen können Sie der Konferenz-Homepage unter http://developers-summit.csharp.at entnehmen.

Anmeldungen werden unter Klaus.Aschenbrenner@csharp.at entgegengenommen.

-Klaus

Wednesday, March 05, 2008 7:28:04 PM (Westeuropäische Zeit, UTC+00:00)  #    Comments [0] - Trackback
.NET | .NET German | ANECON
 Tuesday, December 11, 2007
 Tuesday, December 04, 2007

A few days ago, the SharePoint Product Group announced the WSS 3.0 and MOSS 2007 Service Pack 1. Here are some key features:

  • Support for Windows Server 2008, and therefore for IIS 7.0
  • AJAX support for building web parts
  • New STSAdm commands

Read more here.

-Klaus

Tuesday, December 04, 2007 10:02:46 PM (Westeuropäische Zeit, UTC+00:00)  #    Comments [0] - Trackback
.NET | ANECON
 Thursday, August 23, 2007

In the next months I have several speaking engagements around the whole world. I'm looking forward to meet you at some of these events! :-)

PASS Essentials: Workshop zum SQL Server 2005 „Service Broker“

27.08.2007 – Microsoft Bad Homburg, Germany

http://www.sqlpass.de/Default.aspx?tabid=159

 

Gesamtziel des Workshops:

Das Ziel des Workshops ist das Verständnis und der praktische Umgang mit dem SQL Server 2005 Service Broker. Der Service Broker ist ein asynchrones Messaging Framework, das direkt in den SQL Server 2005 integriert wurde. Dadurch lassen sich skalierbare, sichere, verteilte und asynchrone Datenbankanwendungen sehr einfach und leicht mit dem SQL Server 2005 erstellen.

 

Teilnehmer Voraussetzungen:

· Kenntnisse von SQL Server 2005

· T-SQL

· Managed Development

· Grundlegende Programmierkenntnisse

 

Weitere Kursinhalte:

· Grundlagen der nachrichtenbasierten, asynchronen Entwicklung

· Warum Service Broker?

· Vergleich Service Broker mit anderen Messaging Systemen (WCF, MSMQ)

· Grundlagen der Service Broker Entwicklung

· Service Broker Objekte

· T-SQL Erweiterungen im Bereich Service Broker

· Senden und Empfangen von Service Broker Nachrichten

· Service Broker Aktivierung

· Interne Aktivierung

· Externe Aktivierung

· Service Broker & Managed Code

SQLPASS 2007 Community Summit

18.09.2007 – 21.09.2007 – Denver, USA

https://www.sqlpass.org/summit/Pages/default.aspx

 

Session “Scaleout Scenarios with Service Broker”:

SQL Server 2005 provides a lot of scaleout technologies. In combination with Service Broker you can build message-based applications that can be scaled out to any required workload and size. In this session you will learn the basics of achieving scaleout scenarios with Service Broker. We’ll cover in detail:

  • Scaling out with Service Broker
  • Database Mirroring
  • Load Balancing o Routing
  • Service Broker message forwarders
  • Data-Dependent Routing

Klaus Aschenbrenner ist einer der wenigen europäischen Sprecher denen es gelungen ist, von der SQLPASS USA eine Einladung für eine Spotlight-Session zu erhalten. Solche Einladungen werden nur ausgesprochen, wenn die vorjährige Session extrem guten Zuspruch erhalten hat.

.NET 3.0 Developers Summit

24.09.2007 – 28.09.2007 – Wien

http://developers-summit.csharp.at

 

Mit dem .NET Framework 3.0 stellt Microsoft die 3. Generation der .NET Laufzeitumgebung zur Verfügung. Das .NET Framework 3.0 Developers Summit ist daher eine ausgezeichnete Möglichkeit, sich schnell und praxisgerecht auf das .NET Framework 3.0 ausbilden zu lassen. Bei den Speakern handelt es sich um international anerkannte Experten, die sich bereits seit über 2 Jahren mit dem .NET Framework 3.0 beschäftigen, und daher bereits umfangreiches Know-How aufbauen konnten und dieses in ausgezeichneter Qualität an die Teilnehmer weitergeben.

Klaus Aschenbrenner ist Organisator des .NET 3.0 Developers Summit und hält einen 1,5 tägigen Workshop zur Windows Workflow Foundation.

SQLdays 2007

05.11.2007 – 06.11.2007 – Munich, Germany

http://www.sqldays.net

 

Drei parallele Workshop-Reihen (Administration, Entwicklung, Business Intelligence) bieten fundierte Informationen rund um .NET, SQL Server und Analysis Services und geben nützliche Praxisbeispiele, die Ihre tägliche Arbeit erleichtern und unterstützen sollen.

 

Spezialisten von Microsoft und unabhängige Experten zeigen Ihnen „echten“ Live-Code und stehen dazu Rede und Antwort.

Die SQLdays genießen in der Branche einen hervorragenden Ruf und bieten Weiterbildung auf hohem Niveau in kompakter Form, die im deutschsprachigen Raum einmalig ist.

 

Die Jahreskonferenz für die SQL Server Community ist interessant für alle, die mit dem SQL Server arbeiten, die Leistungsfähigkeit und Funktionsvielfalt der Datenbank optimal nutzen möchten und aktuelle Informationen und Statements vom Hersteller suchen.

DevTeach 2007

26.11.2007 – 30.11.2007 – Vancouver, Canada

http://www.devteach.com

 

Session “Smart Client Solutions with Service Broker”

One requirement of Smart Clients is the support of offline scenarios. Fortunately, Service Broker provides you a reliable messaging framework that also supports offline scenarios for your Smart Client applications. In this session you’ll learn how to integrate Service Broker into your Smart Client applications to provide reliable messaging and offline scenarios out of the box for your users. Finally, you’ll see how easy it is to extensibility configure security between your front-end Smart Client applications and back-end database servers.

 

Session „Workflow driven Service Broker solutions“

Service Broker is an asynchronous messaging framework directly built into SQL Server 2005. Windows Workflow Foundation (WF) on the other hand is the new workflow framework that is part of the .NET framework 3.0. This “No slides – just code” session shows you, how you can create Service Broker solutions that are driven by a workflow implemented with WF.

 

Session “Message in a bottle: Service Broker from 1 to 100

Service Broker provides several new key features for building SOA applications directly with SQL Server 2005. This "No slides – just code" session shows you, in just 75 minutes, how to build an SOA-based, secure, reliable, and distributed messaging application with SQL Server 2005 Service Broker from scratch. We’ll cover: The core architectural concepts behind Service Broker How you can do SOA with Service Broker – a practical approach Advanced Topics – from the field Routing between several SQL Server instances Securing a Service Broker conversation between you and your trading partners Using managed code in Service Broker applications.

 

-Klaus

Thursday, August 23, 2007 8:50:32 AM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON | SQL Server
 Thursday, July 19, 2007

These days Microsoft released the Windows Server 2008 Developer Training Kit with tons of information ranging from IIS 7 to the .NET Framework 3.0, HPC and virtualization.

-Klaus

Thursday, July 19, 2007 7:39:04 AM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON
 Monday, June 04, 2007

Today Microsoft released the first CTP version of Acropolis which is the successor of CAB (Composite Application Block), which targets now WPF developer.

-Klaus

Monday, June 04, 2007 11:20:47 AM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON
 Thursday, May 24, 2007

Prof. Dr. Andreas Polze released some webcasts about operating system architectures used inside the Windows OS. The whole web casts are around 60 hours and are only available in german language...

http://www.tele-task.de/page42_mode1_series473.html

http://www.tele-task.de/page42_mode1_series591.html

-Klaus

Thursday, May 24, 2007 7:44:02 PM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON
 Wednesday, May 09, 2007

The designer conference MIX07 was last week in Las Vegas. If you missed it, you should attend xtopia from October 10 - 11 in Berlin, Germany.

-Klaus

Wednesday, May 09, 2007 9:57:55 PM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON
 Monday, May 07, 2007

Nach langem Warten ist es endlich wieder so weit: am 31.05. findet das nächste Treffen der .NET User Group Styria am Campus02 der WIFI Stmk statt. Dieses Mal findet ein Vortrag von Stefan Schnuderl zum Thema MSBuild statt:

Ein Build ist mehr als F5.

Durchgehende Automatisierung des gesamten Buildvorganges, beginnend bei der Kompilierung und der Durchführung von Tests über die Erstellung von Setups bis hin zum Deployment ist für große und auch gar nicht so große Softwareprojekte ein entscheidendes Erfolgskriterium. Was von java-Seite über Ant und Maven hin zu NAnt führte, ist seit der 2.0er Version in Form von MSBuild fixer Bestandteil des .NET-Frameworks. Was Buildsysteme zu leisten imstande sind und wieso es Sinn macht, einen Build zu haben, der mehr tut als nur zu kompilieren, wird in diesem Vortrag von Stefan Schnuderl näher beleuchtet. Er wird NAnt und MSBuild in einen direkten Vergleich führen und die Vor- sowie Nachteile der beiden Produkte erläutern.

Stefan Schnuderl

Stefan Schnuderl ist Gesellschafter des MS-Gold-Certified Partners SOLVION und beschäftigt sich mit Systemarchitekturen und Softwareentwicklungsprozessen. Er ist Senior Consultant im Geschäftsbereich ‚Development Consulting’. Unter anderem ist er als Systemarchitekt für die RFID-Middleware You-R OPEN mit einem bisherigen Entwicklungsaufwand von über 30 Personenjahren verantwortlich. Stefan Schnuderl entwickelt Software seit seinem 16. Lebensjahr und hat in diesem Zuge über Assembler, C, C++ und Java ein weites Technologiespektrum kennen und schätzen gelernt, bevor er vor fünf Jahren auf die ersten Releases von .NET und C# stieß. Gerade dieses weite Spektrum erlaubt ihm, Technologien auf ihre Stärken und Schwächen hin optimal für den Einsatz in komplexen Softwaresystemen bewerten zu können. Seine spärliche Freizeit verbringt Stefan Schnuderl mit Projekten des Filmverein LOOM sowie der Theatertruppe ‚Die Gaukler’.

Anmeldungen werden unter Klaus.Aschenbrenner@csharp.at entgegengenommen.

-Klaus

Monday, May 07, 2007 7:02:32 PM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON
 Thursday, May 03, 2007

Microsoft released the BizTalk Services SDK.

-Klaus

Thursday, May 03, 2007 8:44:09 PM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON
 Thursday, April 26, 2007
Thursday, April 26, 2007 8:18:26 AM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON
 Thursday, April 19, 2007

Mike has posted a step by step documentation how you can upgrade Team Foundation Server to Windows Sharepoint Services 3.0 and Sharepoint Server 2007.

-Klaus

Thursday, April 19, 2007 10:12:24 PM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | Team System

A few days ago, the Pattern & Practises Team released Enterprise Library 3.0.

With this new release Microsoft had made some changes in the existing application blocks (Data Access Application Block, Exception Handling Application Block, Logging Application Block), but also provides 2 new application blocks:

  • Validation Application Block
  • Policy Injection Application Block

Furthermore Enterprise Library 3.0 consists of a Software Factory - the Application Block Software Factory.

-Klaus

Thursday, April 19, 2007 10:08:02 PM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON

A few hours ago, Microsoft signed off the Beta 1 release for Visual Studio Orcas and .NET Framework 3.5: http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx

Somasegar provides also some information on his weblog.

-Klaus

Thursday, April 19, 2007 10:03:13 PM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON
 Monday, April 16, 2007
Monday, April 16, 2007 11:45:49 AM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON
 Sunday, April 01, 2007

In the last weeks and months I've read a lot about .NET 3.0 development, and there are 3 books I'll recommend on .NET 3.0 if you're new in this area:

But please keep in mind, that Juval and Dharma/Bob are not presenting step by step tutorials for WCF and WF. Both authors are more concentrating on the more technical details about WCF and WF. If you want to get more out of these technologies, just read these books :-)

-Klaus

Sunday, April 01, 2007 5:45:32 PM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON
 Friday, March 30, 2007

This article on CodeProject.com explains the core concepts behind Windows Card Space.

Friday, March 30, 2007 9:13:02 PM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [0] - Trackback
.NET | ANECON
 Sunday, March 25, 2007

During the preparation for a sample for my upcoming book about SQL Service Broker I encountered a very interesting detail of the SQLCLR:
Let's assume that you want to instantiate a class through the design pattern Factory in SQLCLR. Have a look at the following code:

public interface ITask
{
   void Execute();
}

public class ConcreteTask : ITask
{
   public void Execute()
   {
      SqlContext.Pipe.Send("Hello world from ConcreteTask");
   }
}
[Microsoft.SqlServer.Server.SqlProcedure]
public static void ManagedStoredProcedure(string TypeName)
{
   ITask task = InstantiateTask(TypeName);
}

The interesting thing is now how you implement the method InstantiateTask. The first try was that I used the method call Activator.CreateInstance and pass the assembly name and the class name for the requested type as a parameter. But when you do this you get the following error message from SQL Server 2005:

Msg 6522, Level 16, State 1, Procedure ProcessJobServerTasks, Line 0
A .NET Framework error occurred during execution of user defined routine or aggregate 'ProcessJobServerTasks':
System.IO.FileNotFoundException: Could not load file or assembly 'JobServer.Implementation' or one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException:
at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(String assemblyName, String typeName)
at JobServer.Implementation.JobServerFactory.GetJobServerTask(String MessageType)
at JobServer.Implementation.JobServer.ProcessJobServerTasks(SqlString MessageType, SqlXml Message)

Finally I got a hint from John Mollman (http://blogs.msdn.com/mollman) from Microsoft. He suggested to use the method Type.GetType instead of Activator.CreateInstance. Here's the necessary code:

private static ITask InstantiateJobTask(string fqAssemblyName)
{
   if (null == fqAssemblyName || fqAssemblyName.Length == 0)
throw new ArgumentException("AssemblyName parameter cannot be null or empty", fqAssemblyName);
Type type = Type.GetType(fqAssemblyName);
if (null == type)
{
throw new ArgumentException(string.Format(CultureInfo.InvariantCulture, "Requested type {0} not found, unable to load", fqAssemblyName), "fqAssemblyName");
}
ConstructorInfo ctor = type.GetConstructor(new Type[] { });
ITasktask = (ITGask)ctor.Invoke(new object[] { });
return task;
}

The parameter fqAssemblyName has for example the following format: JobServer.Implementation.DoNothingTask,JobServer.Implementation, Version=1.0.0.0,Culture=neutral, PublicKeyToken=neutral

As you can see from this sample you can do very interesting things with the SQLCLR in SQL Server 2005. You can write and host your own service logic programs with the SQLCLR in SQL Server 2005 and you also have the possibility to dynamically extend your service logic with patterns like the Factory design pattern described in this post.

-Klaus

Sunday, March 25, 2007 3:31:14 PM (Westeuropäische Sommerzeit, UTC+01:00)  #    Comments [1] - Trackback
ANECON | SQL Server | .NET
About the author/Disclaimer

Klaus Aschenbrenner provides independent SQL Server Consulting Services across Europe.

Klaus works with the .NET Framework and especially with the SQL Server 2005/2008 from the very early beginnings.

In the years 2004 - 2005 Klaus was entitled with the MVP award from Microsoft for his tremendous support in the .NET Community.

Klaus has also written the book Pro SQL Server 2008 Service Broker which was published by Apress in the Summer of 2008.



Contact
Klaus Aschenbrenner
Pichlgasse 16/6
A-1220 Vienna
Austria

© Copyright 2012
Klaus Aschenbrenner
Sign In
Archive
<February 2012>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910
Statistics
Total Posts: 231
This Year: 0
This Month: 0
This Week: 0
Comments: 145
Themes
Pick a theme:
All Content © 2012, Klaus Aschenbrenner
DasBlog theme 'Business' created by Christoph De Baene (delarou)