Difference between revisions of "SQL Repository/Version 8"
(Created page with "From XLCubed V8, XLCubed Web Edition can store its repository of published files in a database rather than on the server's fil...") |
(→Installation) |
||
Line 15: | Line 15: | ||
# Switch to the {{Menu|Sql Repository}} tab | # Switch to the {{Menu|Sql Repository}} tab | ||
# Select the {{Menu|Use SQL for XLCubed Repository}} box | # Select the {{Menu|Use SQL for XLCubed Repository}} box | ||
− | # Enter the server and database names for the previously created blank database, and click {{Menu|Connect}} | + | # Enter the server and database names for the previously created blank database, and click {{Menu|Connect}}. |
+ | # The application will ask you if you want to populate the database. Click {{Menu|Yes}} | ||
# 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 | ||
+ | # On the {{Menu|User Mappings}} screen map that user to the {{Menu|XLCUBED_USER}} role | ||
+ | # If any users should be able to administer the repository (see [[#Administration|below]]), map those users to the {{Menu|XLCUBED_ADMIN}} role | ||
==Administration== | ==Administration== |
Revision as of 12:35, 7 August 2014
From XLCubed V8, XLCubed Web 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, or the ability to set up custom users and groups
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
- Create a blank SQL Server database, and grant full access to it for the user doing the installation
- 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
- On the User Mappings screen map that 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
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