{"id":752,"date":"2016-04-11T07:35:29","date_gmt":"2016-04-11T07:35:29","guid":{"rendered":"http:\/\/www.davidpapkin.net\/?p=752"},"modified":"2016-04-11T07:35:29","modified_gmt":"2016-04-11T07:35:29","slug":"replicating-data-managing-content-sccm-2012-r2-david-papkin","status":"publish","type":"post","link":"https:\/\/davidpapkin.com\/?p=752","title":{"rendered":"Replicating Data and Managing Content in SCCM 2012 R2 by David Papkin"},"content":{"rendered":"<p>In a Microsoft\u00ae System Center 2012 R2 Configuration Manager multiple-site hierarchy, data is transferred\u00a0between sites to allow for centralized administration and reporting. Understanding how data transfer\u00a0works helps you monitor the data flow in your Configuration Manager hierarchy and troubleshoot\u00a0replication issues.<br \/>\nConfiguration Manager 2012 uses database replication and file-based transfer to transfer data between\u00a0sites. The data transfer method that Configuration Manager 2012 uses depends on the type of data it is\u00a0transferring.\u00a0Configuration Manager 2012 relies on the distribution point infrastructure to provide content\u00a0management functionality.<\/p>\n<p>Configuration Manager 2012 data that is transferred between sites is categorized in three data types: \u00a0global data, site data, and content. Depending on its type, some data is copied to all sites; other data is\u00a0copied to only some sites in the hierarchy. By understanding each data type\u2014where it is created, how it is\u00a0transferred, and where it is used\u2014you can monitor and troubleshoot Configuration Manager inter-site\u00a0communication efficiently.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Data Types in Configuration Manager 2012<\/strong><br \/>\nSystem Center 2012 Configuration Manager uses site-to-site communications to transfer<br \/>\nthe following types of data between sites:<br \/>\n\u2022 Global data, which consists of objects that an administrator creates at the central<br \/>\nadministration site or at primary sites.<br \/>\n\u2022 Site data, which is operational information\u00a0that site systems in a primary site and the<br \/>\nclients assigned to them generate automatically.<br \/>\n\u2022 Content, such as packages, application files, \u00a0and software updates that deployments use.<br \/>\nDepending on its type, data can be used in the local site only or can be replicated to other sites in the hierarchy. The administrator determines where content is transferred by configuring content distribution. Configuration Manager 2012 uses different replication methods, depending on the data type being replicated.<\/p>\n<p><strong>Types of Site Data<\/strong><br \/>\nSite data is operational information that Configuration Manager sites and clients generate<br \/>\nautomatically. After site data is generated at the originating primary site or secondary site, it<br \/>\nreplicates to the central administration site but not to other primary or secondary sites.<br \/>\nFor example, primary sites use collection rules to determine collection membership, resulting in the list of members. The list of members is an example of site data. The list contains clients assigned to a primary site, and clients that meet the collection\u2019s membership criteria.<br \/>\nAnother example of site data is client inventory. Clients generate hardware and software inventory, which is then added to each primary site\u2019s database, which in turn replicates to the central administration<\/p>\n<p><strong>Content Types<\/strong><br \/>\nConfiguration Manager administrators create content at the central administration site or at<br \/>\nprimary sites. Content is transferred down the\u00a0hierarchy to site servers and distribution points<br \/>\naccording to distribution settings that administrators configure.<br \/>\nConfiguration Manager 2012 uses the same Server Message Block\u2013based (SMB-based), file-based replication mechanism as Configuration Manager 2007 to transfer content, such as packages, between sites.<\/p>\n<p><strong>Intersite Communication in Configuration Manager 2012<\/strong><br \/>\nWithin a hierarchy, the sites communicate with each other by exchanging data. The<br \/>\ncommunications occur by using either\u00a0database replication or file-based replication.<br \/>\n<strong>Database Replication<\/strong><br \/>\nConfiguration Manager 2012 database replication is a custom replication method. Configuration Manager 2012 does not use the older replication methods included in Microsoft SQL Server\u00ae, such as transactional replication. You do not need to install SQL Server\u2013based replication components.\u00a0Configuration Manager database replication uses SQL Server Service Broker to transfer data between SQL Server databases installed in different sites in a hierarchy.<br \/>\nBy default, the Configuration Manager database replication mechanism uses the following ports to transfer data:<br \/>\n\u2022 Port 1433 for the SQL Server instance<br \/>\n\u2022 Port 4022 for the SQL Server Service Broker<br \/>\nIf you have configured the SQL Server instance to use different ports, the SQL Server Service port will be detected automatically and you will have to specify a non-default SQL Server Service Broker port.<br \/>\n<strong>File-Based Replication<\/strong><br \/>\nFile-based replication between Configuration Manager 2012 sites uses the same mechanism as<br \/>\nConfiguration Manager 2007 replication. This mechanism is based on senders and the SMB protocol. \u00a0The SMB protocol uses TCP port 445.<br \/>\n<strong>Note:<\/strong> A sender is the communication mechanism implemented in Configuration Manager<br \/>\nto transmit data between sites and control bandwidth usage. The sender uses SMB as the<br \/>\nunderlying communication protocol. Unlike Configuration Manager 2007, Configuration<br \/>\nManager 2012 supports only a single type of sender.<br \/>\nConfiguration Manager 2012 secondary sites use file-based replication to transfer site data to their parent primary site. File-based replication is also used to transfer fallback status point state messages to the assigned site when a client\u2019s assigned site does not have a fallback status point. In addition, the initial transfer of discovery data records to the assigned site requires the use of file-based replication.<br \/>\n<strong>Data Destination<\/strong><br \/>\nPackage files used by deployments\u00a0Sent to distribution points located in primary and secondary sites.\u00a0Secondary site data Sent to the parent primary site of the secondary site.<br \/>\nFallback status point state\u00a0messages\u00a0Forwarded to the assigned site when only a single fallback status \u00a0point is in use in a hierarchy.<\/p>\n<p><strong>Data Destination<\/strong><br \/>\nDiscovery data records Forwarded to the assigned site when clients are not assigned to<br \/>\nthe site that discovered them. The discovery data record is<br \/>\nprocessed locally at the assigned site and the information is<br \/>\nreplicated to other sites in the hierarchy by using database<br \/>\nreplication.<br \/>\nData collected from clients at \u00a0secondary sites<br \/>\nTransferred to the parent primary site by using file-based replication.<br \/>\nHow Global Data Is Replicated in a Hierarchy<br \/>\nGlobal data consists of configuration information<br \/>\nthat administrators create. Global data is<br \/>\nreplicated to all sites in the hierarchy.<br \/>\n<strong>Creation of Global Data<\/strong><br \/>\nAdministrators can create global data by using the<br \/>\nConfiguration Manager console connected at the<br \/>\ncentral administration site or at any primary site.<br \/>\nThe types of global data that an administrator can<br \/>\ncreate depend on the security roles assigned to<br \/>\nthat administrator:<br \/>\n\u2022 Typically, the hierarchy administrator can<br \/>\ncreate global data in any site in the hierarchy.<br \/>\n\u2022 Security scopes usually limit the primary site administrators\u2019 permissions. This allows primary site<br \/>\nadministrators to manage objects from only their primary site. Any objects that they create are global<br \/>\ndata and will be replicated to the central administration site and all other primary sites.<br \/>\n<strong>Replication of Global Data<\/strong><br \/>\nGlobal data is replicated to the central administration site and all primary sites in the hierarchy by using<br \/>\ndatabase replication. A subset of global data is replicated to secondary sites by using database replication.<br \/>\nFor example, consider a Configuration Manager hierarchy that consists of a central administration site and<br \/>\ntwo primary sites, Site A and Site B. An administrator creates a collection in primary Site A. The collection<br \/>\ndefinition, which includes membership rules, is replicated to the central administration site and to primary<br \/>\nSite B. The collection membership rules are evaluated at both primary sites; both Site A and Site B<br \/>\ndetermine the list of collection members for their respective sites based on collection membership rules.<br \/>\nCollection membership, however, is site data.<br \/>\nMultiple Edits of Global Data<br \/>\nDifferent administrators who are in different locations can attempt to edit the same global object at the<br \/>\nsame time. To prevent multiple administrators from editing the same data, when the first administrator<br \/>\nopens an object for editing, this action places a lock on the object. When other administrators attempt to<br \/>\nopen the object, they will receive a message indicating that the object is in use and is available as readonly. After the first administrator closes the object, other administrators can edit the object.<\/p>\n<p><strong>How Site Data Is Replicated in a Hierarchy<\/strong><br \/>\nSite data is generated automatically as a result of site activity. Configuration Manager<br \/>\nadministrators can review and delete site data, but depending on how it was created, it may<br \/>\nbe generated again.<br \/>\n<strong>Creation of Site Data<\/strong><br \/>\nBoth Configuration Manager clients and site systems in each site can generate site data. For<br \/>\nexample:<br \/>\n\u2022 A site server can generate an alert if the replication between sites is not functioning<br \/>\ncorrectly.<br \/>\n\u2022 A client collects hardware and software inventory and sends it to its assigned primary site.<br \/>\n\u2022 A client sends status messages related to a deployment to the primary site.<br \/>\n<strong>Replication of Site Data<\/strong><br \/>\nSite data is located at the originating primary site and is replicated to only the central administration site by using database replication. Secondary sites use file-based replication to transfer site data to their parent primary site.<br \/>\n<strong>Accessing Site Data<\/strong><br \/>\nSite data is available in the Configuration Manager console and through reports. When using reports, administrators can access site data from a primary site or from the entire hierarchy, depending on the location from which the reports are run. Hierarchy administrators can access site data from all sites in the hierarchy by connecting the Configuration Manager console to the central administration site or by running reports on a reporting services point in the central administration site. Administrators who connect the Configuration Manager console to a primary site or run reports from a reporting point in a primary site generate reports that contain site data from only the local site.For example, consider a hierarchy that contains a central administration site, primary sites named Site A and Site B, and a secondary site, Site C, which is a child of Site B. In this scenario, the site administrator from Site A can access site data from only Site A and the site administrator from Site B can access site data from only primary Site B and its secondary Site C. The administrator from the central administration site<br \/>\ncan access site data from all the sites in the hierarchy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a Microsoft\u00ae System Center 2012 R2 Configuration Manager multiple-site hierarchy, data is transferred\u00a0between sites to allow for centralized administration and reporting. Understanding how data transfer\u00a0works helps you monitor the data flow in your Configuration Manager hierarchy and troubleshoot\u00a0replication issues.&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-752","post","type-post","status-publish","format-standard","hentry","category-david-papkin"],"_links":{"self":[{"href":"https:\/\/davidpapkin.com\/index.php?rest_route=\/wp\/v2\/posts\/752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davidpapkin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/davidpapkin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/davidpapkin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davidpapkin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=752"}],"version-history":[{"count":0,"href":"https:\/\/davidpapkin.com\/index.php?rest_route=\/wp\/v2\/posts\/752\/revisions"}],"wp:attachment":[{"href":"https:\/\/davidpapkin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davidpapkin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davidpapkin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}