<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Michi&#039;s Blog</title>
	<atom:link href="http://www.michis-blog.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.michis-blog.net</link>
	<description>Just my two cents</description>
	<lastBuildDate>Mon, 07 May 2012 09:50:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Stored Procedure als OLE DB-Quelle</title>
		<link>http://www.michis-blog.net/2012/05/stored-procedure-als-ole-db-quelle</link>
		<comments>http://www.michis-blog.net/2012/05/stored-procedure-als-ole-db-quelle#comments</comments>
		<pubDate>Mon, 07 May 2012 09:49:27 +0000</pubDate>
		<dc:creator>Michi</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[EXEC]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[FMTONLY]]></category>
		<category><![CDATA[OLE DB]]></category>
		<category><![CDATA[Script Task]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[Stored Procedure]]></category>
		<category><![CDATA[Temporäre Tabelle]]></category>

		<guid isPermaLink="false">http://www.michis-blog.net/?p=505</guid>
		<description><![CDATA[Beim Versuch eine Stored Procedure, welche intern eine temporäre Tabelle verwendet, als OLE DB-Quelle innerhalb eines Datenfluss-Task über EXEC myProcedure zu verwenden, bekam ich folgende Fehlermeldung: Fehler bei Datenflusstask [OLE DB-Quelle [1]]: SSIS-Fehlercode 'DTS_E_OLEDBERROR'. OLE DB-Fehler. Fehlercode: 0x80004005. Lösung des &#8230;<p class="read-more"><a href="http://www.michis-blog.net/2012/05/stored-procedure-als-ole-db-quelle">Weiterlesen &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Beim Versuch eine Stored Procedure, welche intern eine temporäre Tabelle verwendet, als OLE DB-Quelle innerhalb eines Datenfluss-Task über<br />
<code>EXEC myProcedure</code><br />
zu verwenden, bekam ich folgende Fehlermeldung:<br />
<code><br />
Fehler bei Datenflusstask [OLE DB-Quelle [1]]: SSIS-Fehlercode 'DTS_E_OLEDBERROR'. OLE DB-Fehler. Fehlercode: 0x80004005.</code><br />
Lösung des Problems ist, den Befehlstext folgendermaßen zu ergänzen:<br />
<code>SET FMTONLY OFF;<br />
EXEC dbo.myProcedure</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michis-blog.net/2012/05/stored-procedure-als-ole-db-quelle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snippet: Alle Eigenschaften aller Elemente in einer List&lt;T&gt; ausgeben</title>
		<link>http://www.michis-blog.net/2010/05/snippet-alle-eigenschaften-aller-elemente-in-einer-list-ausgeben</link>
		<comments>http://www.michis-blog.net/2010/05/snippet-alle-eigenschaften-aller-elemente-in-einer-list-ausgeben#comments</comments>
		<pubDate>Tue, 18 May 2010 16:53:06 +0000</pubDate>
		<dc:creator>Michi</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Dump]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Method]]></category>
		<category><![CDATA[Snippet]]></category>

		<guid isPermaLink="false">http://www.michis-blog.net/?p=331</guid>
		<description><![CDATA[Zu Debugzwecken interessieren mich hin und wieder die Elemente und deren Eigenschaften in einer generischen Liste. Dazu habe ich mir eine kleine Extension Methode geschrieben, die genau diesen Zweck erfüllt: public static void Dump&#60;T&#62;&#40;this List&#60;T&#62; lst&#41; &#123; foreach &#40;var lstitem &#8230;<p class="read-more"><a href="http://www.michis-blog.net/2010/05/snippet-alle-eigenschaften-aller-elemente-in-einer-list-ausgeben">Weiterlesen &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Zu Debugzwecken interessieren mich hin und wieder die Elemente und deren Eigenschaften in einer generischen Liste. Dazu habe ich mir eine kleine Extension Methode geschrieben, die genau diesen Zweck erfüllt:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #0600FF; font-weight: bold;">static</span> <span style="color: #6666cc; font-weight: bold;">void</span> Dump<span style="color: #008000;">&lt;</span>T<span style="color: #008000;">&gt;</span><span style="color: #008000;">&#40;</span><span style="color: #0600FF; font-weight: bold;">this</span> List<span style="color: #008000;">&lt;</span>T<span style="color: #008000;">&gt;</span> lst<span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
    <span style="color: #0600FF; font-weight: bold;">foreach</span> <span style="color: #008000;">&#40;</span>var lstitem <span style="color: #0600FF; font-weight: bold;">in</span> lst<span style="color: #008000;">&#41;</span>
    <span style="color: #008000;">&#123;</span>
        Console<span style="color: #008000;">.</span><span style="color: #0000FF;">WriteLine</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;-------------------------------------&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #0600FF; font-weight: bold;">foreach</span> <span style="color: #008000;">&#40;</span>var property <span style="color: #0600FF; font-weight: bold;">in</span> lstitem<span style="color: #008000;">.</span><span style="color: #0000FF;">GetType</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">GetProperties</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span>
        <span style="color: #008000;">&#123;</span>
            Console<span style="color: #008000;">.</span><span style="color: #0000FF;">WriteLine</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;{0}: {1}&quot;</span>, property<span style="color: #008000;">.</span><span style="color: #0000FF;">Name</span>, property<span style="color: #008000;">.</span><span style="color: #0000FF;">GetValue</span><span style="color: #008000;">&#40;</span>lstitem, <span style="color: #0600FF; font-weight: bold;">null</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008000;">&#125;</span>
        Console<span style="color: #008000;">.</span><span style="color: #0000FF;">WriteLine</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;-------------------------------------<span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span>&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
    <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span></pre></div></div>

<p>Verwendet wird die Methode dann folgendermaßen:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #008080; font-style: italic;">// Angenommen die Liste hätte Elemente der Klasse MyClass</span>
var lst <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> List<span style="color: #008000;">&lt;</span>MyClass<span style="color: #008000;">&gt;</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
lst<span style="color: #008000;">.</span><span style="color: #0000FF;">Dump</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span></pre></div></div>

<p>Vielleicht findet ja noch jemand anderes Verwendung dafür.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michis-blog.net/2010/05/snippet-alle-eigenschaften-aller-elemente-in-einer-list-ausgeben/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows 2008: Zugriff auf Ports von bestimmten IP-Bereichen sperren</title>
		<link>http://www.michis-blog.net/2010/05/windows-2008-zugriff-auf-ports-von-bestimmten-ip-bereichen-sperren-3</link>
		<comments>http://www.michis-blog.net/2010/05/windows-2008-zugriff-auf-ports-von-bestimmten-ip-bereichen-sperren-3#comments</comments>
		<pubDate>Sun, 09 May 2010 13:01:22 +0000</pubDate>
		<dc:creator>Michi</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[EventLog]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Sperre]]></category>
		<category><![CDATA[Windows 2008]]></category>

		<guid isPermaLink="false">http://www.michis-blog.net/?p=322</guid>
		<description><![CDATA[Seit einiger Zeit habe ich immer wieder Loginversuche von ausländischen IPs im EventLog. Mein Passwort ist zwar eigentlich sicher, aber ich finde es trotzdem besser überhaupt den Versuch an sich zu unterbinden. Da sich sicherlich die IPs immer wieder ändern, &#8230;<p class="read-more"><a href="http://www.michis-blog.net/2010/05/windows-2008-zugriff-auf-ports-von-bestimmten-ip-bereichen-sperren-3">Weiterlesen &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Seit einiger Zeit habe ich immer wieder Loginversuche von ausländischen IPs im EventLog. Mein Passwort ist zwar eigentlich sicher, aber ich finde es trotzdem besser überhaupt den Versuch an sich zu unterbinden. Da sich sicherlich die IPs immer wieder ändern, aber der IP-Bereich wahrscheinlich größtenteils der Selbe ist, lohnt es sich ganze IP-Bereiche zu sperren. Den Bereich, zu dem eine IP gehört, kann man zum Beispiel ganz einfach auf <a href="http://ip-lookup.net/">http://ip-lookup.net/</a> herausfinden. Welche Einstellungen dazu an der Windows Firewall nötig sind, zeigt das Video (Doppelklick für Vollbild):<br />
<a href="http://www.michis-blog.net/2010/05/windows-2008-zugriff-auf-ports-von-bestimmten-ip-bereichen-sperren-3#mediaPlayer_322_0">Play Video</a><br />
<a href='http://www.michis-blog.net/wp-content/uploads/2010/05/Windows-2008-IP-Bereich-sperren.wmv'>Windows 2008 IP-Bereich sperren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michis-blog.net/2010/05/windows-2008-zugriff-auf-ports-von-bestimmten-ip-bereichen-sperren-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.michis-blog.net/wp-content/uploads/2010/05/Windows-2008-IP-Bereich-sperren.wmv" length="3077499" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>IMAP2RSS</title>
		<link>http://www.michis-blog.net/2010/05/imap2rss</link>
		<comments>http://www.michis-blog.net/2010/05/imap2rss#comments</comments>
		<pubDate>Fri, 07 May 2010 15:36:45 +0000</pubDate>
		<dc:creator>Michi</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://www.michis-blog.net/?p=303</guid>
		<description><![CDATA[Vor einiger Zeit habe ich mir ein kleines PHP-Script geschrieben, welches ungelesene Mails meines IMAP-Accounts als RSS-Feed ausgibt. Ich wollte damit auf einen Blick sehen können, ob es sich lohnt mich über Webmail einzuloggen. Vielleicht kann ja jemand etwas damit &#8230;<p class="read-more"><a href="http://www.michis-blog.net/2010/05/imap2rss">Weiterlesen &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit habe ich mir ein kleines PHP-Script geschrieben, welches ungelesene Mails meines IMAP-Accounts als RSS-Feed ausgibt. Ich wollte damit auf einen Blick sehen können, ob es sich lohnt mich über Webmail einzuloggen. Vielleicht kann ja jemand etwas damit anfangen:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/**********************************************************
&nbsp;
	Name: 		IMAP2RSS
	Author:  		Michael Voggenreiter
	Mail:   		michi[at]michis-blog.net
	Blog:			http://www.michis-blog.net
&nbsp;
	Version: 		1.0
	Last Change:	07.05.2010 17:00
&nbsp;
**********************************************************/</span>
&nbsp;
<span style="color: #000088;">$imapserver</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;imap.example.com&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$username</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;user@example.com&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$password</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;secret&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$directory</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;INBOX&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$mbox</span> <span style="color: #339933;">=</span> <span style="color: #990000;">imap_open</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;{&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$imapserver</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;:143/imap}&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$directory</span><span style="color: #339933;">,</span> <span style="color: #000088;">$username</span><span style="color: #339933;">,</span> <span style="color: #000088;">$password</span><span style="color: #009900;">&#41;</span> or <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">imap_last_error</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$mails</span> <span style="color: #339933;">=</span> <span style="color: #990000;">imap_search</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mbox</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;UNSEEN&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">print</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;?xml version=<span style="color: #000099; font-weight: bold;">\&quot;</span>1.0<span style="color: #000099; font-weight: bold;">\&quot;</span> encoding=<span style="color: #000099; font-weight: bold;">\&quot;</span>UTF-8<span style="color: #000099; font-weight: bold;">\&quot;</span>?&gt;
    &lt;rss version=<span style="color: #000099; font-weight: bold;">\&quot;</span>2.0<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;
        &lt;channel&gt;
            &lt;title&gt;IMAP2RSS&lt;/title&gt;
            &lt;description&gt;Get your unread mails as RSS Feed&lt;/description&gt;
            &lt;language&gt;de&lt;/language&gt;
            &lt;link&gt;http://xml-rss.de&lt;/link&gt;
            &lt;lastBuildDate&gt;&lt;/lastBuildDate&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mails</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$mail</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$currentmail</span> <span style="color: #339933;">=</span> <span style="color: #990000;">imap_header</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mbox</span><span style="color: #339933;">,</span> <span style="color: #000088;">$mail</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #b1b100;">print</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;item&gt;
                &lt;title&gt;&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">imap_utf8</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$currentmail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">subject</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/title&gt;
                &lt;description /&gt;
                &lt;author&gt;&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">htmlspecialchars</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$currentmail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fromaddress</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/author&gt;
                &lt;pubDate&gt;&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">imap_utf8</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$currentmail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">date</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/pubDate&gt;
            &lt;/item&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #b1b100;">print</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;        &lt;/channel&gt;
    &lt;/rss&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">imap_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mbox</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Zum Schluss noch ein Sicherheitshinweis: Wenn das Script auf einem öffentlich zugänglichen Webserver läuft, kann natürlich jeder, der den Namen der Datei kennt, die ungelesenen Mails sehen. Man sollte das Script also noch entsprechend absichern.<br />
Aus diesem Grund wird auch nur der Betreff der Mails und kein Inhalt ausgegeben.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michis-blog.net/2010/05/imap2rss/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtuellem Benutzer Berechtigungen erteilen</title>
		<link>http://www.michis-blog.net/2010/05/virtuellem-benutzer-berechtigungen-erteilen</link>
		<comments>http://www.michis-blog.net/2010/05/virtuellem-benutzer-berechtigungen-erteilen#comments</comments>
		<pubDate>Thu, 06 May 2010 19:34:24 +0000</pubDate>
		<dc:creator>Michi</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[Application Pool]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows 2008]]></category>

		<guid isPermaLink="false">http://www.michis-blog.net/?p=297</guid>
		<description><![CDATA[Bei der Einrichtung meines Servers bin ich nahezu verzweifelt, als ich einem virtuellen User Rechte auf die entsprechenden Verzeichnisse zuweisen wollte. Ab IIS 7 läuft ein App Pool standardmäßig unter einem virtuellen Benutzer, der den Namen des Pools trägt. Der &#8230;<p class="read-more"><a href="http://www.michis-blog.net/2010/05/virtuellem-benutzer-berechtigungen-erteilen">Weiterlesen &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Bei der Einrichtung meines Servers bin ich nahezu verzweifelt, als ich einem virtuellen User Rechte auf die entsprechenden Verzeichnisse zuweisen wollte. Ab IIS 7 läuft ein App Pool standardmäßig unter einem virtuellen Benutzer, der den Namen des Pools trägt. Der Haken an der Sache ist, dass man den Benutzer nicht einfach über die Eigenschaften eines Ordners zuweisen kann. Er taucht dort schlicht und einfach nicht auf. Des Rätsels Lösung ist ein einfacher Befehl:</p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;">icaclcs <span style="color: pink;">&lt;</span>pfad<span style="color: pink;">&gt;</span> <span style="color: pink;">/</span>grant <span style="color: #800000;">&quot;IIS APPPOOL\&lt;poolname&gt;&quot;</span>:F</pre></div></div>

<p>Den Namen des Pools, bzw. den Namen des virtuellen Benutzers, kann man ganz einfach im Taskmanager herausfinden.<br />
Mit dem Wissen, dass dieser Befehl mein Problem lösen sollte, habe ich mich aber trotzdem noch eine gute halbe Stunde weiter damit beschäftigt. Ich hatte versucht den Befehl in der PowerShell abzusetzen, die sich immer wieder über einen ungültigen Wert im grant-Parameter beschwerte. Scheinbar möchte die an dieser Stelle keine Anführungszeichen. Im Pfad werden diese aber Beispielsweise akzeptiert. Schuld ist hier wahrscheinlich nur mein mangelndes Wissen über die PowerShell. Erlösung brachte dann der Versuch den Befehl in der Eingabeaufforderung abzusetzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michis-blog.net/2010/05/virtuellem-benutzer-berechtigungen-erteilen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIS 7 Hostheader und SSL</title>
		<link>http://www.michis-blog.net/2010/04/iis-7-hostheader-und-ssl</link>
		<comments>http://www.michis-blog.net/2010/04/iis-7-hostheader-und-ssl#comments</comments>
		<pubDate>Sat, 24 Apr 2010 11:27:21 +0000</pubDate>
		<dc:creator>Michi</dc:creator>
				<category><![CDATA[Technik]]></category>

		<guid isPermaLink="false">http://www.michis-blog.net/?p=262</guid>
		<description><![CDATA[Unter IIS 7 ist es nicht möglich den Hostheader einer SSL-Site über die Grafische Oberfläche zu setzen. Wenn man die SSL-Bindung zur Site hinzugefügt hat, kann man das aber ganz einfach über die Kommandozeile erledigen. Als erstes wechseln wir in &#8230;<p class="read-more"><a href="http://www.michis-blog.net/2010/04/iis-7-hostheader-und-ssl">Weiterlesen &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Unter IIS 7 ist es nicht möglich den Hostheader einer SSL-Site über die Grafische Oberfläche zu setzen. Wenn man die SSL-Bindung zur Site hinzugefügt hat, kann man das aber ganz einfach über die Kommandozeile erledigen.<br />
Als erstes wechseln wir in das Verzeichnis C:\Windows\system32\inetsrv:</p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;"><span style="color: #008080; font-weight: bold;">cd</span> C:\Windows\system32\inetsrv\</pre></div></div>

<p>Anschließend benötigen wir die ID der Site, die wir mit</p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;">appcmd.exe list site</pre></div></div>

<p>herausfinden können.<br />
Mit einer angenommenen ID von 3, einem Site-Name von &#8220;michisblog.net&#8221; und einem Hostheader von &#8220;www.michis-blog.net&#8221; können wir jetzt den Hostheader für die SSL-Bindung setzen</p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;">appcmd.exe <span style="color: #008080; font-weight: bold;">set</span> site <span style="color: #800000;">&quot;michisblog.net&quot;</span> <span style="color: pink;">/</span>id:<span style="color: #804000;">3</span> <span style="color: pink;">/</span>bindings.<span style="color: #000000;">&#91;</span>protocol<span style="color: pink;">=</span><span style="color: #800000;">'https'</span><span style="color: pink;">,</span>bindingInformation<span style="color: pink;">=</span><span style="color: #800000;">'*:443:'</span><span style="color: #000000;">&#93;</span>.bindingInformation:<span style="color: pink;">*</span>:<span style="color: #804000;">443</span>:www.michis<span style="color: pink;">-</span>blog.net</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.michis-blog.net/2010/04/iis-7-hostheader-und-ssl/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schei? Encoding</title>
		<link>http://www.michis-blog.net/2010/04/schei-encoding</link>
		<comments>http://www.michis-blog.net/2010/04/schei-encoding#comments</comments>
		<pubDate>Wed, 07 Apr 2010 20:19:51 +0000</pubDate>
		<dc:creator>Michi</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.michis-blog.de/2010/04/07/schei-encoding</guid>
		<description><![CDATA[Gestern habe ich mir das T-Shirt bestellt http://www.getdigital.de/products/scheiss_encoding Passt einfach immer wieder ganz gut. Über Probleme mit Encodings stolpert man ja immer mal.]]></description>
			<content:encoded><![CDATA[<p>Gestern habe ich mir das T-Shirt bestellt <a href="http://www.getdigital.de/products/scheiss_encoding">http://www.getdigital.de/products/scheiss_encoding</a><br />
Passt einfach immer wieder ganz gut. Über Probleme mit Encodings stolpert man ja immer mal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michis-blog.net/2010/04/schei-encoding/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WLAN-Netzwerk Priorität unter Windows 7</title>
		<link>http://www.michis-blog.net/2010/02/wlan-netzwerk-prioritat-unter-windows-7</link>
		<comments>http://www.michis-blog.net/2010/02/wlan-netzwerk-prioritat-unter-windows-7#comments</comments>
		<pubDate>Thu, 18 Feb 2010 16:30:11 +0000</pubDate>
		<dc:creator>Michi</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[WLAN]]></category>

		<guid isPermaLink="false">http://www.michis-blog.de/?p=192</guid>
		<description><![CDATA[Ich hatte bis heute Morgen das Problem, dass Windows 7 immer mit dem zuletzt hinzugefügten, wenn auch wesentlich schwächeren Netzwerk verbunden hat. Da sich zu Windows XP einiges in der WLAN-Konfiguration geändert hat, habe ich auf die Schnelle nie eine &#8230;<p class="read-more"><a href="http://www.michis-blog.net/2010/02/wlan-netzwerk-prioritat-unter-windows-7">Weiterlesen &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Ich hatte bis heute Morgen das Problem, dass Windows 7 immer mit dem zuletzt hinzugefügten, wenn auch wesentlich schwächeren Netzwerk verbunden hat. Da sich zu Windows XP einiges in der WLAN-Konfiguration geändert hat, habe ich auf die Schnelle nie eine Möglichkeit gefunden die Priorität der Netzwerke zu ändern. Heute Morgen bin ich dann schließlich doch drüber gestolpert:<br />
Systemsteuerung -> Netzwerk und Internet -> Netzwerk- und Freigabecenter -> links auf &#8220;Drahtlosnetzwerke verwalten&#8221; -> Netzwerk auswählen und über &#8220;Nach oben&#8221; bzw. &#8220;Nach unten&#8221; verschieben</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michis-blog.net/2010/02/wlan-netzwerk-prioritat-unter-windows-7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Visio 2007 und UML</title>
		<link>http://www.michis-blog.net/2008/09/microsoft-visio-2007-und-uml-20</link>
		<comments>http://www.michis-blog.net/2008/09/microsoft-visio-2007-und-uml-20#comments</comments>
		<pubDate>Thu, 18 Sep 2008 18:45:20 +0000</pubDate>
		<dc:creator>Michi</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Microsoft Visio 2007]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[Use Case]]></category>
		<category><![CDATA[Workaround]]></category>

		<guid isPermaLink="false">http://www.michis-blog.de/?p=125</guid>
		<description><![CDATA[Ich dachte mir heute beim Lösen einer Abschlussprüfungsaufgabe die Arbeit ein bisschen erleichtern zu können, in dem ich zur Erstellung eines UML Use-Case-Diagramms Microsoft Visio 2007 verwenden wollte. Nach einiger Suche, Recherche im Internet und Rücksprache mit einem Kollegen musste &#8230;<p class="read-more"><a href="http://www.michis-blog.net/2008/09/microsoft-visio-2007-und-uml-20">Weiterlesen &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Ich dachte mir heute beim Lösen einer Abschlussprüfungsaufgabe die Arbeit ein bisschen erleichtern zu können, in dem ich zur Erstellung eines UML Use-Case-Diagramms Microsoft Visio 2007 verwenden wollte. Nach einiger Suche, Recherche im Internet und Rücksprache mit einem Kollegen musste ich dann feststellen, dass Microsoft scheinbar schlicht und einfach die &#8220;&lt;&lt;includes&gt;&gt;&#8221;-Beziehung vergessen hat. Behelfen kann man sich dann jedoch mit einem kleinen Workaround, in dem man einen eigenen Stereotyp mit dem Namen &#8220;includes&#8221; anlegt, den Typ auf &#8220;Generalisierung&#8221; setzt, das Shape einer anderen Beziehung benutzt, in den Eigenschaften wieder das gerade angelegte &#8220;includes&#8221; einstellt und den Pfeil noch grafisch anpasst. Wie kann man sowas vergessen? Oder ist es vielleicht sogar Absicht?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michis-blog.net/2008/09/microsoft-visio-2007-und-uml-20/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Variablen aus einem Script Task verändern</title>
		<link>http://www.michis-blog.net/2008/06/variablen-aus-einem-script-task-verandern</link>
		<comments>http://www.michis-blog.net/2008/06/variablen-aus-einem-script-task-verandern#comments</comments>
		<pubDate>Tue, 03 Jun 2008 13:54:05 +0000</pubDate>
		<dc:creator>Michi</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[SSIS]]></category>

		<guid isPermaLink="false">http://www.michis-blog.de/?p=102</guid>
		<description><![CDATA[Manchmal ist es hilfreich in einem Script Task eine (globale) Variable zu verändern. Die sicherste und sauberste Methode dafür ist wohl, die Variablen auch gleich im Script zu locken. Im Skripttask-Editor können Variablen auch über die Eigenschaft &#8220;ReadWriteVariables&#8221; automatisch gelockt &#8230;<p class="read-more"><a href="http://www.michis-blog.net/2008/06/variablen-aus-einem-script-task-verandern">Weiterlesen &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Manchmal ist es hilfreich in einem Script Task eine (globale) Variable zu verändern. Die sicherste und sauberste Methode dafür ist wohl, die Variablen auch gleich im Script zu locken. Im Skripttask-Editor können Variablen auch über die Eigenschaft &#8220;ReadWriteVariables&#8221; automatisch gelockt werden. Mehrere können dabei durch Kommata getrennt werden. Hier kann kan aber doch schnell mal vergessen eine benötigte Variable einzutragen, was dann später zu Fehlern führt. Wer meint auf Nummer sicher gehen zu können, in dem er die Variable sowohl automatisch durch die Eigenschaft locken lässt und anschließend nochmal im Script selbst die Variable locken möchte liegt falsch. Hierbei entsteht natürlich ein Deadlock, da versucht wird, die schon automatisch gelockte Variable nochmals zu locken. Hier ein einfaches Beispiel zum Ändern einer Variable.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Imports</span> System
<span style="color: #0600FF;">Imports</span> System.<span style="color: #0000FF;">Data</span>
<span style="color: #0600FF;">Imports</span> System.<span style="color: #0000FF;">Math</span>
<span style="color: #0600FF;">Imports</span> Microsoft.<span style="color: #0000FF;">SqlServer</span>.<span style="color: #0000FF;">Dts</span>.<span style="color: #0000FF;">Runtime</span>
&nbsp;
<span style="color: #FF8000;">Public</span> <span style="color: #0600FF;">Class</span> ScriptMain
    <span style="color: #FF8000;">Public</span> <span style="color: #0600FF;">Sub</span> Main<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
&nbsp;
        <span style="color: #0600FF;">Dim</span> vars <span style="color: #FF8000;">As</span> Variables
&nbsp;
        <span style="color: #008080; font-style: italic;">' Zu verwendende Variable locken</span>
        Dts.<span style="color: #0000FF;">VariableDispenser</span>.<span style="color: #0000FF;">LockOneForWrite</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Benutzer::MyVar&quot;</span>, vars<span style="color: #000000;">&#41;</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">' Wert der Variable ändern</span>
        vars<span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Benutzer::MyVar&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Value</span> <span style="color: #008000;">=</span> <span style="color: #0600FF;">False</span>
&nbsp;
        <span style="color: #008080; font-style: italic;">' Variable unlocken</span>
        vars.<span style="color: #0000FF;">Unlock</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
&nbsp;
        Dts.<span style="color: #0000FF;">TaskResult</span> <span style="color: #008000;">=</span> Dts.<span style="color: #0000FF;">Results</span>.<span style="color: #0000FF;">Success</span>
&nbsp;
    <span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span>
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Class</span></pre></td></tr></table></div>

<p>Durch die Verwendung einer boolschen Variable ist dieses Beispiel natürlich ziemlich vereinfacht. Verwendet man andere Datentypen muss man die eventuell noch ein bisschen konvertieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michis-blog.net/2008/06/variablen-aus-einem-script-task-verandern/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

