XLCubed is now FluenceXL. The new wiki can be found here: https://help.fluencexl.com/ |
SQL Repository/Version 8
Revision as of 10:40, 15 August 2014 by Antonio.remedios (talk | contribs)
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