Remote SQL access grants programmers access to raw data in a Microsoft SQL Server database and is only available for Cloud customers. CXT Software provides several options of accessing data such as those listed in Data Reporting Options for the Operations App, and remote SQL access is often used as a last resort when other options are not viable. Please speak with Client Success for more information about this feature.

This documentation provides details regarding the acceptable usage and naming requirements for customers remotely accessing their SQL database. This policy must be read and agreed to before being granted access to remote SQL services.

Acceptable Use Policy

Access

Console access to the database instance is not available and is forbidden.

Restrictions

Usage

Making changes to the database in any capacity is highly dangerous. CXT Software is not responsible for any destructive misuse, performance impacts, or data loss as a result of customer direct SQL access. Use extreme caution.

  • If modifications cause upgrade and/or operational failures to the product suite, the repair is billable as Premium Service.

  • If a potentially disruptive change(s) is determined to be necessary, contact Technical Support before the change is made.

  • If instance performance is impacted due to large table data, access to the database may be suspended until an alternate solution is found.

Object Naming Policy

All custom created database objects must follow a standard naming convention. When creating a custom database object, the schema must be "cusdbo" schema. After the schema, the name must start with "CUSTOM_" followed by your CXT Software customer ID. For example, my example customer id is “9999" Therefore, the object starts with "cusdbo.CUSTOM_9999_". After the last underscore, prefix the object name with its type followed by its name or purpose.

Examples:

Completed examples: cusdbo.CUSTOM_9999_tblCustomTable or cusdbo.CUSTOM_9999_spGetSomething

Do not use "sp_" for the naming of any SP's you create. For more information, see https://www.mssqltips.com/sqlservertutorial/169/naming-conventions-for-sql-server-stored-procedures/.