NetBackup™ for Microsoft SQL Server Administrator's Guide
- About NetBackup for SQL Server
- Installation
- Host configuration and job settings
- Installing the Cohesity VSS provider for vSphere
- Configuring RBAC for SQL Server administrators
- Managing SQL Server assets and their credentials
- About discovery of SQL Server objects
- About registering SQL Server instances
- About credential rules
- About intelligent groups
- Configuring backups with SQL Server Intelligent Policy
- Performance tuning and configuration options
- Protecting SQL Server availability groups
- Protecting SQL Server availability groups with intelligent policies
- Protecting SQL Server availibility groups with batch file-based policies
- About protecting the preferred replica in a SQL Server availability group (batch file-based policies)
- About protecting a specific node in a SQL Server availability group (batch file-based policies)
- About protecting the preferred replica in a SQL Server availability group (batch file-based policies)
- Protecting SQL Server with VMware backups
- About protecting an application database with VMware backups
- Create a protection plan to protect SQL Server data with a VMware backup
- Configuring backup policies with Snapshot Client
- Using copy-only snapshot backups to affect how differentials are based
- About SQL Server agent grouped snapshots
- Protecting SQL Server in a cluster environment
- Managing protection plans for SQL Server
- Restoring SQL Server with the NetBackup web UI
- Using instant access with SQL Server
- Prerequisites when you configure an instant access SQL Server database
- Configuring batch-file based policies for SQL Server backups
- Requirements to use batch files with NetBackup for SQL Server
- Schedule properties for SQL Server batch file-based policies
- Configure a batch file-based policy for a user-directed backup of read-only filegroups
- Performing backups and restores with the NetBackup MS SQL Client
- Redirect a SQL Server database to a different host (NetBackup MS SQL Client)
- Restoring multistreamed SQL Server backups
- Using NetBackup for SQL Server with multiple NICs
- Performance and troubleshooting
- About debug logging for SQL Server troubleshooting
- About disaster recovery of SQL Server
- Appendix A. Other configurations
- About SQL Server backups and restores in an SAP environment
- About NetBackup for SQL Server with database mirroring
- Appendix B. Register authorized locations
Query builder for intelligent groups reference
You can use the Query builder to create rules to automatically add SQL Server instances to an intelligent group.
OData keywords are indicated for when you build queries for intelligent groups with the NetBackup APIs. The endswith(tolower(clientName), tolower('domain.com')).
feature displays the query string that contains OData keywords and operators. For example, the query to search for the host names that end with "domain.com" is:Table: Query builder options for intelligent groups describes the fields and options for creating intelligent groups with the Query builder.
Table: Query builder options for intelligent groups
Query Builder fields | Description |
---|---|
AND OR | When you add two or more conditions, you can select a connector to join the rules. |
Field | Select a parameter on which to build the rule. |
Operator | Select an operator. The available operators depend on the parameter that is selected for the Field. See Table: Operators in the . list |
Value | Specifies a Value for the Field parameter. The Value field can be a list of possible values or a manual entry, depending on the selections that are made in the other fields. |
Field (keywords)
Table: Keywords in the Field dropdown describes the keywords that are available in the Field dropdown. The values for each keyword (in the Value field) are case-insensitive.
Note:
Use OData Field keywords are indicated for when you build queries for intelligent groups with the NetBackup APIs.
Table: Keywords in the Field dropdown
Field keyword | OData field keyword | Description |
---|---|---|
Availability group ID | availabilityGroup/groupId | The ID of the availability group. Use the format: |
Availability group name | agName | The name of the availability group. |
Cluster name | clusterName | The name of the cluster that the SQL Server is configured in. |
Cluster type | clusterType | The type of the cluster that the SQL Server is configured in. |
Credential name | credentialName | The name of the NetBackup credential. |
Database name | displayName | The name of the SQL Server database. |
Database size | dbSize | The size of the SQL Server database. Enter a whole numeric value, in MB. |
Database state | dbState | The state of the SQL Server database. |
Edition |
| The edition that is associated with the SQL Server version. |
Host name | clientName | The name of the host. This name depends on the SQL Server environment, as follows:
|
Instance name | instanceName | The name of the SQL Server instance. |
Instance cluster name | sqlClusterName | The name of the SQL Server cluster. |
Microsoft SQL Server host name | clientName | The name of the SQL Server host. |
Microsoft SQL Server release | sqlRelease | The release version of SQL Server that is installed on the host. |
Microsoft SQL Server version | sqlVersion | The version of SQL Server that is installed on the host. |
NetBackup version | nbuVersion | The version of NetBackup that is installed on the host. |
SP | sqlServicePack | The service pack of the SQL Server version. |
State | instanceState | The state of the SQL Server instance. |
Operators
Table: Operators in the describes the operators available in the list list. The values for each keyword (in the Value field) are case-insensitive.
Table: Operators in the
listOperator | OData operator | Description |
---|---|---|
Starts with | startswith | Matches the value in the field when it occurs at the start of a string.For example: If the entry is "box", matches the string "box_car" but not "flatbox". |
Ends with | endswith | Matches the value in the field when it occurs at the end of a string.For example: If the Value entry is "dev", matches the string "01dev" but not "01dev99", "devOP", or "Development_machine". |
Contains | contains | Matches the value in the field wherever that value occurs in the string.For example: If the entry is "dev", matches strings such as "01dev", "01dev99", "devOP", and "Development_machine". |
Equal to | eq | Matches only the value that is specified in the field.For example: If the host name to search for is "SQLtest27", matches the virtual machine names such as SQLTest27 or sqltest27 or sqlTEST27, and so forth. The name SQLtest28 is not matched. |
Not equal | ne | Matches any value that is not equal to the value in the field. |
Less than | lt | Applies only to the field .Matches any value that is less than the specified , according to the UTF-8 collating sequence. |
Less than or equal to | le | Applies only to the field .Matches any value that is less than or equal to the specified , according to the UTF-8 collating sequence. |
Greater than | gt | Applies only to the field .Matches any value that is greater than the specified , according to the UTF-8 collating sequence. |
Greater than or equal to | ge | Applies only to the field .Matches any value that is greater than or equal to the specified , according to the UTF-8 collating sequence. |