XLCubed is now FluenceXL. The new wiki can be found here: https://help.fluencexl.com/ |
Difference between revisions of "SQL Repository/Version 8"
Line 13: | Line 13: | ||
# You must be running SQL Server 2008 or above, any edition is fine and it can be run on a different server to XLCubedWeb without any changes to the setup process | # You must be running SQL Server 2008 or above, any edition is fine and it can be run on a different server to XLCubedWeb without any changes to the setup process | ||
# Create a blank SQL Server database, and grant full access to it for the user doing the installation: [[File:SQLRepository1.png|center|400px]] | # Create a blank SQL Server database, and grant full access to it for the user doing the installation: [[File:SQLRepository1.png|center|400px]] | ||
− | # | + | #* Set the "Recovery Mode" to "Simple" |
# On the XLCubed Web Edition server, run the Configure XLCubed Web Edition application | # On the XLCubed Web Edition server, run the Configure XLCubed Web Edition application | ||
# Select the appropriate Web Edition instance (this will usually be done for you) | # Select the appropriate Web Edition instance (this will usually be done for you) | ||
Line 22: | Line 22: | ||
# If desired, enter the Domain name and click the {{Menu|Load Domain Information}} button to load the users and groups from the domain | # If desired, enter the Domain name and click the {{Menu|Load Domain Information}} button to load the users and groups from the domain | ||
# If desired, click the {{Menu|Import Repository}} button and enter the path to import an existing file system repository | # If desired, click the {{Menu|Import Repository}} button and enter the path to import an existing file system repository | ||
− | # Using SQL Server Management Studio, you should now add a Login for the XLCubed application pool user | + | # Using SQL Server Management Studio, you should now add a Login for the XLCubed application pool user (if the default XLCubed application pool is used with the ''Application Pool Identity'', then you can use {{Code|IIS AppPool\XLCubed}} as the user name) |
− | # On the {{Menu|User Mappings}} screen map that user to the {{ | + | # On the {{Menu|User Mappings}} screen map that user to the {{Code|XLCUBED_USER}} role |
− | # If any users should be able to administer the repository (see [[#Administration|below]]), map those users to the {{ | + | # If [[Scheduling]] is set up, also map the scheduling service user to the {{Code|XLCUBED_USER}} role |
+ | # If any users should be able to administer the repository (see [[#Administration|below]]), map those users to the {{Code|XLCUBED_ADMIN}} role | ||
+ | # If any users should be able to view the management dashboards, map those users to the {{Code|XLCUBED_SYSTEMDASHBOARDS}} role | ||
==Administration== | ==Administration== |
Revision as of 10:40, 15 August 2014
From XLCubed V8, XLCubed Web Enterprise Edition can store its repository of published files in a database rather than on the server's file system. This method allows for finer grained control of various aspects of repository access, as well as a more comfortable interface:
- new Excel-based dialogs for controlling permissions and access to reports and folders
- full version history of published items, as well as locking the live version
- logging of report accesses, including rendering times for usage and performance monitoring
- integration with any present domain and the ability to set up custom groups
- Extended options around integrating with existing "Forms Authentication" websites
In addition to these features, the SQL Repository feature also enhances the following:
- scheduling: this is also accessible from Excel, and features an easier to use interface as well as integrated run history
- error logging: available from a dedicated server administration application, this can be used on any machine and user that has server access
Installation
- You must be running SQL Server 2008 or above, any edition is fine and it can be run on a different server to XLCubedWeb without any changes to the setup process
- Create a blank SQL Server database, and grant full access to it for the user doing the installation:
- Set the "Recovery Mode" to "Simple"
- On the XLCubed Web Edition server, run the Configure XLCubed Web Edition application
- Select the appropriate Web Edition instance (this will usually be done for you)
- Switch to the Sql Repository tab:
- Select the Use SQL for XLCubed Repository box
- Enter the server and database names for the previously created blank database, and click Connect .
- The application will ask you if you want to populate the database. Click Yes :
- If desired, enter the Domain name and click the Load Domain Information button to load the users and groups from the domain
- If desired, click the Import Repository button and enter the path to import an existing file system repository
- Using SQL Server Management Studio, you should now add a Login for the XLCubed application pool user (if the default XLCubed application pool is used with the Application Pool Identity, then you can use IIS AppPool\XLCubed as the user name)
- On the User Mappings screen map that user to the XLCUBED_USER role
- If Scheduling is set up, also map the scheduling service user to the XLCUBED_USER role
- If any users should be able to administer the repository (see below), map those users to the XLCUBED_ADMIN role
- If any users should be able to view the management dashboards, map those users to the XLCUBED_SYSTEMDASHBOARDS role
Administration
There are two applications that can be used to administer the SQL repository:
- Configure XLCubed Web Edition (included in the XLCubed Web Edition setup, and installed on the server's start menu)
- Administer XLCubed Web Edition Repository (optionally installed separately on any machine)
Either of these will allow you to:
- Administer users, including giving them access to the XLCubed Web application, allow and deny them access to their personal folders, scheduling and scheduling distribution groups
- Administer groups, including adding and removing users. You may also designate a group for XLCubed web access
- Control folder access and permissions
- Control startup reports for users and groups
- Manage SMTP servers for scheduling
- View logs