<?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>Glorf IT &#187; SQL Server</title>
	<atom:link href="http://www.glorf.it/blog/category/sql-server/feed" rel="self" type="application/rss+xml" />
	<link>http://www.glorf.it/blog</link>
	<description>Bedenkliches aus dem IT-Alltag</description>
	<lastBuildDate>Sun, 29 Aug 2010 17:05:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Patchday ohne SQL Server</title>
		<link>http://www.glorf.it/blog/2010/08/08/sql-server/patchday-ohne-sql-server</link>
		<comments>http://www.glorf.it/blog/2010/08/08/sql-server/patchday-ohne-sql-server#comments</comments>
		<pubDate>Sun, 08 Aug 2010 20:40:37 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Patch]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=5172</guid>
		<description><![CDATA[Der kommende Patchday bei Microsoft wird neue Rekorde aufstellen. Ob unter den 34 Patches aber einer f&#252;r den SQL-Server sein w&#252;rde, war zun&#228;chst mal unklar. W&#228;hrend auf der offiziellen Seite der SQL-Server nicht erw&#228;hnt wird, wurde er in einem Blogbeitrag des Microsoft Security Response Centers (MSRC) genannt. Hier wurde der Eintrag inzwischen aber korrigiert: nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Der kommende Patchday bei Microsoft wird neue Rekorde aufstellen. Ob unter den 34 Patches aber einer f&#252;r den SQL-Server sein w&#252;rde, war zun&#228;chst mal unklar. W&#228;hrend auf der offiziellen Seite der SQL-Server nicht erw&#228;hnt wird, wurde er in einem Blogbeitrag des Microsoft Security Response Centers (MSRC) genannt. Hier wurde der Eintrag inzwischen aber korrigiert: nicht der SQL Server wird gepatcht, sondern MSXML. Also ist der SQL Server beim n&#228;chsten Patchday nicht dabei&#8230;</p>
<p>Hier der Beitrag, der f&#252;r Verwirrung sorgte: <a href="http://blogs.technet.com/b/msrc/archive/2010/08/05/august-2010-bulletin-release-advance-notification.aspx">TechNet Blogs > The Microsoft Security Response Center (MSRC)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/08/08/sql-server/patchday-ohne-sql-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transaktionsl&#246;gger lesen</title>
		<link>http://www.glorf.it/blog/2010/07/27/sql-server/transaktionsloegger-lesen</link>
		<comments>http://www.glorf.it/blog/2010/07/27/sql-server/transaktionsloegger-lesen#comments</comments>
		<pubDate>Tue, 27 Jul 2010 18:57:01 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Trace Flag]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=5152</guid>
		<description><![CDATA[Mein Kollege Mark machte mich auf das Traceflag 2537 aufmerksam: Damit kann man am Microsoft SQL Server (seit Version 2005) die Ausgabe der Funktion fn_dblog steuern: Wenn eingeschaltet, dann werden Infos aus allen Logs angezeigt, nicht nur aus dem aktiven.
DBCC TRACEON (2537)
Wof&#252;r die Funktion fn_dblog sinnvoll ist? Man kann damit den Inhalt des Transaktionslogs lesen:

SELECT [...]]]></description>
			<content:encoded><![CDATA[<p>Mein Kollege Mark machte mich auf das Traceflag 2537 aufmerksam: Damit kann man am Microsoft SQL Server (seit Version 2005) die Ausgabe der Funktion fn_dblog steuern: Wenn eingeschaltet, dann werden Infos aus allen Logs angezeigt, nicht nur aus dem aktiven.</p>
<div class="codesnip-container" >DBCC TRACEON (2537)</div>
<p>Wof&#252;r die Funktion fn_dblog sinnvoll ist? Man kann damit den Inhalt des Transaktionslogs lesen:</p>
<div class="codesnip-container" >
<div class="sql codesnip" style="font-family:monospace;"><span class="kw1">SELECT</span> <span class="br0">&#91;</span>Transaction Id<span class="br0">&#93;</span><span class="sy0">,</span> <span class="br0">&#91;</span>Begin Time<span class="br0">&#93;</span><span class="sy0">,</span> <span class="br0">&#91;</span>UID<span class="br0">&#93;</span><span class="sy0">,</span> <span class="br0">&#91;</span>SPID<span class="br0">&#93;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">FROM</span> ::fn_dblog <span class="br0">&#40;</span><span class="kw1">NULL</span><span class="sy0">,</span> <span class="kw1">NULL</span><span class="br0">&#41;</span></div>
</div>
<p>Ein recht h&#252;bsches und ausgefallenes Beispiel beschreibt Paul Randal im Artikel &quot;<a href="http://www.sqlskills.com/BLOGS/PAUL/post/Finding-out-who-dropped-a-table-using-the-transaction-log.aspx">Finding out who dropped a table using the transaction log</a>&quot;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/07/27/sql-server/transaktionsloegger-lesen/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TDS Spezifikation</title>
		<link>http://www.glorf.it/blog/2010/07/08/sql-server/tds-spezifikation</link>
		<comments>http://www.glorf.it/blog/2010/07/08/sql-server/tds-spezifikation#comments</comments>
		<pubDate>Thu, 08 Jul 2010 18:55:01 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Protokoll]]></category>
		<category><![CDATA[TDS]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=5033</guid>
		<description><![CDATA[Mein Kollege Vladimir machte mich darauf aufmerksam, dass Microsoft die aktuelle Spezifikation von TDS Anfang letzten Monats online stellte. Das ist dann die Version 7.0. Wer die immer schon mal lesen wollte, der findet sie hier&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Mein Kollege Vladimir machte mich darauf aufmerksam, dass Microsoft die aktuelle Spezifikation von TDS Anfang letzten Monats online stellte. Das ist dann die Version 7.0. Wer die immer schon mal lesen wollte, der findet sie <a href="http://download.microsoft.com/download/a/e/6/ae6e4142-aa58-45c6-8dcf-a657e5900cd3/%5BMS-TDS%5D.pdf">hier</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/07/08/sql-server/tds-spezifikation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die Rechte der SQL Server Dienste</title>
		<link>http://www.glorf.it/blog/2010/07/06/sql-server/die-rechte-der-sql-server-dienste</link>
		<comments>http://www.glorf.it/blog/2010/07/06/sql-server/die-rechte-der-sql-server-dienste#comments</comments>
		<pubDate>Tue, 06 Jul 2010 18:35:33 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=5011</guid>
		<description><![CDATA[Mein Kollege Vladimir machte mich auf einen Artikel aufmerksam in dem die Rechte beschrieben werden, die die SQL-Server-Dienste ben&#246;tigen. Wenn man sich die sehr umfangreiche Liste durchliest, dann wird klar, warum Microsoft empfiehlt diese Rechte nicht manuell zu setzen, sondern durch den &#34;SQL Server Configuration Manager&#34;:
Always use SQL Server tools such as SQL Server Configuration [...]]]></description>
			<content:encoded><![CDATA[<p>Mein Kollege Vladimir machte mich auf einen Artikel aufmerksam in dem die Rechte beschrieben werden, die die SQL-Server-Dienste ben&#246;tigen. Wenn man sich die sehr umfangreiche Liste durchliest, dann wird klar, warum Microsoft empfiehlt diese Rechte nicht manuell zu setzen, sondern durch den &quot;SQL Server Configuration Manager&quot;:</p>
<blockquote><p>Always use SQL Server tools such as SQL Server Configuration Manager to change the account used by the SQL Server or SQL Server Agent services, or to change the password for the account. In addition to changing the account name, SQL Server Configuration Manager performs additional configuration such as setting permissions in the Windows Registry so that the new account can read the SQL Server settings. Other tools such as the Windows Services Control Manager can change the account name but do not change associated settings. If the service cannot access the SQL Server portion of the registry, the service may not start properly.</p></blockquote>
<p>Die vollst&#228;ndige Liste der von SQL-Server-Diensten ben&#246;tigten Rechte stehen im Artikel &quot;<a href="http://msdn.microsoft.com/en-us/library/ms143504.aspx">Setting Up Windows Service Accounts</a>&quot;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/07/06/sql-server/die-rechte-der-sql-server-dienste/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>kostenloses eBook zum SQL-Server-Management</title>
		<link>http://www.glorf.it/blog/2010/05/26/buch/kostenloses-ebook-zum-sql-server-management</link>
		<comments>http://www.glorf.it/blog/2010/05/26/buch/kostenloses-ebook-zum-sql-server-management#comments</comments>
		<pubDate>Wed, 26 May 2010 18:56:10 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Buch]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[eBook]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=4768</guid>
		<description><![CDATA[Mein Kollege Robert schickte mir den Tipp, dass es bei Quest das eBook mit dem bl&#246;dsinnigen Namen &#34;Did You Know? It’s Easy to Simplify SQL Server Management&#34; kostenlos gibt. Leider besteht eine Registrierungspflicht. Ich gab brav eine echte Mail-Adresse an, aber es gab nur eine Best&#228;tigungsmail f&#252;r mich zur Info. Ich h&#228;tte auch eine ausgedachte [...]]]></description>
			<content:encoded><![CDATA[<p>Mein Kollege Robert schickte mir den Tipp, dass es bei Quest das eBook mit dem bl&#246;dsinnigen Namen &quot;<a href="http://www.quest.com/documents/landing.aspx?id=10862&#038;technology=34&#038;prod=&#038;prodfamily=&#038;loc=">Did You Know? It’s Easy to Simplify SQL Server Management</a>&quot; kostenlos gibt. Leider besteht eine Registrierungspflicht. Ich gab brav eine echte Mail-Adresse an, aber es gab nur eine Best&#228;tigungsmail f&#252;r mich zur Info. Ich h&#228;tte auch eine ausgedachte oder eine von jemand anderem missbrauchen k&#246;nnen. Mal schauen, ob ich an die Adresse nun Spam bekomme.</p>
<p>Ich habe das Buch mal &#252;berflogen: Es war ganz nett. Viele Grundlagen, viele Tipps. Ich halte es daher f&#252;r Leute, die schon Grundkenntnisse haben und tiefer einsteigen wollen f&#252;r lesenswert. Das ist nichts f&#252;r Neueinsteiger, aber auch nicht f&#252;r Experten. An dem Buch haben bekannte Experten mitgearbeitet, z.B. Kevin Kline. Alleine schon wegen ihm m&#252;ssten eigentlich alle Quest-Software kaufen&#8230;</p>
<p>Die Hinweise auf weiterf&#252;hrende Literatur am Ende jedes Kapitels haben mir gleich gefallen. Dadurch wurde ich beispielsweise auf die <a href="http://sqlserverpedia.com/wiki/Main_Page">SqlServerPedia</a> aufmerksam. Konkret beeindruckte mich die Seite <a href="http://sqlserverpedia.com/wiki/Index_Selectivity_and_Column_Order">Index Selectivity and Column Order</a> als gute Einsteiger-Lekt&#252;re zu dem Thema Index-Nutzung.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/05/26/buch/kostenloses-ebook-zum-sql-server-management/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Traceflag, falls Server nicht mehr reagiert</title>
		<link>http://www.glorf.it/blog/2010/05/16/sql-server/traceflag-falls-server-nicht-mehr-reagiert</link>
		<comments>http://www.glorf.it/blog/2010/05/16/sql-server/traceflag-falls-server-nicht-mehr-reagiert#comments</comments>
		<pubDate>Sun, 16 May 2010 17:40:41 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=4651</guid>
		<description><![CDATA[Mit dem SQL Server 2008 und dem SP3 f&#252;r SQL Server 2005 hat Microsoft den Fehler beseitigt, der auf CPUs mit Stromsparfunktionen regelm&#228;&#223;ig zu Timingproblemen f&#252;hrte. Die Meldungen sahen dann etwa so aus:
CPU time stamp frequency has changed from 191469 to 1794177 ticks per millisecond. The new frequency will be used
Das war nicht wirklich schlimm, [...]]]></description>
			<content:encoded><![CDATA[<p>Mit dem SQL Server 2008 und dem SP3 f&#252;r SQL Server 2005 hat Microsoft den Fehler beseitigt, der auf CPUs mit Stromsparfunktionen regelm&#228;&#223;ig zu Timingproblemen f&#252;hrte. Die Meldungen sahen dann etwa so aus:</p>
<blockquote><p>CPU time stamp frequency has changed from 191469 to 1794177 ticks per millisecond. The new frequency will be used</p></blockquote>
<p>Das war nicht wirklich schlimm, die dauernden Fehlermeldungen in der Ereignisanzeige nervten aber ausgesprochen. Betroffen waren nur Performancemessungen. Auch wir bekamen regelm&#228;&#223;ig beunruhigte Nachfragen seitens unserer Kunden zu diesen Fehlermeldungen. Details zum behobenen Problem stehen in <a href="http://support.microsoft.com/kb/931279/en-us">KB931279</a>: der SQL Server 2005 entnimmt seit SP3 die Zeiten nicht der dem <a href="http://en.wikipedia.org/wiki/Time_Stamp_Counter">CPU-Counter</a> (RDTSC), sondern <em>&#228;hnlich wie</em> die <a href="http://msdn.microsoft.com/en-us/library/dd757347(VS.85).aspx">Multimedia-Time</a>. Details zu den genauen Unterschieden beschreibt Bob Dorr (Microsoft) im Artikel &quot;<a href="http://blogs.msdn.com/psssql/archive/2008/12/16/how-it-works-sql-server-no-longer-uses-rdtsc-for-timings-in-sql-2008-and-sql-2005-service-pack-3-sp3.aspx">How It Works: SQL Server No Longer Uses RDTSC For Timings in SQL 2008 and SQL 2005 Service Pack 3 (SP3)</a>&quot;.</p>
<p><strong>Risiken und Nebenwirkungen</strong></p>
<p>Manchmal haben &#196;nderungen in der Software Risiken und Nebenwirkungen, die man so nicht erwarten w&#252;rden. So ging es Microsoft an dieser Stelle offenbar. Ein netter Kollege machte mich auf den k&#252;rzlich dazu erschienen Artikel von HP aufmerksam:</p>
<blockquote><p>ProLiant servers that have multiple processor cores and that are running Microsoft SQL Server 2005 SP3 or SQL Server 2008 may stop responding when under a heavy I/O processing load. If Automatic Server Recovery (ASR) is enabled on these servers, the server may reboot when the server stops responding.</p>
<p>SQL Server 2005 SP3 and SQL Server 2008 use mmtimer (Multimedia) timer rather than the RDTSC timer, which changes the clock granularity (to 1ms). This change may result in clock-drift or an unresponsive server if the server uses enhanced power management technologies that change CPU frequencies. </p></blockquote>
<p>Weitere Details siehe <a href="http://alerts.hp.com/r?2.1.3KT.2ZR.163d6c.ETyD4Y..N.U6Ao.3BF0.bW89MQ%5f%5fCOAUFKY0 ">HP Customer Advisory c02110402</a>. Ich pers&#246;nlich denke, dass es nicht nur HP-Server treffen kann, sondern auch andere Server mit &quot;enhanced power management technologies that change CPU frequencies&quot;. Ich h&#246;rte noch von keinem konkreten Problem in meinem Umfeld, aber kann jetzt gezielt nach solchen Symptomen Ausschau halten. </p>
<p><strong>Abhilfe</strong></p>
<p>Das als Abhilfe vorgeschlagene, undokumentierte Trace-Flag 8038 scheint nur Auswirkungen auf die Tracing-Ausgaben und Timing-Features zu haben, die SQL-Zeitfunktionern arbeiten wie gehabt auf Basis von 14ms-Ticks. Hat jemand schon Erfahrungen mit diesem Traceflag gesammelt?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/05/16/sql-server/traceflag-falls-server-nicht-mehr-reagiert/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vom SQL Server ben&#246;tigte .Net-Runtimes</title>
		<link>http://www.glorf.it/blog/2010/05/15/sql-server/vom-sql-server-benoetigte-net-runtimes</link>
		<comments>http://www.glorf.it/blog/2010/05/15/sql-server/vom-sql-server-benoetigte-net-runtimes#comments</comments>
		<pubDate>Sat, 15 May 2010 20:24:46 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[DotNet]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=4720</guid>
		<description><![CDATA[Ich muss zugeben, dass ich da tats&#228;chlich schon den &#220;berblick verloren habe: Jede SQL-Server-Version ben&#246;tigt eine andere .net-Runtime. Meistens kommt ja die richtige Version gleich mit, was aber vor Installationsproblemen nicht sch&#252;tzt. 
Daher hat Microsoft nun eine &#220;bersicht erstellt in der man die Unterschiede genau nachlesen kann: &#34;KB2027770 &#8211; Understanding the .NET Framework requirements for [...]]]></description>
			<content:encoded><![CDATA[<p>Ich muss zugeben, dass ich da tats&#228;chlich schon den &#220;berblick verloren habe: Jede SQL-Server-Version ben&#246;tigt eine andere .net-Runtime. Meistens kommt ja die richtige Version gleich mit, was aber vor Installationsproblemen nicht sch&#252;tzt. </p>
<p>Daher hat Microsoft nun eine &#220;bersicht erstellt in der man die Unterschiede genau nachlesen kann: &quot;<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;2027770&#038;sd=rss&#038;spid=2855">KB2027770 &#8211; Understanding the .NET Framework requirements for various versions of SQL Server</a>&quot;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/05/15/sql-server/vom-sql-server-benoetigte-net-runtimes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R2 sprachlich gebunden</title>
		<link>http://www.glorf.it/blog/2010/05/15/sql-server/r2-sprachlich-gebunden</link>
		<comments>http://www.glorf.it/blog/2010/05/15/sql-server/r2-sprachlich-gebunden#comments</comments>
		<pubDate>Sat, 15 May 2010 17:40:21 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=4667</guid>
		<description><![CDATA[Mein Kollege Robert machte mich darauf aufmerksam, dass er Schwierigkeiten bei der Installation der deutschen Version des neuen SQL Servers 2008 R2 hatte:
SQL Server setup media does not support the language of the OS or does not have ENU localized files. Use the matching language-specific SQL Server media or change the OS locale through control [...]]]></description>
			<content:encoded><![CDATA[<p>Mein Kollege Robert machte mich darauf aufmerksam, dass er Schwierigkeiten bei der Installation der deutschen Version des neuen SQL Servers 2008 R2 hatte:</p>
<blockquote><p>SQL Server setup media does not support the language of the OS or does not have ENU localized files. Use the matching language-specific SQL Server media or change the OS locale through control panel.</p></blockquote>
<p>Die L&#246;sung ist bei <a href="https://connect.microsoft.com/SQLServer/feedback/details/556958/sql-server-setup-media-does-not-support-the-language-of-the-os">Microsoft-Connect</a> beschrieben: Man muss bei seinem Windows &quot;Deutsch (Deutschland)&quot; (de-de) als Sprachformat eingestellt haben. &quot;de-at&quot; verursacht hingegen einen Fehler.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/05/15/sql-server/r2-sprachlich-gebunden/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VSS-Datensicherung des SQL-Servers mit Windows-Backup</title>
		<link>http://www.glorf.it/blog/2010/05/05/windows-tools/vss-datensicherung-des-sql-servers-mit-windows-backup</link>
		<comments>http://www.glorf.it/blog/2010/05/05/windows-tools/vss-datensicherung-des-sql-servers-mit-windows-backup#comments</comments>
		<pubDate>Wed, 05 May 2010 17:56:45 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Windows-Tools]]></category>
		<category><![CDATA[Backup]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=4649</guid>
		<description><![CDATA[Im aktuellen TechNet Magazine stie&#223; ich auf den sehr interessanten Artikel &#34;Datenschutz: Backup-Grundlagen f&#252;r Windows Server 2008 R2&#34;. Hier wird sehr gut beschrieben, wie man mittels Virtual Shadow Copy Service (VSS) eine konsistente Dateisicherung der Datenbanken anfertigen kann und das im laufenden Betrieb. 
Das darin erw&#228;hnte &#34;altehrw&#252;rdige&#34; NTBackup konnte das freilich auch schon und zwar [...]]]></description>
			<content:encoded><![CDATA[<p>Im aktuellen TechNet Magazine stie&#223; ich auf den sehr interessanten Artikel &quot;<a href='http://technet.microsoft.com/de-de/magazine/ff625293.aspx'>Datenschutz: Backup-Grundlagen f&#252;r Windows Server 2008 R2</a>&quot;. Hier wird sehr gut beschrieben, wie man mittels <a href="http://www.glorf.it/blog/2007/09/28/sql-talk/vorschlaege-zur-datensicherung-mit-sql-server-teil-5-snapshot-sicherung">Virtual Shadow Copy Service</a> (VSS) eine konsistente Dateisicherung der Datenbanken anfertigen kann und das im laufenden Betrieb. </p>
<p>Das darin erw&#228;hnte &quot;altehrw&#252;rdige&quot; NTBackup konnte das freilich auch schon und zwar sowohl auf Windows Server als auch auf Windows XP. Ab Vista kam dann Windows-Backup. Wenn man damit unter Vista oder Windows 7 versucht eine Datensicherung im laufenden Betrieb durchzuf&#252;hren, dann ist sie beispielsweise in Bezug auf die SQL-Server-Express-Datenbankdateien nicht konsistent. Leider wird n&#228;mlich nicht mehr VSS verwendet. Microsoft hat den Fakt anerkannt, sieht es aber nicht als Problem. Eine R&#252;cksicherung f&#252;hrt zu einer defekten Datenbank. Aus meiner Sicht ein Bug, wenigstens aber ein R&#252;ckschritt.</p>
<p>Das ist schade, weil das beschriebene Windows-Backup am Server das ja immer noch kann&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/05/05/windows-tools/vss-datensicherung-des-sql-servers-mit-windows-backup/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL-PASS Franken: SQL Server DBA Best Practices</title>
		<link>http://www.glorf.it/blog/2010/05/04/sql-server/sql-pass-franken-sql-server-dba-best-practices</link>
		<comments>http://www.glorf.it/blog/2010/05/04/sql-server/sql-pass-franken-sql-server-dba-best-practices#comments</comments>
		<pubDate>Tue, 04 May 2010 17:45:50 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLPASS]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=4637</guid>
		<description><![CDATA[Am kommenden Dienstag, den 11.5.2010 um 18:30 Uhr, ist es endlich wieder so weit: Wer mag kann im n&#228;chsten Vortrag der SQL-PASS Franken seine SQL-Server-Kenntnisse gepflegt vertiefen. Das Thema lautet: &#34;Essentielle DBA Skills: SQL Server DBA Best Practices&#34;. Dass es kein flacher Vortrag wird, daf&#252;r sorgt schon der Referent J&#252;gen Leis, einer der bekanntesten SQL-Server-Spezialisten [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sqlpass.de/Regionalgruppen/Franken/tabid/71/Default.aspx"><img src="http://www.glorf.it/blog/wp-content/uploads/2007/10/sqlpass.jpg" alt="SQL-PASS" title="SQL-PASS" width="198" height="76" class="size-full wp-image-765" align="right" /></a>Am kommenden Dienstag, den 11.5.2010 um 18:30 Uhr, ist es endlich wieder so weit: Wer mag kann im n&#228;chsten Vortrag der <a href="http://www.sqlpass.de/Regionalgruppen/Franken/tabid/71/Default.aspx">SQL-PASS Franken</a> seine SQL-Server-Kenntnisse gepflegt vertiefen. Das Thema lautet: &quot;Essentielle DBA Skills: SQL Server DBA Best Practices&quot;. Dass es kein flacher Vortrag wird, daf&#252;r sorgt schon der Referent J&#252;gen Leis, einer der bekanntesten SQL-Server-Spezialisten Frankens.</p>
<blockquote><p>Der Fokus dieser Session beschreibt die &quot;Best Practices&quot;, die jeder DBA dringend beherzigen sollte, wenn er nicht &quot;Schiffbruch&quot; &#8211; in Form schlechter Performance oder verminderter &quot;Verf&#252;gbarkeit&quot; &#8211; erleiden m&#246;chte. Als typischer GrundlagenVortrag richtet er sich besonders auch an alle Admins, die noch nicht &#252;ber eine jahrelange Praxis verf&#252;gen. Aber so wie ich J&#252;rgen kenne, ist f&#252;r jeden Admin etwas dabei, auch f&#252;r den &quot;alten Hasen&quot;.</p>
<p>Der Vortrag beginnt bei der richtigen Installation / Upgrade, behandelt die SQL Server Konfiguration sowie das Benutzerdaten- und Log Management. Die Database Configuration Settings sowie die Konfiguration von wichtigen Wartungspl&#228;nen mit der (automatischen) Benachrichtigung bei kritischen Fehlern sowie Grundlagen der wichtigsten  Sicherheitseinstellungen sowie Backup und Restore werden auch gestreift. Wenn die Zeit reicht, wird er auch &#252;ber die Erstellung eines Disaster Recovery Plans, das Testen, das Monitoring und die Dokumentation erz&#228;hlen, aber f&#252;r alles wird wohl die Zeit nicht reichen, da man f&#252;r jedes dieser Themen f&#252;r sich genommen schon einen abendf&#252;llenden Vortrag halten k&#246;nnte. </p>
<p>J&#252;rgen Leis hat auf der European PASS Conference 2010 den o.g. Vortrag geh&#246;rt. Er fand die Ideen dahinter so gut und so wichtig, dass er mir spontan vorgeschlagen hat, das Skelett &quot;vom Prinzip her&quot; zu &#252;bernehmen und mit &quot;eigenen Lebenserfahrungen&quot; zu f&#252;llen und daraus einen eigenen Vortrag zu machen. Also baten wir Brad um Erlaubnis, die Folien verwenden zu d&#252;rfen, und er war so nett, zuzustimmen. Ein herzliches Dankesch&#246;n an Brad an dieser Stelle.</p></blockquote>
<p>Der letzte Absatz k&#246;nnte abschrecken. Aber wer J&#252;rgen kennt, der kann es richtig einordnen: Hier wird nicht irgendetwas nachgeplappert, sondern anhand des vorgegebenen roten Fadens gibt J&#252;rgen sein fundiertes Wissen weiter. Hier seine offizielle Vita:</p>
<blockquote><p>Der studierte Mathematiker J&#252;rgen Leis ist den Meisten wohl kein Unbekannter. Er ist seit langen Jahren freiberuflicher SQL Spezialist und seit geraumer Zeit von der Bundesagentur f&#252;r Arbeit wg. seiner F&#228;higkeiten in diesem Bereich mit Beschlag belegt. Seine SQL-Skripts und seine F&#228;higkeiten der Automatisierung von SQL-Jobs sind wohl bekannt, da z.B. die Scripts aus seinem fr&#252;heren Vortrag beim sqlpass.de (nur Mitglieder) zu finden sind. Wenn seine knapp bemessene Freizeit es zul&#228;sst, spielt er in seinem Verein Turnier-Schach oder ist als Sprecher beim SQL PASS t&#228;tig.</p></blockquote>
<p>Gastgeber ist diesmal wieder die <a href="http://www.newelements.de/events/sqlpass-franken.html">New Elements GmbH</a> (<a href="http://tinyurl.com/yl539y8">&#196;u&#223;ere-Bayreuther-Stra&#223;e. 55, 90409 N&#252;rnberg</a>, mit der U2 ist der Ausstieg &quot;Schoppershof&quot;). </p>
<p>Der Eintritt ist wie immer frei, auch Nicht-Mitglieder sind herzlich eingeladen. Bitte dennoch bei Michael Deinhard unter M.Deinhard(&#228;t)newelements.de oder Klaus Oberdalhoff unter kob(&#228;t)sqlpass.de anmelden, damit die Anzahl der ben&#246;tigten St&#252;hle abgesch&#228;tzt werden kann. Wir mussten beispielsweise wiederholt wegen gro&#223;en Ansturms ins benachbarte Hotel umziehen.</p>
<p>Mehr Infos <a href="http://www.newelements.de/events/sqlpass-franken.html">hier</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/05/04/sql-server/sql-pass-franken-sql-server-dba-best-practices/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Express Edition mit bis zu 10 GBytes Datenbanken</title>
		<link>http://www.glorf.it/blog/2010/04/25/sql-server/express-edition-mit-bis-zu-10-gbytes-datenbanken</link>
		<comments>http://www.glorf.it/blog/2010/04/25/sql-server/express-edition-mit-bis-zu-10-gbytes-datenbanken#comments</comments>
		<pubDate>Sun, 25 Apr 2010 16:38:31 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Express Edition]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=4625</guid>
		<description><![CDATA[Neulich hatte ich mir tats&#228;chlich die Frage gestellt, wie lange es dauert, bis man nur noch f&#252;r exotische Anwendungen die SQL-Server-Express-Edition benutzen kann. Das Problem ist die Begrenzung der maximalen Datenbankgr&#246;&#223;e. Sie betrug mit SQL Server 2000 (&#34;Deskop Edition&#34;) 2 GBytes und mit SQL Server 2005/2008 immerhin 4 GBytes. Wenn man nun dazu &#252;ber geht [...]]]></description>
			<content:encoded><![CDATA[<p>Neulich hatte ich mir tats&#228;chlich die Frage gestellt, wie lange es dauert, bis man nur noch f&#252;r exotische Anwendungen die SQL-Server-Express-Edition benutzen kann. Das Problem ist die Begrenzung der maximalen Datenbankgr&#246;&#223;e. Sie betrug mit SQL Server 2000 (&quot;Deskop Edition&quot;) 2 GBytes und mit SQL Server 2005/2008 immerhin 4 GBytes. Wenn man nun dazu &#252;ber geht alle Daten in die Datenbank zu stecken, auch XML-Dateien und Office-Dokumente, dann sind die 4 GByte schneller voll als man &quot;papp&quot; sagen kann.</p>
<p>Wie man auf dem <a href="http://blogs.msdn.com/sqlexpress/archive/2010/04/21/database-size-limit-increased-to-10gb-in-sql-server-2008-r2-express.aspx">SQL Server Express WebLog</a> nachlesen kann, wird die Beschr&#228;nkung mit SQL Server 2008 R2 auf 10 GBytes angehoben. Das finde ich sehr wichtig und l&#228;ngst &#252;berf&#228;llig. Diesen Schritt hatte ich schon bei SQL Server 2008 erwartet und wurde entt&#228;uscht. Aber nun ist der da, der Silberstreif am Horizont&#8230; <img src='http://www.glorf.it/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div class="small">via <a href='http://www.insidesql.org/blogs/tosc/2010/04/22/r2-express-limit-increased-to-10gb'>Torsten</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/04/25/sql-server/express-edition-mit-bis-zu-10-gbytes-datenbanken/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft SQL Server 2008 R2</title>
		<link>http://www.glorf.it/blog/2010/04/21/sql-server/microsoft-sql-server-2008-r2</link>
		<comments>http://www.glorf.it/blog/2010/04/21/sql-server/microsoft-sql-server-2008-r2#comments</comments>
		<pubDate>Wed, 21 Apr 2010 20:35:02 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.glorf.it/blog/?p=4611</guid>
		<description><![CDATA[So, nun ist es passiert: Der &#34;Microsoft SQL Server 2008 R2&#34; wurde heute freigegeben. Nun ist sie also da, die Version, die keine ist: Microsoft spricht von einem &#34;minor upgrade&#34;.
Diese Version bringt jede Menge neuer Features. Leider war kein einziges dabei, dass mich oder meine Firma irgendwie betroffen h&#228;tte. Sehr schade. M&#246;glicherweise geht es Euch [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.glorf.it/blog/wp-content/uploads/2010/04/Logo_SQL_Server_2008_R2_v.jpg" alt="" title="Microsoft SQL Server 2008 R2" width="300" height="164" class="alignright size-full wp-image-4610" align="right" />So, nun ist es passiert: Der &quot;Microsoft SQL Server 2008 R2&quot; wurde heute freigegeben. Nun ist sie also da, die Version, die keine ist: Microsoft spricht von einem &quot;<a href="http://www.glorf.it/blog/2009/11/24/sql-server/sql-server-2008-r2-side-by-side">minor upgrade</a>&quot;.</p>
<p>Diese Version bringt jede Menge neuer Features. Leider war kein einziges dabei, dass mich oder meine Firma irgendwie betroffen h&#228;tte. Sehr schade. M&#246;glicherweise geht es Euch auch so? Das einzige, was uns treffen wird, ist die saftige Preiserh&#246;hung. Weil Microsoft das nicht als neue Version sieht, werden die Neuheiten auch immer gerne mit denen des 2008ers zusammen aufgef&#252;hrt. Aber was sind die Highlights?</p>
<ul>
<li>Mit dieser Version kommen <a href="http://www.glorf.it/blog/2009/11/23/sql-server/was-koennen-die-editionen-des-sql-server-2008-r2">neue Editionen</a>, die den Markt nach oben erweitern und daher nur f&#252;r diese Gro&#223;anwender sinnvoll sind: &quot;Datacenter Edition&quot; und &quot;Parallel Data Warehouse Edition&quot;. Hier stehen <a href="http://www.microsoft.com/sqlserver/2008/en/us/R2-editions.aspx">Details</a>.</li>
<li>Es gibt im SQL Server etliche Erweiterungen, die f&#252;r Gro&#223;kunden interessant sind und daher erst ab der Enterprise-Edition gehen, z.B. das <a href="http://blogs.technet.com/andrew/archive/2010/02/18/multi-server-management-in-sql-server-2008-r2.aspx">Multi-Server-Management</a>, <a href="http://www.microsoft.com/sqlserver/2008/en/us/MDS.aspx">Master Data Services</a> und eine verbesserte Datenkompression. Lediglich die Backup-Kompression kann auch die Standard-Edition. Deswegen wurde wohl auch der Preis der Standard-Edition erheblich angehoben. <img src='http://www.glorf.it/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li>F&#252;r Office 2010 kommt ein erweitertes Excel-AddIn. Das wird komischerweise immer im Zusammenhang mit SQL-Server genannt, geh&#246;rt aber eigentlich zu Office: <a href="http://blogs.msdn.com/powerpivot/default.aspx">PowerPivot</a></li>
<li>Es gibt etliche Erweiterungen der Analysis-Services, die mich aber nicht interessieren, weil wir &quot;nur&quot; den SQL Server einsetzen&#8230;</li>
<li>Ein paar nette Feature in den <a href="http://www.glorf.it/blog/2010/03/10/sql-server/daten-visualisieren-mit-reporting-services-2008-r2">Reporting-Services</a>, z.B. Spark-Lines.</li>
</ul>
<p>So, dann w&#228;re das jetzt also geschafft. Nun freue ich mich auf die n&#228;chste echte Version im kommenden Jahr: <a href="http://www.glorf.it/blog/2010/02/21/sql-server/sql-server-denali-der-grosse">Denali</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glorf.it/blog/2010/04/21/sql-server/microsoft-sql-server-2008-r2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
