Veritas NetBackup™ for Microsoft SQL Server Administrator's Guide
- Introducing NetBackup for SQL Server
- Installation and host configuration
- Host configuration and job settings
- Managing SQL Server objects for use with SQL Server Intelligent Policies
- About discovery of SQL Server objects
- About registering SQL Server instances and availability replicas
- Registering instances or availability replicas with an instance group
- Configuring backups with SQL Server Intelligent Policy
- About tuning parameters for SQL Server backups
- Performing restores of SQL Server
- Redirecting a SQL Server database to a different host
- Protecting SQL Server data with VMware backups
- About protecting an application database with VMware backups
- Configuring backups with Snapshot Client
- Using copy-only snapshot backups to affect how differentials are based
- About SQL Server agent grouped backups (legacy SQL Server policies)
- Protecting SQL Server availability groups
- Protecting SQL Server availability groups with intelligent policies
- Protecting SQL Server availibility groups with legacy policies
- About protecting the preferred replica in a SQL Server availability group (legacy backup policies)
- About protecting a specific node in a SQL Server availability group (legacy backup policies)
- About protecting the preferred replica in a SQL Server availability group (legacy backup policies)
- Protecting SQL Server in a cluster environment
- Configuring backups with legacy SQL Server policies using clients and batch files
- About using batch files with NetBackup for SQL Server
- About schedule properties
- Performing user-directed backups of SQL Server databases
- Performing user-directed backups of read-only filegroups
- 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
- Appendix B. Register authorized locations
What are the components of NetBackup for SQL Server?
Table: Components of NetBackup for SQL Server describes the components of NetBackup for SQL Server.
Table: Components of NetBackup for SQL Server
Component | Filename | Description |
---|---|---|
graphical user interface (GUI) | dbbackup.exe | You use this interface to:
|
driver | dbbackex.exe | Launches backup and restore operations. |
library | dbbackmain.dll | Facilitates backup and restore activities, access to SQL Server, and other operations that NetBackup for SQL Server performs. |
These components also interface with VxBSA.dll
, which is a common NetBackup client module that connects NetBackup for SQL Server to the NetBackup server.
Figure: NetBackup for SQL Server components shows the relationships of NetBackup for SQL Server with other software components.
The following interactions occur between NetBackup for SQL Server and other software components:
Every backup or restore operation is initiated through dbbackex.exe, in one of the following ways:
Scheduled backups
The NetBackup scheduler calls bphdb (1), which calls dbbackex (2).
GUI-initiated backups
dbbackup.exe invokes dbbackex.exe (3).
Command line
dbbackex.exe is invoked directly from a command line or third-party tool.
Dbbackex.exe makes function calls to
dbbackmain.dll
(4) to facilitate a backup or a restore operation. The operation is carried out asdbbackmain.dll
facilitates one or more data streams between SQL Server and NetBackup server. The data stream (7) is established through VDI (5) and the XBSA interface (6). VDI interacts with SQL Server whereas XBSA interacts with the NetBackup database client.(Legacy SQL Server policies) The NetBackup for SQL Server GUI (dbbackup.exe) lets you browse for SQL Server objects, normally, databases, filegroups, and database files. dbbackup.exe invokes
dbbackmain.dll
(8) for accessing the SQL Server master database. NetBackup for SQL Server accesses information about SQL Server through ODBC.The NetBackup for SQL Server GUI (dbbackup.exe) also lets you browse for SQL Server backup images. The NetBackup catalog contains the images you can browse. To access the contents of the catalog the GUI invokes
dbbackmain.dll
, which uses VxBSA function calls to access the NetBackup server database manager.