<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.office.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Access 12's new data engine</title><link>http://blogs.office.com/b/microsoft-access/archive/2005/10/13/access-12-s-new-data-engine.aspx</link><description>In the first Access blog post, I noted that Access 12 has a new database engine, but one derived from and very similar to the old Jet engine. There were a bunch of questions &amp;amp; emails about what we did, why, and what it means, and it will take me more</description><dc:language>en-US</dc:language><generator>Telligent Community 1.5.134.15456 (Build: 5.5.134.15456)</generator><item><title>re: Access 12's new data engine</title><link>http://blogs.office.com/b/microsoft-access/archive/2005/10/13/access-12-s-new-data-engine.aspx#18621</link><pubDate>Fri, 28 Jul 2006 11:10:36 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:18621</guid><dc:creator>MarkTwain</dc:creator><description>&lt;p&gt;Runtime Version?&lt;/p&gt;
&lt;p&gt;Will there be a distributable runtime file for Access 12 or will all users need a full versin of Access to runan app written in 12?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=18621" width="1" height="1"&gt;</description></item><item><title>re: Access 12's new data engine</title><link>http://blogs.office.com/b/microsoft-access/archive/2005/10/13/access-12-s-new-data-engine.aspx#18623</link><pubDate>Sat, 20 May 2006 13:30:12 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:18623</guid><dc:creator>T. MacCabe</dc:creator><description>&lt;p&gt;I only saw one person mention multi-user environments. I would like to hear that something has been done to reduce the impacts of slow networks and dropped connections. And to go with this, what about improving backend replication/recovery processes? I did like the comment on the need for better reporting tools, but all this needs to keep the non-server owners mind. Those who use Sharepoint, likely own and operate SQL Server, or at least MSDE. It means thay have more options, for what ever reason. Access has always been the tool of choice for those with limited options. A God send, and is the biggest reason I like (even love) Microsoft. High on my list as well are Excel, Sharepoint 2003, and Visual Studio.Net. It&amp;#39;s the tug-o-war at Microsoft that keeps it evolving. Would you rather have Oracle Portal?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=18623" width="1" height="1"&gt;</description></item><item><title>re: Access 12's new data engine</title><link>http://blogs.office.com/b/microsoft-access/archive/2005/10/13/access-12-s-new-data-engine.aspx#18624</link><pubDate>Thu, 05 Jan 2006 14:14:31 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:18624</guid><dc:creator>Dmitry Kornienko</dc:creator><description>&lt;p&gt;So the reason that Access doesn&amp;#39;t use SQL Server engine or SES (JET Blue) is the need to maintain shared file access. Right. But network file sharing is so 1980s... There could be new database format, based on SQL Server Express engine or maybe WinFS, and a technology to automatically share such databases in server-side mode... And what about unifying query language semantics on a per-project basis, so moving to SQL Server is easier?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=18624" width="1" height="1"&gt;</description></item><item><title>re: JET History</title><link>http://blogs.office.com/b/microsoft-access/archive/2005/10/13/access-12-s-new-data-engine.aspx#18625</link><pubDate>Wed, 04 Jan 2006 20:40:34 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:18625</guid><dc:creator>Ian Jose</dc:creator><description>&lt;p&gt;Everywhere this article refers to Jet, it is refering to JET Red. JET Red was an ISAM originally developed by Microsoft for BC7, compiled basic. JET Blue was originally developed by Microsoft as a prospective upgrade for Access, but it was never used in this role. JET Red and JET Blue began sharing the common JET moniker in the Spring of 1990 when a query technology, QJET, was developed that would host on both Red and Blue. As others have noted, JET Blue went on to be used by Microsoft Exchange, Active Directory and many many other Windows services. JET Blue was a private API for many years, but became a published API in April of 2005 when three middle ware applications not covered by the Windows EULA chose it as their data store. Now anyone can use JET Blue. JET Red is a file sharing techonlogy with page level locking and best effort crash recovery. JET Blue on the other hand is designed to be embedded in a server application, does not share files, has write ahead logging for guaranteed crash recovery and has record level locking. JET Blue does not ship with a query engine but instead relies on applications to write their own queries as C++ ISAM code.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=18625" width="1" height="1"&gt;</description></item><item><title>re: Access 12's new data engine</title><link>http://blogs.office.com/b/microsoft-access/archive/2005/10/13/access-12-s-new-data-engine.aspx#18626</link><pubDate>Mon, 07 Nov 2005 07:02:58 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:18626</guid><dc:creator>chris_n_osborne</dc:creator><description>&lt;p&gt;&amp;gt;The SQL team is de-investing in Jet,&lt;/p&gt;
&lt;p&gt;&amp;gt;and telling developers to code&lt;/p&gt;
&lt;p&gt;&amp;gt;against SQL Server Express, but as&lt;/p&gt;
&lt;p&gt;&amp;gt;it lacks the heterogeneous query&lt;/p&gt;
&lt;p&gt;&amp;gt;functionality we needed, Access&lt;/p&gt;
&lt;p&gt;&amp;gt;stuck with Jet. Then the answer is clear, JET should be transferred to the control of the Microsoft people working on MS Access. If the SQL Server folks won&amp;#39;t take care of it, then the people who care about it should. &amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;gt;However, we needed to extend the Jet&lt;/p&gt;
&lt;p&gt;&amp;gt;engine, so took a “private” copy of it, This makes absolutely no sense. None whatsoever. (Not the act, that is understandable. The part that doesn&amp;#39;t make sense is that it was done at all instead of continuing on with what went before, but simply in the hands of the MS Access developers instead of the SQL Server developers.) Perhaps some high-powered management needs to say &amp;quot;do it&amp;quot; to get it done, but JET needs to move to a new house. &amp;gt;This means Access 12 no longer uses&lt;/p&gt;
&lt;p&gt;&amp;gt;the system Jet engine, This makes even less sense. &amp;gt;but is tightly bound to its own&lt;/p&gt;
&lt;p&gt;&amp;gt;version. Different versions of JET? What for? Microsoft should keep on doing what it has always done. Upgrading JET&amp;#39;s functionality in exactly the way it has always done. &amp;quot;Private versions&amp;quot; and &amp;quot;extensions for Office&amp;quot; serve no purpose. There should only be one version. Updated and upgraded and modernized with new features and capabilities. If the SQL folks won&amp;#39;t do it, it&amp;#39;s time to turn over JET to those who are willing and able. &amp;gt;Developers can still program&lt;/p&gt;
&lt;p&gt;&amp;gt;against the Access engine, but since&lt;/p&gt;
&lt;p&gt;&amp;gt;it isn’t part of the system any more,&lt;/p&gt;
&lt;p&gt;&amp;gt;application users will need Access on&lt;/p&gt;
&lt;p&gt;&amp;gt;their machines. This is a big problem. This is really of no help or use that I can see. Departing from the model of the MS Access GUI + JET that has succeeded with so well to date is completely unnecessary and counterproductive. &amp;gt;Developers targeting users without&lt;/p&gt;
&lt;p&gt;&amp;gt;Access can continue to use the&lt;/p&gt;
&lt;p&gt;&amp;gt;Jet engine as they have for years or&lt;/p&gt;
&lt;p&gt;&amp;gt;can move to SQL Server Express. The developer thus misses out on any of the potential benefits and features of an &amp;quot;upgrade&amp;quot;, creating a situation where there might as well not have been an &amp;quot;upgrade&amp;quot; in the first place. &amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;gt;The primary feature we added to the&lt;/p&gt;
&lt;p&gt;&amp;gt;new Access engine is support for&lt;/p&gt;
&lt;p&gt;&amp;gt;“complex data”. Complex data really&lt;/p&gt;
&lt;p&gt;&amp;gt;isn’t so complex – it is simply a join&lt;/p&gt;
&lt;p&gt;&amp;gt;in relational terms, or a repeating&lt;/p&gt;
&lt;p&gt;&amp;gt;region in XLM terms. [...] So, SharePoint data support is the primary feature that will be added? I have to admit, I have a lengthy list of things I&amp;#39;d like to see added to MS Access, and SharePoint support isn&amp;#39;t on the list. (It&amp;#39;s not that I think SharePoint support is bad, I just think there are many more high-priority things that need to be supported.) &amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;gt;Developers, of course, are quite&lt;/p&gt;
&lt;p&gt;&amp;gt;comfortable doing this by hand and can&lt;/p&gt;
&lt;p&gt;&amp;gt;choose to either continue as they have&lt;/p&gt;
&lt;p&gt;&amp;gt;or to use the new functionality. For&lt;/p&gt;
&lt;p&gt;&amp;gt;developers targeting SharePoint, it&lt;/p&gt;
&lt;p&gt;&amp;gt;provides a mechanism for handling&lt;/p&gt;
&lt;p&gt;&amp;gt;SharePoint’s complex data structures&lt;/p&gt;
&lt;p&gt;&amp;gt;naturally. I am hoping that there are a *lot* of MS Access developers out there with *lots* of paying customers who want SharePoint support. (While simultaneously doubting it.) I am also hoping that everyone who formerly didn&amp;#39;t need to own a copy of Office with Access in it, is now willing to purchase or upgrade to it in order to run new &amp;quot;Access Applications&amp;quot;. (Though, again, I doubt it.) --------------------&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=18626" width="1" height="1"&gt;</description></item><item><title>re: Access 12's new data engine</title><link>http://blogs.office.com/b/microsoft-access/archive/2005/10/13/access-12-s-new-data-engine.aspx#18627</link><pubDate>Mon, 31 Oct 2005 11:59:32 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:18627</guid><dc:creator>RichB</dc:creator><description>&lt;p&gt;Your description of JET sounds like a re-write of history. JET was originally part of Access (or FoxPro for the very early versions). It split into Jet Red and Jet Blue. Jet Blue was used for MSExchange and Active Directory and is shipped with Windows 2000 and later. It&amp;#39;s now known as ESE. Jet Red was still shipped with Access. Whether some marketing wonk considered it part of Windows or not is similar to how msvbvm50.dll was shipped with Windows. All throughout it&amp;#39;s history, Jet Red has been freely distributable. Many many many VB apps were shipped with Jet Red. Now there seems to be some politicizing and backstabbing going on within Microsoft - why should the Access team need to take a &amp;quot;private&amp;quot; copy when they own Jet Red. Are there some internal fights going on? Will this now be called Jet Green? Why won&amp;#39;t Jet Green be freely distributable? Do Microsoft listen to customers? Are Microsoft deaf?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=18627" width="1" height="1"&gt;</description></item><item><title>re: Access 12's new data engine</title><link>http://blogs.office.com/b/microsoft-access/archive/2005/10/13/access-12-s-new-data-engine.aspx#18628</link><pubDate>Sun, 23 Oct 2005 04:29:05 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:18628</guid><dc:creator>TC</dc:creator><description>&lt;p&gt;Steve, that&amp;#39;s how I undertood it. The old one (Jet) is not enhanced, the new one (now called ADE, Access Data Engine) is, and you can code to either one. But I still don&amp;#39;t know why ADE will only come bundled with Access.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=18628" width="1" height="1"&gt;</description></item><item><title>re: Access 12's new data engine</title><link>http://blogs.office.com/b/microsoft-access/archive/2005/10/13/access-12-s-new-data-engine.aspx#18629</link><pubDate>Sat, 22 Oct 2005 21:50:48 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:18629</guid><dc:creator>Steve</dc:creator><description>&lt;p&gt;I don&amp;#39;t understand why MS would make these changes to the JET Engine, but not add it as a seperate componant.&lt;/p&gt;
&lt;p&gt;Does this mean that JET that comes with Windows will be staying static from now on with Access having it&amp;#39;s own engine? (Where we can develop against in either old Windows JET or new Access JET?)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=18629" width="1" height="1"&gt;</description></item><item><title>re: Access 12's new data engine</title><link>http://blogs.office.com/b/microsoft-access/archive/2005/10/13/access-12-s-new-data-engine.aspx#18630</link><pubDate>Thu, 20 Oct 2005 02:58:08 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:18630</guid><dc:creator>PatriotB</dc:creator><description>&lt;p&gt;Bob Archer-- Access is Jet Red. Outlook Express will be using Jet Blue, aka the &amp;quot;Extensible Storage Engine&amp;quot; (ESE, aka Exchange Storage Engine). See &lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/library/en-us/ese/ese/portal.asp"&gt;msdn.microsoft.com/.../portal.asp&lt;/a&gt; for details.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=18630" width="1" height="1"&gt;</description></item><item><title>re: Access 12's new data engine</title><link>http://blogs.office.com/b/microsoft-access/archive/2005/10/13/access-12-s-new-data-engine.aspx#18631</link><pubDate>Wed, 19 Oct 2005 06:49:31 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:18631</guid><dc:creator>TC</dc:creator><description>&lt;p&gt;Kawigi wrote:&lt;/p&gt;
&lt;p&gt;&amp;gt; TC: Access just comes with a modified version&lt;/p&gt;
&lt;p&gt;&amp;gt; of Jet with new features ... If you use those&lt;/p&gt;
&lt;p&gt;&amp;gt; new features [you] need the new version of&lt;/p&gt;
&lt;p&gt;&amp;gt; Access (with the modified version of Jet) Sure; but that that doesn&amp;#39;t answer my question. My question was: why won&amp;#39;t MS supply the new version of Jet[1], seperately to the new version of Access[2]? Is that a technical decision, due to [1] being bound more-tightly into [2], or is it a non-technical decision, ie. a marketing one?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=18631" width="1" height="1"&gt;</description></item></channel></rss>