Database Prerequisites
CloudShell applications can work with SQL database.
In this article:
MongoDB database permissions and installation requirements
CloudShell uses MongoDB's official software and hardware requirements, as detailed in https://docs.mongodb.com/manual/administration/production-notes/. For your convenience, we've listed the minimum hardware requirements below. In case of a discrepancy, please use MongoDB's recommendations.
Minimum supported versions of MongoDB are detailed in Select the Database Type.
| Minimum Hardware Requirements | Description | 
|---|---|
| CPU | 2 dual cores or 1 physical multi-core CPU | 
| RAM | 4 GB | 
| Hard Drive | 40 GB | 
SQL database user permissions
For initial CloudShell installation, provide Windows users and the NT AUTHORITY\SYSTEM user with the following SQL server roles:
- bulkadmin
- dbcreator
- public
- sysadmin - for the NT AUTHORITY\SYSTEM user only
When running CloudShell after installation, make sure your Windows users and the NT AUTHORITY\SYSTEM user have the following SQL server roles:
- bulkadmin
- dbowner
- public
In addition, also provide a specific permission to "Connect to SQL" that is granted manually in the "Securables" section of the user's login properties.
For a detailed list of SQL server roles, see the Fixed Server Roles appendix.
Installation requirements for SQL databases
The required components must be installed in the following order:
| Component | Installation instructions | 
|---|---|
| Supported Standard editions: 
 Supported Express editions: 
 | 
 Notes:
                                                             
 | 
| Quali Server | 
 | 
| CloudShell applications | Quali Server, SQL server or SQL Express, and the CloudShell applications can be installed on the same machine, or on separate machines in the same network. | 
Additional requirements
- 
                                                The Distributed Transaction Coordinator service must be running on the database server with specific configurations, as detailed in the Troubleshooting Guide: 


 
                                    



