<?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 DanDatabase Schema</title>
	<atom:link href="http://www.sharepointdan.com/tag/database-schema/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sharepointdan.com</link>
	<description>Connecting... Collaborating... Communicating...</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:30:48 +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>
		<item>
		<title>SharePoint 2010 Database Names</title>
		<link>http://www.sharepointdan.com/2010/07/16/sharepoint-2010-database-names/</link>
		<comments>http://www.sharepointdan.com/2010/07/16/sharepoint-2010-database-names/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 05:57:00 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Database Schema]]></category>

		<guid isPermaLink="false">http://www.sharepointdan.com/2010/07/16/sharepoint-2010-database-names/</guid>
		<description><![CDATA[While SharePoint Server 2010 has several enhancements for Administrators including such capabilities of an offline database restoring a list item or document, there are still some curiosities that I’ve got as to the planning of the underlying system. For instance, it would seem that for such a refined product with so many enhancements that items [...]]]></description>
			<content:encoded><![CDATA[<p>While SharePoint Server 2010 has several enhancements for Administrators including such capabilities of an offline database restoring a list item or document, there are still some curiosities that I’ve got as to the planning of the underlying system.</p>
<p>For instance, it would seem that for such a refined product with so many enhancements that items such as the underlying databases might follow a naming convention of some sort. For a standard SharePoint Server 2010 Enterprise edition installation, out of the box you’ll have the following databases:</p>
<p><font face="Courier New">Application_Registry_Service_DB_GUID     <br />Bdc_Service_DB_GUID      <br />Managed Metadata Service_GUID      <br />PerformancePoint Service Application_GUID      <br />Search_Service_Application_CrawlStoreDB_GUID      <br />Search_Service_Application_DB      <br />Search_Service_Application_PropertyStoreDB_GUID      <br />Secure_Store_Service_DB_GUID      <br />SharePoint_AdminContent_GUID      <br />SharePoint_Config      <br />StateService_GUID      <br />User Profile Service Application_ProfileDB_GUID      <br />User Profile Service Application_SocialDB_GUID      <br />User Profile Service Application_SyncDB_GUID      <br />WebAnalyticsServiceApplication_ReportingDB_GUID      <br />WebAnalyticsServiceApplication_StagingDB_GUID      <br />WordAutomationServices_GUID      <br />WSS_Content      <br />WSS_Logging</font></p>
<p><font face="Verdana">As you can see, the naming convention seems to vary dependent on the team within the product group that was developing the capability, feature set or workload.&#160; For instance, some of the databases include an “_DB&quot;_” and other times the database name has a concatenation of the “DB”.&#160; Further, it’s interesting in seeing how they delineate words, in some instances using spaces, others underscores and others just capitalization of letters to delineate the database.</font></p>
<p>Interesting that it wasn’t polished to be uniform eh?</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/16/sharepoint-2010-database-names/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

