<?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>Rob Allen&#039;s DevNotes &#187; SuccesSQL</title>
	<atom:link href="http://akrabat.com/category/successql/feed/" rel="self" type="application/rss+xml" />
	<link>http://akrabat.com</link>
	<description>Developing PHP software in the Real World, by Rob Allen</description>
	<lastBuildDate>Thu, 04 Mar 2010 10:45:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The EuroWinPHP application</title>
		<link>http://akrabat.com/winphp-challenge/the-eurowinphp-application/</link>
		<comments>http://akrabat.com/winphp-challenge/the-eurowinphp-application/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 06:03:55 +0000</pubDate>
		<dc:creator>Rob...</dc:creator>
				<category><![CDATA[SuccesSQL]]></category>
		<category><![CDATA[WinPHP Challenge]]></category>

		<guid isPermaLink="false">http://akrabat.com/?p=574</guid>
		<description><![CDATA[This post is part of a series about my experiences building a PHP app for Windows Server 2008 and IIS 7 for the European WinPHP Challenge 2009 which is  sponsored by iBuildings, Microsoft and Leaseweb.
So.. I've decided on a name: SuccesSQL! I can almost hear the groan from here... What can I say? The [...]]]></description>
			<content:encoded><![CDATA[<p><em style="font-size: 0.9em">This post is part of a series about my experiences building a PHP app for Windows Server 2008 and IIS 7 for the <a href="http://wiki.phpconference.nl/2009_WinPHP_Challenge">European WinPHP Challenge 2009</a> which is  sponsored by iBuildings, Microsoft and Leaseweb.</em></p>
<p>So.. I've decided on a name: <strong>SuccesSQL</strong>! I can almost hear the groan from here... What can I say? The name appealed to me :)</p>
<p>The plan is to write a web based management interface for MS SQL Server databases with a focus on inspecting the data and importing/exporting it. Essentially, I want to be able to inspect the schema and query data without having to go to all the hassle of firing up a VM, connecting to a VPN, starting the SQL Server management application, connecting to the SQL Server, drilling down though five levels of tree on the left just to find out if how many chars a given varchar has been assigned.</p>
<p>I'm intending to write SuccesSql so that it operates quickly with the minimum of fuss.</p>
<h3>The plan</h3>
<p>The application will be written using Zend Framework 1.8. The Zend_Db component doesn't have a good adapter for MSSQL, so the first job will be to write one.</p>
<p>The main goals are:</p>
<ul>
<li>Easy to use UI</li>
<li>Inspect database schema</li>
<li>A data search functionality (global would be nice too)</li>
<li>Ability to run arbitrary SQL statements against the database</li>
</ul>
<p>Going forward, additional functionality that would be useful is:</p>
<ul>
<li>Export a database table / query result-set to a CSV file</li>
<li>Eexport a database to a single text file</li>
<li>Table administration: add, update and delete</li>
<li>Inspection and administration of indexes</li>
<li>Management of users</li>
</ul>
<p>The next step is to understand the <a href="http://blogs.msdn.com/sqlphp/default.aspx">SQL Server Driver for PHP</a> and compare it to using ODBC directly.</p>
]]></content:encoded>
			<wfw:commentRss>http://akrabat.com/winphp-challenge/the-eurowinphp-application/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
