This article only applies to Squared Up Version 2.0. If you're looking for help with Squared Up Version 3.0, please visit our new knowledge base

Squared Up does not automatically sync dashboards between Primary and Secondary servers.

To sync dashboards between servers, you need to setup DFS Replication - or set up redirects to a network share - on the following directories:





C:\inetpub\wwwroot\SquaredUpv2\Maps (if you have it)

DFS Replication

To set-up DFS Replication see the following article, How to set up DFS replication.

Symbolic Linking

To set-up symbolic linking using mklink, see the following.

  1. Create a share, preferably clustered, see here for more information.
    Next we should ensure that both the application pool identity user accounts have full permissions on this share. 
  2. First check what the Squared Up application pool account is for each server is using see Checking and modifying the application pool identity.

    In a load balanced environment using Windows authentication (Kerberos) both servers must be using the same application pool identity, otherwise it is possible for the servers to use different application pool identities.

    It is important to check the permissions on the share itself. The share has its own permissions which cannot be viewed via Windows Explorer, and they always take precedence over the file and folder permissions. If the Squared Up application pool identity is not allowed to read and change, then the permissions added to the folders are overridden/ignored by the share, and Squared Up will fail to start.

    In 'Computer Management' check that the Squared Up application pool account has 'Read' and 'Change' permissions to the share itself, as described below.
  3. On the machine that hosts the share, click on the 'Start' button > type `Computer Management` > open 'Computer Management'.
  4. Navigate to 'System Tools' > 'Shared Folders' > 'Shares'.
  5. Right-click on the Squared Up share and then on 'Properties'.
  6. On the 'Share Permissions' tab, check that all Squared Up application pool accounts have 'read' and 'change' permissions:

    It should not be necessary to grant 'full control', and this could pose a security risk.
  7. Back up your folders Configuration, UserProfiles, UserContentStorage and Maps (if you have it) to your new share.
  8. Log on to one of the Squared Up webservers.
  9. Navigate to C:\inetpub\wwwroot\SquaredUpv2 (Or where Squared Up is installed)
  10. Delete the folders: Configuration, UserContentStorage, UserProfiles and Maps (if you have it)
  11. Open an elevated command prompt and create the symbolic links as follows (Replace <share> with your network share folder created in step 1):   
    mklink /D C:\inetpub\wwwroot\SquaredUpv2\Configuration \\<share>\Configuration
    mklink /D C:\inetpub\wwwroot\SquaredUpv2\UserContentStorage \\<share>\UserContentStorage
    mklink /D C:\inetpub\wwwroot\SquaredUpv2\UserProfiles \\<share>\UserProfiles
    mklink /D C:\inetpub\wwwroot\SquaredUpv2\Cache \\<share>\UserProfiles


  12. Repeat this for the other Squared Up webserver.


You will need to reconfigure mklink after upgrading Squared Up.



For more information on mklink and its uses see here.



Squared Up customer Jasper Van Damme has written a detailed blog about how he set up Squared Up for high availability, in this he describes using mklink. See


DISCLAIMER: Squared Up are not responsible for the contents or reliability of other websites to which we provide a link and we do not necessarily endorse the views expressed within them.

See also:

Licensing Multi-server Deployments

How to Set Up a High Available Webfarm