Contents of the transaction log list file, Creation of a transaction log list file, 162 creation of a transaction log list file – HP XP Command View Advanced Edition Software User Manual
Page 162
![background image](/manuals/397926/162/background.png)
In a cluster environment, however, this file should be stored in a shared directory that can be accessed
from both servers.
Contents of the transaction log list file
The contents of the file must follow these coding rules:
•
Enter the name of the database, followed by the name of the transaction log file.
•
Enclose the name of the database in square brackets "[" and "]".
•
Enter the transaction log files for each database in the order in which they are to be applied.
•
Each transaction log file name must be specified on one line.
•
Each transaction log file name must be specified using the absolute path name.
•
A transaction log file name must be left justified with no leading spaces.
•
Lines beginning with a hash mark (
#
) are assumed to be comment lines.
Example of entries in a target definition file:
# Application Agent 7.0
# Log Backup Files
[SQLDB001]
C:\MSSQL\BackupLog\SQLDBLog001.bak
C:\MSSQL\BackupLog\SQLDBLog002.bak
C:\MSSQL\BackupLog\SQLDBLog003.bak
[SQLDB002]
C:\MSSQL\BackupLog\SQLDB2Log001.bak
C:\MSSQL\BackupLog\SQLDB2Log002.bak
C:\MSSQL\BackupLog\SQLDB2Log003.bak
Creation of a transaction log list file
You can use a redirect file created by specifying the -
v
option for the
drmsqllogbackup
command
as a transaction log list file. By using a redirect file, you can create a transaction log list file more
efficiently than by manually creating one.
When you specify the -
v
option for the
drmsqllogbackup
command, you can display the log
backup information even when no backup catalog exists. Therefore, there is no need to manually
create a transaction log list file while the
drmresync
command is being executed or when the backup
catalog has been deleted by executing the
drmresync
command.
To create a transaction log list file (redirect file), use the following command:
PROMPT> drmsqllogbackup instance-name -target database-name -v > transaction-log-list-file-name
(absolute path)
For example, if you want to create a transaction log list file in
C:\temp\SQLTXLOG.txt
when the
SQL Server instance name is
SQL1
and the database name is
DB1
, execute the command as follows:
PROMPT> drmsqllogbackup SQL1 -target DB1 -v > C:\temp\SQLTXLOG.txt
Preparation for using Application Agent
162