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.dllfacilitates 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.