Veritas NetBackup™ for Microsoft SQL Server Administrator's Guide
- Introducing NetBackup for SQL Server
- Installing NetBackup for SQL Server
- Instance Management for SQL Server Intelligent Policies
- Viewing the SQL Server instances and instance groups in instance management
- About registering SQL Server instances
- Configuring SQL Server backups with SQL Server Intelligent Policy
- Configuring NetBackup for SQL Server
- Performing restores of SQL Server
- Redirecting a SQL Server database to a different host
- Restoring multistreamed SQL Server backups
- Protecting SQL Server data with VMware backups
- About protecting SQL Server data with VMware backups
- Using NetBackup for SQL Server 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 in high availability (HA) environments
- About using NetBackup to protect SQL Server availability groups
- 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
- About NetBackup for SQL Server with database mirroring
- Backup and recovery concepts
- Overview of SQL Server backup and recovery concepts
- About recovery factors for SQL Server
- Using NetBackup for SQL Server with multiple NICs
- Configuring backups with legacy SQL Server policies using clients and batch files
- About using batch files with NetBackup for SQL Server
- About schedule properties
- Backing up read-only filegroups
- Performing user-directed operations with dbbackex
- Using bplist to retrieve a list of SQL Server backups
- SQL Server backups and restores in an SAP environment (legacy SQL Server policies)
- About SQL Server backups and restores in an SAP environment
- Troubleshooting
- About debug logging for SQL Server troubleshooting
- Disaster recovery of a SQL Server
- Appendix A. Sample batch files
- About sample backup batch files for legacy SQL Server policies
- About sample restore batch files
- About sample backup batch files for legacy SQL Server policies
- Appendix B. Multiplexed backups
- Appendix C. 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.