<?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>Sprachrohr &#187; database</title>
	<atom:link href="http://robert-kummer.de/tag/database/feed/" rel="self" type="application/rss+xml" />
	<link>http://robert-kummer.de</link>
	<description>alles, was der robbi so interessant findet</description>
	<lastBuildDate>Thu, 29 Jul 2010 12:33:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>Kontrolle über den MSSQL Server erlangen</title>
		<link>http://robert-kummer.de/2010/07/23/kontrolle-ueber-den-mssql-server-erlangen/</link>
		<comments>http://robert-kummer.de/2010/07/23/kontrolle-ueber-den-mssql-server-erlangen/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 11:00:07 +0000</pubDate>
		<dc:creator>rok</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mssql]]></category>

		<guid isPermaLink="false">http://robert-kummer.de/?p=454</guid>
		<description><![CDATA[Die gestrige Neuinstallation brachte mich fast zur Weißglut, denn der Sysadmin Nutzer sa war nicht wie laut Dokumentation mit leerem Passwort versehen. Nach ein wenig suchen wurde ich fündig: In der Konfiguration des MSSQL-Serverdienstes den Startparameter um folgende Zeichenkette ergänzen &#8230; <a href="http://robert-kummer.de/2010/07/23/kontrolle-ueber-den-mssql-server-erlangen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Die gestrige Neuinstallation brachte mich fast zur Weißglut, denn der Sysadmin Nutzer <em>sa</em> war nicht wie laut Dokumentation mit leerem Passwort versehen.</p>
<p>Nach ein wenig suchen wurde ich fündig:<br />
In der Konfiguration des MSSQL-Serverdienstes den Startparameter um folgende Zeichenkette ergänzen &#8220;;-m&#8221;. Dann den Dienst neu starten. Damit ist der MSSQL Server im SingleUser-Modus und läßt nur eine Verbindung zu.</p>
<p>Dann anmelden per Serverkonsole und einen Disconnect des Object Explorer machen &#8211; weil ja nur eine Verbindung geht und wir eine Query absetzen müssen.</p>
<p>Dazu nun New Query wählen und folgenden Befehl eingeben:</p>
<pre>Create user nutzername
With password='pass'</pre>
<p>Das per Execute absetzen. Wenn okay, dann diesem Nutzer noch die gewünschte Rolle zuweisen:</p>
<pre>sp_addsrvrolemember 'nutzername','sysadmin'</pre>
<p>Danach alles abmelden und den Startparameter für den Neustart wieder rücksetzen.</p>
<p>So kann man den Server wieder unter Kontrolle bringen. Aber abschließend muss ich sagen: ich mag ihn nicht, diesen Datenbankserver von Winzigweich.</p>
<p>Nachtrag (28.07.2010):</p>
<p>Wenn man den MS SQL Server 2008 Express im einfachen Paket installiert hat und nun noch Microsoft SQL Server 2008 Management Studio Express nutzen möchte für Administrationszwecke, muss man in diesem Setup zunächst ein Upgrade der lokalen Instanz durchführen und danach die &#8220;Installation einer neuen Instanz bzw. hinzufügen von Featuren zu bestehender Instanz&#8221; wählen. Erst dadurch kann man die die Management-Tools installieren.<br />
<h3 class='related_post_title'>Das könnte Sie auch interessieren:</h3>
<ul class='related_post'>
<li><a  href="http://robert-kummer.de/2010/07/29/ms-sql-server-und-die-default-database-eines-nutzers/" title="MS SQL Server und die Default Database eines Nutzers">MS SQL Server und die Default Database eines Nutzers</a></li>
<li><a  href="http://robert-kummer.de/2010/07/26/installation-von-iis7-unter-windows-server-2008/" title="Installation von IIS7 unter Windows Server 2008">Installation von IIS7 unter Windows Server 2008</a></li>
<li><a  href="http://robert-kummer.de/2010/01/13/datenbank-backup-mit-dem-mysqldumper/" title="Datenbank-Backup mit dem MySQLDumper">Datenbank-Backup mit dem MySQLDumper</a></li>
<li><a  href="http://robert-kummer.de/2009/12/24/neue-suchqualitaet-in-wordpress-mit-lucene/" title="Neue Suchqualität in WordPress mit Lucene">Neue Suchqualität in WordPress mit Lucene</a></li>
<li><a  href="http://robert-kummer.de/2009/04/24/sql-buddy-web-based-mysql-administration/" title="SQL Buddy &#8211; Web based MySQL administration">SQL Buddy &#8211; Web based MySQL administration</a></li>
</ul>
<p><a  class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://robert-kummer.de/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://robert-kummer.de/2010/07/23/kontrolle-ueber-den-mssql-server-erlangen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datenbank-Backup mit dem MySQLDumper</title>
		<link>http://robert-kummer.de/2010/01/13/datenbank-backup-mit-dem-mysqldumper/</link>
		<comments>http://robert-kummer.de/2010/01/13/datenbank-backup-mit-dem-mysqldumper/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 18:27:25 +0000</pubDate>
		<dc:creator>rok</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[database]]></category>

		<guid isPermaLink="false">http://robert-kummer.de/?p=391</guid>
		<description><![CDATA[Ich hab heute mal eine &#8220;hübsche&#8221; Backup &#38; Restore Lösung gesucht, mit der ich automatisiert DB-Backups machen kann und in einer Weboberfläche die einzelnen Backups auch wiederherstellen kann. Diese Idee hatte ich offensichtlich nicht alleine. Nach kurzer Suche stieß ich &#8230; <a href="http://robert-kummer.de/2010/01/13/datenbank-backup-mit-dem-mysqldumper/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-394" title="MySQLDumper" src="http://robert-kummer.de/wp-content/uploads/mysqldumper.png" alt="" width="99" height="74" />Ich hab heute mal eine &#8220;hübsche&#8221; Backup &amp; Restore Lösung gesucht, mit der ich automatisiert DB-Backups machen kann und in einer Weboberfläche die einzelnen Backups auch wiederherstellen kann.</p>
<p><span id="more-391"></span></p>
<p>Diese Idee hatte ich offensichtlich nicht alleine. Nach kurzer Suche stieß ich auf den <a  href="http://www.mysqldumper.de/" target="_blank">MySQLDumper</a>. Dieser ermöglicht all die gesuchten Features und noch ein wenig mehr. Ich hab hier mal einen kleinen Auszug der aktuellen Version 1.24 zusammengestellt:</p>
<ul>
<li>Dialoggestützte Installation</li>
<li>Backup per PHP und Perl möglich (gerade wichtig bei Script-Timeouts in großen Datenbanken)</li>
<li>Benachrichtigung per E-Mail über ein erfolgtes Backup (da kann man sich sogar das Backupfile zusätzlich im Anhang schicken lassen)</li>
<li>Multi-Part-Backups für große Datenbanken möglich</li>
<li>Kopieren der Backups auf bis zu 3 FTP-Server</li>
<li>eigene SQL-Befehle vor und nach einem Backup datenbankbezogen einstellbar</li>
<li>hübsches Webinterface</li>
</ul>
<p>Natürlich bietet der MySQLDumper noch weitere Dinge, aber da könnt ihr euch auch einfach auf der <a  href="http://www.mysqldumper.de/funktionen/" target="_blank">Funktionsübersicht</a> dazu informieren.</p>
<h2>Best Practices im eigenen Einsatz</h2>
<p>Bei einem unserer Kundenserver hab ich den MySQLDumper jetzt mal installiert und einen Cronjob aufgesetzt, der allmorgentlich ein DB-Backup von allen Datenbanken anlegt. Als Einstellungen hab ich folgende getroffen:</p>
<ul>
<li>E-Mail-Benachrichtigung: ja</li>
<li>Backup aller Datenbanken</li>
<li>FTP-Server werde ich dann morgen einrichten, nachdem ich morgen mal das Restore testen werde</li>
</ul>
<p>Im Vorfeld hab ich noch einen eigenen Nutzer für den MySQLDumper angelegt in der Datenbank, damit dort nichts schlimmes passieren kann. Also grundsätzlich darf der Nutzer nur LOCK TABLES und SELECT Statements absetzen. Außerdem werde ich noch prüfen, ob er für den Restore-Vorgang noch weitere Rechte benötigt. Diese Rechte hab ich dann global gesetzt, damit ich nicht für jeden neue Kundendatenbank etwas tun muss. Der MySQLDumper sucht sich nämlich selbständig alle verfügbaren Datenbanken.</p>
<p>Alles in allem ein gutes Tool. Ob es in einem Live-Szenario durchhalten wird, wird sich zeigen. Es macht aber bisher einen sehr guten Eindruck.</p>
<p>Habt Ihr schon irgendwelche Erfahrungen mit dem MySQLDumper? Egal ob gute oder schlechte&#8230;dann kommentiert diesen Beitrag doch bitte.<br />
<h3 class='related_post_title'>Das könnte Sie auch interessieren:</h3>
<ul class='related_post'>
<li><a  href="http://robert-kummer.de/2010/07/23/kontrolle-ueber-den-mssql-server-erlangen/" title="Kontrolle über den MSSQL Server erlangen">Kontrolle über den MSSQL Server erlangen</a></li>
<li><a  href="http://robert-kummer.de/2009/12/24/neue-suchqualitaet-in-wordpress-mit-lucene/" title="Neue Suchqualität in WordPress mit Lucene">Neue Suchqualität in WordPress mit Lucene</a></li>
<li><a  href="http://robert-kummer.de/2009/04/24/sql-buddy-web-based-mysql-administration/" title="SQL Buddy &#8211; Web based MySQL administration">SQL Buddy &#8211; Web based MySQL administration</a></li>
</ul>
<p><a  class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://robert-kummer.de/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://robert-kummer.de/2010/01/13/datenbank-backup-mit-dem-mysqldumper/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Neue Suchqualität in WordPress mit Lucene</title>
		<link>http://robert-kummer.de/2009/12/24/neue-suchqualitaet-in-wordpress-mit-lucene/</link>
		<comments>http://robert-kummer.de/2009/12/24/neue-suchqualitaet-in-wordpress-mit-lucene/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 09:46:58 +0000</pubDate>
		<dc:creator>rok</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Privates]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[lucene]]></category>
		<category><![CDATA[search-engine]]></category>
		<category><![CDATA[search-index]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://robert-kummer.de/?p=388</guid>
		<description><![CDATA[Nachdem ich immer wieder mit der Suchindizierung Apache Lucene in Kontakt komme wollte ich nun auch mal diese Suche in meinem Blog zur Anwendung bringen. Aber selber machen dauert etwas&#8230;und wir haben doch keine Zeit Nach kurzer Google-Suche kam das &#8230; <a href="http://robert-kummer.de/2009/12/24/neue-suchqualitaet-in-wordpress-mit-lucene/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich immer wieder mit der Suchindizierung Apache Lucene in Kontakt komme wollte ich nun auch mal diese Suche in meinem Blog zur Anwendung bringen. Aber selber machen dauert etwas&#8230;und wir haben doch keine Zeit <img src='http://robert-kummer.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-388"></span></p>
<p>Nach kurzer Google-Suche kam das Ergebnis: <a  href="http://wordpress.org/extend/plugins/search-unleashed/" target="_blank">Search Unleashed</a> ist das begehrte Plugin, welches unter anderem eine Indizierung mit Lucene ermöglicht. Dabei ist Lucene die einzige Indizierung, die dateibasiert ist. Dazu muss allerdings nur das cache-Verzeichnis schreibfähig sein, was es ja zweifellos immer sein sollte.</p>
<p>Nach der ersten Indizierung kann man dann schon loslegen mit der Suche. Ein Highlight ist das Highlighting&#8230;alle Suchbegriffe werden unterschiedlich dargestellt und man kann genau festlegen, welche Daten überhaupt durchsucht werden sollen.</p>
<p>Alles in allem ein sehr gutes Plugin.<br />
<h3 class='related_post_title'>Das könnte Sie auch interessieren:</h3>
<ul class='related_post'>
<li><a  href="http://robert-kummer.de/2010/07/23/kontrolle-ueber-den-mssql-server-erlangen/" title="Kontrolle über den MSSQL Server erlangen">Kontrolle über den MSSQL Server erlangen</a></li>
<li><a  href="http://robert-kummer.de/2010/01/13/datenbank-backup-mit-dem-mysqldumper/" title="Datenbank-Backup mit dem MySQLDumper">Datenbank-Backup mit dem MySQLDumper</a></li>
<li><a  href="http://robert-kummer.de/2009/09/01/total-tolles-twitter-wordpress-plugin/" title="Total tolles Twitter-WordPress-Plugin">Total tolles Twitter-WordPress-Plugin</a></li>
<li><a  href="http://robert-kummer.de/2009/06/08/google-maps-in-wordpress/" title="Google Maps in WordPress">Google Maps in WordPress</a></li>
<li><a  href="http://robert-kummer.de/2009/04/24/sql-buddy-web-based-mysql-administration/" title="SQL Buddy &#8211; Web based MySQL administration">SQL Buddy &#8211; Web based MySQL administration</a></li>
</ul>
<p><a  class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://robert-kummer.de/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://robert-kummer.de/2009/12/24/neue-suchqualitaet-in-wordpress-mit-lucene/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Buddy &#8211; Web based MySQL administration</title>
		<link>http://robert-kummer.de/2009/04/24/sql-buddy-web-based-mysql-administration/</link>
		<comments>http://robert-kummer.de/2009/04/24/sql-buddy-web-based-mysql-administration/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 08:21:54 +0000</pubDate>
		<dc:creator>rok</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://robert-kummer.de/?p=219</guid>
		<description><![CDATA[Heute will ich mal ein Tool vorstellen, welches einen adäquaten Ersatz für den allseits bekannten phpMyAdmin bieten kann. Und zwar ist das der SQL Buddy. Zur Benutzung benötigt man keinerlei Konfiguration, da alle Daten beim Login abgefragt werden. Aufpassen sollte &#8230; <a href="http://robert-kummer.de/2009/04/24/sql-buddy-web-based-mysql-administration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a  rel="external nofollow" href="http://www.flickr.com/photos/37996589754@N01/8956688"><img class="alignright" style="border: 0pt none; margin-left: 8px; margin-right: 8px;" src="http://farm1.static.flickr.com/6/8956688_5e767acdb4_m.jpg" border="0" alt="folktunes.org database work" hspace="8" width="240" height="140" align="left" /></a>Heute will ich mal ein Tool vorstellen, welches einen adäquaten Ersatz für den allseits bekannten <a  title="phpMyAdmin" href="http://www.phpmyadmin.net/" target="_blank">phpMyAdmin</a> bieten kann. Und zwar ist das der <a  title="SQL Buddy" href="http://www.sqlbuddy.com/" target="_blank">SQL Buddy</a>.</p>
<p>Zur Benutzung benötigt man keinerlei Konfiguration, da alle Daten beim Login abgefragt werden. Aufpassen sollte man mit der Startseite des SQL Buddy: er hat bei mir lokal (WinXP, XAMPP) das Problem gehabt, dass er zu Beginn nicht von der Index-Seite auf die login.php ging. Also lieber die login.php direkt aufrufen, &#8220;dann klappts auch mit der Mutti&#8221;.</p>
<p>Der SQL Buddy besticht durch seine Einfachheit und aufgeräumten Oberfläche. Die Exportformate sind arg spärlich, wenn man den großen Bruder &#8211; sofern man ihn so nennen darf &#8211; phpMyAdmin sieht. Aber wenn man mal ehrlich ist, mehr als SQL braucht man nicht wirklich und das kann der kleine Buddy.</p>
<p>Es gibt auch ein zweites Designthema, wobei mir das jetzige Standardthema definitiv ausreichend gefällt.</p>
<p>Wer ein paar Screenshots sehen möchte, der wird <a  title="SQL Buddy Screenshots" href="http://www.sqlbuddy.com/screenshots/" target="_blank">hier</a> fündig.</p>
<p>Ein weiterer großer Vorteil ist die hohe Verfügbarkeit von <a  title="SQL Buddy Übersetzung" href="http://www.sqlbuddy.com/translations/" target="_blank">Übersetzungen</a>. Es sind quasi alle wichtigen vorhanden, alle fehlenden kann man live auf der Seite bearbeiten. Das ist echt mal eine geile Idee!</p>
<p>Mittlerweile wird das Projekt auf <a  title="Projekt auf Google Code" href="http://code.google.com/p/sql-buddy/" target="_blank">http://code.google.com/p/sql-buddy/</a> gehostet.</p>
<p>Ich hoffe, dass dieses Projekt noch ein bis zwei Schwächen, wie zum Beispiel die sinnlose 2. Menüdarstellung oder&#8230;hm, nun fällt mir keine weitere Schwäche ein. <img src='http://robert-kummer.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Hier mal noch kurz die Daten und Anforderungen der aktuellen <a  title="SQL Buddy Download" href="http://www.sqlbuddy.com/download/dl.php" target="_blank">Version 1.3.1</a>:</p>
<ul>
<li>277 Kb für die ZIP-Datei</li>
<li>PHP 4.3+</li>
<li>MySQL 4+</li>
<li>läuft in Mozilla Firefox, Safari, Opera 9.5 und Internet Explorer 7</li>
</ul>
<p>Ich werde den SQL Buddy auf jedenfall in unseren neuen Hosting-Service <a  title="demobereich.de" href="http://www.demobereich.de/" target="_blank">demobereich.de</a> mit integrieren in einer der nächsten Versionen.<br />
<h3 class='related_post_title'>Das könnte Sie auch interessieren:</h3>
<ul class='related_post'>
<li><a  href="http://robert-kummer.de/2009/05/17/einstieg-in-php-5-und-mysql-5/" title="Einstieg in PHP 5 und MySQL 5. Einführung in die Webprogrammierung (Gebundene Ausgabe)">Einstieg in PHP 5 und MySQL 5. Einführung in die Webprogrammierung (Gebundene Ausgabe)</a></li>
<li><a  href="http://robert-kummer.de/2009/05/08/php-und-mysql-easy-taschenbuch/" title="PHP und MySQL Easy: Dynamik für Ihre Webseiten. Leicht, klar, sofort (Taschenbuch)">PHP und MySQL Easy: Dynamik für Ihre Webseiten. Leicht, klar, sofort (Taschenbuch)</a></li>
<li><a  href="http://robert-kummer.de/2009/04/22/php-5-mysql-5-studienausgabe-broschiert/" title="PHP 5 / MySQL 5. Studienausgabe (Broschiert)">PHP 5 / MySQL 5. Studienausgabe (Broschiert)</a></li>
<li><a  href="http://robert-kummer.de/2009/03/05/versionierung-und-ticketverwaltung-fuer-lau/" title="Versionierung und Ticketverwaltung für lau">Versionierung und Ticketverwaltung für lau</a></li>
<li><a  href="http://robert-kummer.de/2010/07/23/kontrolle-ueber-den-mssql-server-erlangen/" title="Kontrolle über den MSSQL Server erlangen">Kontrolle über den MSSQL Server erlangen</a></li>
</ul>
<p><a  class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://robert-kummer.de/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://robert-kummer.de/2009/04/24/sql-buddy-web-based-mysql-administration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
