<?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>Ralf Eisenreich &#187; microsoft</title>
	<atom:link href="http://sqlblog.de/blog/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://sqlblog.de/blog</link>
	<description>SQLBlog.DE &#124; ..things to remember</description>
	<lastBuildDate>Mon, 26 Dec 2011 14:37:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SSIS: Excel Import Column Data Types</title>
		<link>http://sqlblog.de/blog/2009/04/ssis-excel-import-column-data-types/</link>
		<comments>http://sqlblog.de/blog/2009/04/ssis-excel-import-column-data-types/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 08:39:59 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[ssis]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/?p=428</guid>
		<description><![CDATA[When Excel data is not coming into SSIS right, then do the following: use option &#8220;IMEX=1&#8221; in ConnectionString (Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\..\MyExcel.xls;Extended...]]></description>
			<content:encoded><![CDATA[<p>When Excel data is not coming into SSIS right, then do the following:</p>
<ol>
<li>use option &#8220;<code>IMEX=1</code>&#8221; in ConnectionString (<code>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\..\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1"</code>)</li>
<li>modify registry setting &#8220;<code>TypeGuessRows=8</code>&#8221; to a much higher value</li>
<li>use a sql statement to retrieve data (e.g. &#8220;<code>SELECT * FROM [sheet1$A5:M2000]</code>&#8220;)</li>
</ol>
<p>NOTE: The setting <code>IMEX=1</code> tells the Excel driver to use <em>Import</em> mode. This mode reads the registry setting &#8220;<code>ImportMixedTypes=Text</code>&#8221; which forces mixed data to be converted to text. To achieve a more reliable column type recognition, the registry setting &#8220;<code>TypeGuessRows=8</code>&#8221; should be increased. By default the ISAM driver analyzes  the first eight rows and determines the column datatypes from this sampling. If the first analysed rows contain only numeric values, then setting <code>IMEX=1</code> will not convert this column datatype to Text &#8211; it will remain numeric.</p>
<p>ATTENTION: The IMEX setting has some other modes:</p>
<ul>
<li>0 is Export mode</li>
<li>1 is Import mode</li>
<li>2 is Linked mode (full update capabilities)</li>
</ul>
<p>Registry Setting Location:<br />
<code><br />
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\X.X\Engines\Excel<br />
</code></p>
<p><strong>supplement</strong><br />
If you experience following error the above described solution could fix it.<br />
1. An OLE DB error has occurred. Error code: 0x80040E21.<br />
2. Failed to retrieve long data for column &#8220;XYZ&#8221;.<br />
3. There was an error with output column &#8220;XYZ&#8221; (55488) on output &#8220;Excel Source Output&#8221; (109). The column status returned was: &#8220;DBSTATUS_UNAVAILABLE&#8221;.<br />
4. The &#8220;output column &#8220;XYZ&#8221;  (55488)&#8221; failed because error code 0xC0209071 occurred, and the error row disposition on &#8220;output column &#8220;XYZ&#8221; (55488)&#8221; specifies failure on error. An error occurred on the specified object of the specified component.<br />
5. [DTS.Pipeline] Error: The PrimeOutput method on component &#8220;Info Source&#8221; (101) returned error code 0xC0209029.  The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing.<br />
6. [DTS.Pipeline] Error: Thread &#8220;SourceThread0&#8243; has exited with error code 0xC0047038. </p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2009/04/ssis-excel-import-column-data-types/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Microsoft bug-free soon</title>
		<link>http://sqlblog.de/blog/2006/07/microsoft-bug-free-soon/</link>
		<comments>http://sqlblog.de/blog/2006/07/microsoft-bug-free-soon/#comments</comments>
		<pubDate>Sun, 30 Jul 2006 15:33:38 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://blog.ralf-eisenreich.de/blog/index.php/2006/07/30/microsoft-bug-free-soon/</guid>
		<description><![CDATA[Microsoft want&#8217;s to get closer to the customer and wants to share the user&#8217;s pain which occurs when an error...]]></description>
			<content:encoded><![CDATA[<p>Microsoft want&#8217;s to get closer to the customer and wants to share the user&#8217;s pain which occurs when an error comes up. Therefore the Microsoft Share Your Pain team was founded (MS-SYP).<br />
To improve the quality of the software Microsoft uses the error reporting engine integrated in its software. By submitting the report the responsible developer is figured out. Now the consumer has the possibility to select one of tree SHARE &#8211; YOUR &#8211; PAIN methods. But see it your self:</p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/ry7u6JF_B1c"></param><embed src="http://www.youtube.com/v/ry7u6JF_B1c" type="application/x-shockwave-flash" width="425" height="350"></embed></object></p>
<p>P.S.: Das ist natÃ¼rlich nur eine Parodie.</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2006/07/microsoft-bug-free-soon/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Microsoft Update: Bug in Update fuer Office?</title>
		<link>http://sqlblog.de/blog/2006/04/microsoft-update-bug-in-update-fuer-office/</link>
		<comments>http://sqlblog.de/blog/2006/04/microsoft-update-bug-in-update-fuer-office/#comments</comments>
		<pubDate>Wed, 12 Apr 2006 12:48:58 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://ralf-eisenreich.de/blog/index.php/2006/04/12/microsoft-update-bug-in-update-fuer-office/</guid>
		<description><![CDATA[Nach dem heutigem Patch-Day (14 Luecken wurden geschlossen) kann ich ploetzlich nicht mehr meine verschluesselten Office-Dokumente oeffnen. Nach einer kleinen...]]></description>
			<content:encoded><![CDATA[<p>Nach dem heutigem Patch-Day (14 Luecken wurden geschlossen) kann ich ploetzlich nicht mehr meine verschluesselten Office-Dokumente oeffnen.</p>
<p>Nach einer kleinen Fehlersuche habe ich entdeckt, dass einige Kryptoprovider nach dem Update nicht mehr in der Liste auftauchen.<br />
Unter Optionen (Menue) -> Sicherheit (Tab) -> Advanced (Button) befindet sich naemlich standardmaessig eine gut gefuellte Liste zur Auswahl der Verschluesselung. Diese hat sich nach dem Update stark verkleinert (auf nur noch 4 Eintraege). Beispielsweise fehlt der &#8220;strong encryption&#8221;-Provider. Betreffen wird das sicherlich alle Office-Produkte (Word, Excel, Access, Powerpoint, ..)<br />
Fazit: Die Dokumente, die nicht mit einer Standard-Verschluesselung abgespeichert worden sind, koennen nun nicht mehr entschluesselt werden.</p>
<p>Hat jemand daselbe Problem festgestellt?</p>
<p>Ein Versuch, diesen (ich denke doch) Bug an Microsoft zu uebermitteln brachte folgendes Ergebnis:</p>
<p><a title="Microsoft Feedback Error" class="imagelink" href="http://ralf-eisenreich.de/blog/wp-content/uploads/2006/04/msfeedbackerror.jpg"><img alt="Microsoft Feedback Error" id="image41" src="http://ralf-eisenreich.de/blog/wp-content/uploads/2006/04/msfeedbackerror.thumbnail.jpg" /></a></p>
<p>Schade auch.</p>
<p><strong>UPDATE</strong>:</p>
<p>Okay, Ursache und Loesung sind nun gefunden. Das Problem war <strong>nicht</strong> das Update, sondern eine Aufforderung zum Passwortwechseln der Domaene. Aus irgendeinem unerklaerlichen Grund wurde dieser Wechsel auf dem lokalen System nicht richtig vollzogen. Eine erneute Passwortaenderung  hat das Problem nun behoben. Das Loeschen der Microsoft Office Verzeichnisse in lokale Einstellungen und Anwendungsdaten (unter Dokumente und Einstellungen) wuerde das Problem ebenfalls loesen.<br />
Very strange.</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2006/04/microsoft-update-bug-in-update-fuer-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

