<?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>SharePoint Dan2010</title>
	<atom:link href="http://www.sharepointdan.com/tag/2010/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sharepointdan.com</link>
	<description>Connecting... Collaborating... Communicating...</description>
	<lastBuildDate>Sat, 04 Feb 2012 20:14:21 +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>Database Spotlight: Application Registry Service DB</title>
		<link>http://www.sharepointdan.com/2010/07/17/database-spotlight-application-registry-service-db/</link>
		<comments>http://www.sharepointdan.com/2010/07/17/database-spotlight-application-registry-service-db/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 03:03:52 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Application Registry Service]]></category>
		<category><![CDATA[Database Schema]]></category>

		<guid isPermaLink="false">http://www.sharepointdan.com/2010/07/17/database-spotlight-application-registry-service-db/</guid>
		<description><![CDATA[Unlike other databases that SharePoint 2010 creates, the Application Registry Service Database is actually included in the mix for backward compatibility of SharePoint Server 2007 Business Data Catalog connection information and other information pertinent to the BDC API. By default, the database name is “Application_Registry_Service_DB_&#60;GUID&#62;”.&#160; I’m not quite certain why, but I’m not so much [...]]]></description>
			<content:encoded><![CDATA[<p>Unlike other databases that SharePoint 2010 creates, the Application Registry Service Database is actually included in the mix for backward compatibility of SharePoint Server 2007 Business Data Catalog connection information and other information pertinent to the BDC API.</p>
<p>By default, the database name is “Application_Registry_Service_DB_&lt;GUID&gt;”.&#160; I’m not quite certain why, but I’m not so much a fan of the out of the box naming of databases with a GUID appended to the end – though I guess it does ensure that you’re never going to inadvertently create one on the fly that has the same name as others.</p>
<p>Similar to the BDC, the Application Registry Service database is read-heavy since there isn’t any writing done with the BDC <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://www.sharepointdan.com/wp-content/uploads/2010/07/wlEmoticonsmile.png" />. And though the services architecture is a bit more broken out, you can only have a single Application Registry Service per farm, which means that you can only have a single database associated with your farm, which in turn means get ready to watch it grow should you be migrating several BDCs into your farm while you prep them for conversion to Business Connectivity Services candidates.</p>
<p>Fortunately for scalability purposes, it is possible to mirror this database within a farm to ensure availability of data for the BDCs to operate, however it’s not possible to mirror the database or use log shipping to mirror the database onto another SQL instance. Perhaps keeping a backup handy would be helpful should the data become corrupted or your server’s SAN melt.</p>
<p>A visualization of the tables and associated columns is depicted here:</p>
<p><a href="http://www.sharepointdan.com/wp-content/uploads/2010/07/Application_Registry_Service_DB_GUID.jpg"><img style="display: inline" class="wlDisabledImage" title="Application_Registry_Service_DB_GUID " alt="Application_Registry_Service_DB_GUID " src="http://www.sharepointdan.com/wp-content/uploads/2010/07/Application_Registry_Service_DB_GUID_thumb.jpg" width="508" height="800" /></a></p>
<p>If you’re wondering what the tables and their associated columns look like for the Application Registry, then look no further as they are as follows:</p>
<p><strong><u>Application_Registry_Service_DB_GUID        <br /></u></strong>&#160; <font face="Courier New"><strong>AR_Action        <br /></strong>&#160;&#160;&#160; EntityId       <br />&#160;&#160;&#160; Icon       <br />&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; IsDisplayed       <br />&#160;&#160;&#160; IsOpenedInNewWindow       <br />&#160;&#160;&#160; Position       <br />&#160;&#160;&#160; Url       <br />&#160; </font><font face="Courier New"><strong>AR_ActionParameter        <br /></strong>&#160;&#160;&#160; ActionId       <br />&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; Index       <br />&#160; </font><font face="Courier New"><strong>AR_AdminLocks        <br /></strong>&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; LockId       <br /></font><font face="Courier New"><strong>&#160; AR_ApplicationRegistry        <br /></strong>&#160;&#160;&#160; Id       <br /></font><font face="Courier New"><strong>&#160; AR_Association        <br /></strong>&#160;&#160;&#160; Id       <br /></font><font face="Courier New"><strong>&#160; AR_AssociationMember        <br /></strong>&#160;&#160;&#160; AssociationId       <br />&#160;&#160;&#160; EntityId       <br />&#160;&#160;&#160; EntityRole       <br />&#160;&#160;&#160; Id       <br /></font><font face="Courier New"><strong>&#160; AR_CacheCounters        <br /></strong>&#160;&#160;&#160; MetadataObjectType       <br />&#160;&#160;&#160; ObjectCacheCounter       <br />&#160;&#160;&#160; RelationshipCacheCounter       <br /></font><font face="Courier New"><strong>&#160; AR_Class        <br /></strong>&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; SystemId       <br /></font><font face="Courier New"><strong>&#160; AR_DefaultValue        <br /></strong>&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; MethodInstanceId       <br />&#160;&#160;&#160; TypeDescriptorId       <br />&#160;&#160;&#160; Value       <br /></font><font face="Courier New"><strong>&#160; AR_Entity        <br /></strong>&#160;&#160;&#160; EstimatedInstanceCount       <br />&#160;&#160;&#160; Id       <br /></font><font face="Courier New"><strong>&#160; AR_ExternalAssociation        <br /></strong>&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; MappingTableName       <br />&#160;&#160;&#160; SourceEntityId       <br />&#160;&#160;&#160; TargetEntityId       <br /></font><font face="Courier New"><strong>&#160; AR_FilterDescriptor        <br /></strong>&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; MethodId       <br />&#160;&#160;&#160; TypeName       <br /></font><font face="Courier New"><strong>&#160; AR_Identifier        <br /></strong>&#160;&#160;&#160; EntityId       <br />&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; OrdinalNumber       <br />&#160;&#160;&#160; TypeName       <br /></font><font face="Courier New"><strong>&#160; AR_LocalizedName        <br /></strong>&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; LCID       <br />&#160;&#160;&#160; LocalizedName       <br />&#160;&#160;&#160; MetadataObjectId       <br /></font><font face="Courier New"><strong>&#160; AR_MetadataObject        <br /></strong>&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; IsCached       <br />&#160;&#160;&#160; Name       <br />&#160;&#160;&#160; Version       <br /></font><font face="Courier New"><strong>&#160; AR_MetadataObjectSecurity        <br /></strong>&#160;&#160;&#160; DisplayName       <br />&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; IdentityName       <br />&#160;&#160;&#160; MetadataObjectId       <br />&#160;&#160;&#160; RawSid       <br />&#160;&#160;&#160; Rights       <br /></font><font face="Courier New"><strong>&#160; AR_Method        <br /></strong>&#160;&#160;&#160; ClassId       <br />&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; IsStatic       <br /></font><font face="Courier New"><strong>&#160; AR_MethodInstance        <br /></strong>&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; MethodId       <br />&#160;&#160;&#160; ReturnTypeDescriptorId       <br />&#160;&#160;&#160; Type       <br /></font><font face="Courier New"><strong>&#160; AR_Parameter        <br /></strong>&#160;&#160;&#160; Direction       <br />&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; MethodId       <br />&#160;&#160;&#160; OrdinalNumber       <br />&#160;&#160;&#160; TypeReflectorTypeName       <br />&#160;</font><font face="Courier New"><strong> AR_Property        <br /></strong>&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; MetadataObjectId       <br />&#160;&#160;&#160; Name       <br />&#160;&#160;&#160; Value       <br />&#160; </font><font face="Courier New"><strong>AR_System        <br /></strong>&#160;&#160;&#160; ConnectionFactoryTypeName       <br />&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; SystemEntityTypeName       <br />&#160;&#160;&#160; SystemUtilityTypeName       <br />&#160;</font><font face="Courier New"><strong> AR_SystemData        <br /></strong>&#160;&#160;&#160; Data       <br />&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; Length       <br />&#160;&#160;&#160; Name       <br />&#160;&#160;&#160; SystemId       <br />&#160;</font><font face="Courier New"><strong> AR_SystemInstance        <br /></strong>&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; SystemId       <br />&#160; </font><font face="Courier New"><strong>AR_TypeDescriptor        <br /></strong>&#160;&#160;&#160; ContainsFilterDescriptor       <br />&#160;&#160;&#160; ContainsIdentifier       <br />&#160;&#160;&#160; FilterDescriptorId       <br />&#160;&#160;&#160; Id       <br />&#160;&#160;&#160; IdentifierId       <br />&#160;&#160;&#160; InterpretedTypeName       <br />&#160;&#160;&#160; IsCollection       <br />&#160;&#160;&#160; ParameterId       <br />&#160;&#160;&#160; ParentTypeDescriptorId       <br />&#160;&#160;&#160; TypeName</font></p>
<p>A downloadable copy of the Map in PDF format is <a href="/resources/files/Application_Registry_Service_DB_GUID.pdf" target="_blank">available here</a>.</p>
By the time  your rss reader get this post here is <strong> 2 </strong>comments ,Welcome you come to leave your opinion !]]></content:encoded>
			<wfw:commentRss>http://www.sharepointdan.com/2010/07/17/database-spotlight-application-registry-service-db/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

