<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Codehauerei Schwarz</title>
	<link>http://codehauerei-schwarz.de</link>
	<description>.NET SQL-Server &#38; more</description>
	<lastBuildDate>Mon, 30 Nov 2009 21:00:11 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Custom WCF MSMQ-Tracer</title>
		<description><![CDATA[WCF Custom MSMQ Tracer &#8211; Sample
Das Standard-Traceing im WCF Framework ist erstaunlich einfach anzuwenden und zu konfigurieren. Auch das im Framework enthaltene Analysetool ist ganz brauchbar.
So viel Luxus ist man gar nicht gewohnt wenn man vorher hauptsächlich mit dem WSE-Framework zu tun hatte&#8230;
Leider ist Microsoft den Weg nicht komplett zu Ende gegangen. Gibt man sich [...]]]></description>
		<link>http://codehauerei-schwarz.de/2009/11/30/custom-wcf-msmq-tracer/</link>
			</item>
	<item>
		<title>WCF Performance Counter</title>
		<description><![CDATA[Das WCF-Framework stellt eine Unzahl an Meßwerten zur Verfügung.
Leider ist das Ganze kaum dokumentiert&#8230;
Die Aktivierung der Counter ist denkbar einfach (wenn man mal rausgefunden hat dass es sowas überhaupt gibt&#8230;) und erfolgt durch einen Eintrag in der App.Config des Hosts

Die entsprechenden Werte lassen sich dann direkt mit perfmon anzeigen und auswerten.


]]></description>
		<link>http://codehauerei-schwarz.de/2009/11/30/wcf-performance-counter/</link>
			</item>
	<item>
		<title>Excel Dateien mit SQL auswerten</title>
		<description><![CDATA[Excel Query
Excel 97 &#8211; 2003
SELECT

     [ID], -- Excel Spalte 1
     [Text] -- Excel Spalte 2

FROM

     OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
     'Data Source=C:\test.xls;Extended Properties=Excel 8.0')
     ...[Tabelle1$] -- Tabellenblatt

ORDER BY

[ID] DESC
Excel 2007:
Um die Funktionalität auch bei .xslx-Dateien nutzen zu können, muß folgende Komponente auf dem System installiert sein:
2007 Office System Driver: Data Connectivity Components
 
SELECT
	*
FROM
	OPENDATASOURCE(
		'Microsoft.ACE.OLEDB.12.0',
		'Data Source=C:\test.xlsx;Extended Properties=Excel 12.0')
		...[Tabelle1$]
Leider funktioniert das Ganze aktuell nur [...]]]></description>
		<link>http://codehauerei-schwarz.de/2009/11/11/excel-dateien-mit-sql-auswerten/</link>
			</item>
	<item>
		<title>X-Server SQL Query Template mit OPENROWSET</title>
		<description><![CDATA[
SELECT * FROM OPENROWSET
      ('MSDASQL', 'DRIVER={SQL Server};SERVER=zensiert;UID=zensiert;PWD=zensiert,
      Testdatenbank.Schema.TestTabelle) 

      WHERE ...

Um dieses Feature nutzen zu können muss folgendes Setting aktiviert sein

EXEC sp_configure 'Ad Hoc Distributed Queries', '1' RECONFIGURE

http://technet.microsoft.com/de-de/library/ms187569.aspx
]]></description>
		<link>http://codehauerei-schwarz.de/2009/11/04/x-server-sql-query-template-mit-openrowset/</link>
			</item>
	<item>
		<title>SQL Cursor Template</title>
		<description><![CDATA[
DECLARE @lastname varchar(100)
DECLARE @firstname varchar(100)

DECLARE query_cursor CURSOR FOR

	SELECT
		LastName,
		FirstName
	FROM
		T_AddressData
	ORDER BY
		PK_AddressData

OPEN query_cursor

FETCH NEXT FROM query_cursor
INTO @lastname, @firstname

PRINT '---------- Results ----------'

WHILE @@FETCH_STATUS = 0
BEGIN
	PRINT (@lastname + ' ' + @firstname)

	FETCH NEXT FROM query_cursor
	INTO @lastname, @firstname
END

CLOSE query_cursor
DEALLOCATE query_cursor

]]></description>
		<link>http://codehauerei-schwarz.de/2009/11/04/sql-cursor-template/</link>
			</item>
	<item>
		<title>Rekursive SQL Queries &#8211; Common Table Expression</title>
		<description><![CDATA[CTE Rekursion &#8211; Sample
 


WITH TEMP (Pk, Parent_Pk, Title, Name, Iteration) AS
(
  SELECT Pk_JobStruct, Fk_Parent, Title, Name, 0
  FROM T_JobStruct
  WHERE PK_JobStruct = 1 -- el cheffe
 
 UNION ALL
 
  SELECT sub.Pk_Jobstruct, sub.Fk_Parent, sub.Title, sub.Name, (t.Iteration + 1)
  FROM T_JobStruct AS sub, temp AS t
  WHERE t.Pk = sub.Fk_Parent
 
)

SELECT * FROM Temp


]]></description>
		<link>http://codehauerei-schwarz.de/2009/11/02/rekursive-sql-queries-common-table-expression/</link>
			</item>
	<item>
		<title>Webservice Traces mit WSE 2.0</title>
		<description><![CDATA[WSE 2.0 Trace Sample
Auch wenn in der Webservice-Entwicklung mittlerweile größtenteils das WCF-Framework eingesetzt wird, haben wir alle bestimmt noch die eine oder andere &#8220;ältere&#8221; Anwendung zu betreuen.
Tritt ein Bug auf, schadet es nie zuerst einen Blick auf die entsprechenden Daten zu werfen. Während das Ganze im WCF-Framework mit einigen Mausklicks erledigt ist oder man nicht [...]]]></description>
		<link>http://codehauerei-schwarz.de/2009/10/30/webservice-traces-mit-wse-2-0/</link>
			</item>
</channel>
</rss>
