2009-02-09 15:25:56.94 Backup Log was backed up. Database: Test_LS, creation date(time): 2009/02/09(14:27:24), first LSN: 19:145:1, last LSN: 19:145:1, number of dump devices: 1, device information: (FILE=1, TYPE=DISK: {'\\PRIMARY_DL380\LSBackup\Test_LS_20090209232551.trn'}). This is an informational message only. No user action is required. If you take a log backup every 10 or 15 seconds, the SQL Server ERRORLOG flooded with such messages. If you don’t want these messages flooding the SQL Server ERRORLOG, you can enable trace flag 3226. This trace flag doesn’t alter the behavior of backup jobs; it just suppresses the backup completion messages, preventing them from getting into the SQL Server ERRORLOG. Note that this trace flag suppresses all backup messages – database backup as well as transaction log backup.
Faster backup of the transaction log on the primary server. Faster copying of the transaction log backup file to the secondary over network. Faster restore of the log backup on the secondary.
However, the benefits of backup compression come with the price of higher processor utilization. If your log backup jobs use compression and are scheduled too frequently, you may notice frequent spikes in processor utilization on the primary server. Restoring from a compressed backup uses more processing power, and you could see frequent spikes in processor utilization on the secondary servers as well.
The service startup account defines the Microsoft Windows account in which SQL Server Agent runs and its network permissions. SQL Server Agent runs as a specified user account. In order to support the log shipping feature of SQL Server, this service must run under a domain user account and is a member of the local SQLServer2005SQLAgentUser$Computername$Instance group for SQL Server 2005 and for SQL 2008 and 2008 R2, the account should be a member of the SQLServerSQLAgentUser$ComputerName$Instance group. For further information, please review, Setting up Windows Service Accounts in the SQL Server Books Online.
To access an instance of SQL Server through a firewall, you must configure firewall rules to allow access for the following ports:
For further information, please review Configuring the Windows Firewall to Allow SQL Server Access in the SQL Server Books Online.
Before you configure log shipping, you must create a share to make the transaction log backups available to the secondary server. This is a share of the directory where the transaction log backups will be generated.
By default, when the databases are created in support of Operations Manager, they are set with the simple recovery mode, as it inherits its recovery model from the model database. In order to support SQL Server 2005, 2008, 2008 R2 Log Shipping, the database must be reconfigured to use the full recovery model. By changing this setting, it is important to note that the transaction logs will continuously grow and will not be truncated until a transactional backup has successfully completed as part of the log shipping configuration. Scheduling the backup of the transaction logs to occur every 15 minutes is recommended and should complement your overall backup strategy for the databases. Test this configuration in a lab environment before implementing in production and monitor closely in order to ensure you have defined an appropriate schedule frequency which will complete all three log shipping activities within that window and avoids performance or storage space issues on the primary SQL server.
Once you have completed setting up log shipping, the transaction (.TRN) files should start to appear in the pre-defined shares created to host the transaction log files on both servers. To confirm that log shipping is functioning correctly, check the log shipping jobs have been successful in the Job Activity Monitor under the SQL Server Agent in SQL Management Studio on both servers.
Typically, the primary and secondary databases are unsynchronized, because the primary database continues to be updated after its latest backup job. Also, in some cases, recent transaction log backups not have been copied to the secondary server instances, or some copied log backups might still not have been applied to the secondary database. We recommend that you begin by synchronizing all of the secondary databases with the primary database, if possible.
For more information about using this function in SQL Server, see the SQL Server documentation at http://technet.microsoft.com/en-us/library/ms191233.
Before you can run tasks and use the Discovery Wizard to install agents, you need to set the ENABLE_BROKER value. After moving the OperationsManager database, the status of the Sql Broker Availability Monitor might be set to ‘critical’ or to 'Sql Broker is disabled'. You can check the state of the Sql Broker Availability Monitor by running the following SQL query: SELECT is_broker_enabled FROM sys.databases WHERE name='OperationsManager' Where ‘OperationsManager’ is the default database name, replace this name as appropriate. If the query result is ‘0’, then the Sql Broker is disabled and you must re-enable it using the following procedure.
You can verify the setting for ENABLE_BROKER is set to 1 by using this SQL query: SELECT is_broker_enabled FROM sys.databases WHERE name='OperationsManager'. Start the Operations Manager services (System Center Data Access, System Center Management, and System Center Management Configuration) on all the management servers in the Operations Manager 2012 management group. Start the System Center Management Configuration, System Center Data Access Service, and System Center Management service on the Root Management Server, and then restart only the System Center Management service on the remaining management servers in the Operations Manager 2007 R2 management group. Important Do not start the System Center Management Configuration and System Center Data Access Service on the management servers, as these services should only be running on the Root Management Server.
Fernando Lugão Veltem edited Original. Comment: added toc and tags