EZManage SQL Pro Quick guide for installation and implementation The purpose of this document is to guide you through the process of implementing EZManage SQL using SQL Server Databases. EZManage SQL is a powerful agentless centralized management tool for the optimal performance of Microsoft SQL Servers. Copyright 2013 DBA Services. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. For further information and support, please contact us at support@dbasrv.com 1 P a g e
Table of Contents 1 About EZManage SQL... 3 2 Installation... 4 3 Define Server's and Data Base's Notification Settings... 6 4 Define Data Base's Backups, Maintenance and Optimization Rules... 7 5 Fast Implementation Suites and Settings... 8 5 Disaster Recovery Procedure... 9 5.1 Setting up a Disaster Recovery Rule... 9 5.2 In case of an emergency (Disaster Recovery procedure needed)... 10 6 DBA Tools... 11 6.1 Scheduled Operations panel... 11 6.2 Management Center panel... 12 6.2 Multi-Servers Scripting panel... 13 7 Performance and Blocking Monitor... 14 8 Automatic DBA Reports... 16 9 EZManage SQL Pro Global Settings... 17 *For detailed information, refer to the "Help File" on the software Help menu 2 P a g e
1) About EZManage SQL EZManage SQL is an affordable, easy-to-use database management solution for Microsoft SQL Server databases. Providing comprehensive maintenance, backups, monitoring and DRP from one centralized console, as well as an advanced performance monitoring and blocking analyze. EZManage SQL automates traditional DBA tasks such as monitoring, re-indexing, backup & restore, to improve SQL Server performance, minimize downtime and reduce costs. The EZManage SQL is a real "All-in-One" solution, allowing anyone with or without a technical background to effectively manage their SQL Server environment. The With EZManage SQL Pro you enjoy enhanced performance, business continuity, higher availability, a dramatic decline in overhead and fewer failures, all of which will reduce your overall IT costs and guarantee you a speedy ROI and peace of mind. The Benefits for EZManage SQL Users EZManage SQL helps businesses in a number of ways, including: Central Management of Multiple SQL Servers. EZManage SQL Advanced Backup and Restore. Built-in Disaster Recovery. Quickly analyze and solve performance issues. Real time 24/7 Monitoring and Alerts. Automatic ongoing optimization. Most common DBA tools. The EZManage SQL Pro is a Microsoft Platform VeriTest approved solution and also a SAP software solution and technology partner worldwide. 3 P a g e
2) Installation Once the Setup Wizard installation is completed, use the "ADD SQL SERVER" in order to broadcast the network and select the servers you want to manage. The selected server will be shown on the left side as a "TREE", you now can divide them into groups and attach policies per groups (production, test, DRP, QA ). Important: You can connect to the SQL server by Windows Authentication or by the local SQL user authentication. Mark the (Use integrated security) checkbox to use Windows Authentication. 4 P a g e
3) Define Server's and Data Base's Notification Settings Notification settings module allows users to create server and database notifications from the Notification Settings module. Select a server to create server policies: Or select a database to create database policies: The selected severity of each notification (disable, information, warning and error) will define the dashboard color when an alert is activated. 5 P a g e
Once the rules are selected, select Notification Suite button in the top right corner-> Save Current Settings As -> and choose a name for the Notification suite. After creating the database and server Notification Policies, you can apply them into multiple servers in a single action: Choose multiple servers or server groups -> Right click -> Notification Settings You can also perform this using the "Fast Implementation" (see "Fast Implementation" chapter). 6 P a g e
4) Data Base's Backups, Maintenance and Optimization Rules The Maintenance module allows users to define Backups, Maintenance and Optimization jobs, which will run automatically at the selected schedule. First you need to select a database. In order to define a new Maintenance Suite, first choose desired rules by Selecting the check box of the desired rules. Edit the rules using the buttons on the right side. You can also create a new rule using the button "Create a New Rule". After you finish, write the new rule name in the text box -> choose "Maintenance Suite" button -> Save Current Settings. Alternatively, you can choose the option "Best Practice Maintenance Suite" (Microsoft experts' recommendations), for a tailor made maintenance suite. 7 P a g e
5) Fast Implementation Suites and Settings Once finished creating "Maintenance Suites" and "Notification Suites", you can apply them all for multiple servers simultaneously. Simply select all the desired servers or groups of servers -> right click-> fast implementation. Apply the suites to the selected servers and databases, and click 'finish'. 8 P a g e
5.1) Setting up a Disaster Recovery Rule EZManage SQL provides you with an easy way to setup a complete Disaster Recovery solution, using a step-by-step wizard, which allows you to customize your settings to achieve the optimal and most suitable flow for your needs. When setting a DR Rule, note the following items: The source database backup files should be placed in a location that is accessible from the destination server (It means that the SQL server and agent services are running with a user that has permissions for the backup folder of the source server). When the destination database is restored it is kept in a STANDBY (readonly) mode and is accessible for user queries. The destination database is kept in a READ_ONLY or STANDBY mode to assure that it is an exact copy of the source database upon restore. When setting a DR Rule with different versions of SQL server based on transaction log or differential data, the destination database is kept in a RESTORING mode and is not accessible for user queries until it is brought online (Bringing the destination DB online is only for the sake of reading information). Important: Before defining a DRP Rule, make sure that the desired database has a backup rule made by the EZManage SQL software (Data backup and Log backup). Select "Create New DRP Rule" at the top of the DRP menu and the wizard will guide you to define the rule simply and efficiently. 9 P a g e
5.2) In case of an emergency (Disaster Recovery procedure needed) Right click on the destination database -> Restore Database -> Close unfinished restore. The destination database is then accessible for any user queries. *The failover procedure completion is not performed automatically by the system because it is a sensitive situation which needs to be performed under human control. 10 P a g e
6.1) Scheduled Operations Panel The Scheduled Operations interface provides you with a powerful single-glance view of all jobs that were created and are running on all servers simultaneously. The centralized job view helps you view all issues instantly and prioritize your work. A user can also filter jobs to view only relevant jobs (failed, running, succeeded ) and take action To view the jobs, choose the desire server or servers in the server tree on the left side. The Scheduled Operations panel provides you with multiple tasks, some of them are: Creating New Scheduled Jobs. Starting and Stopping Jobs. Copy Jobs. Edit Existing Jobs. Schedule Jobs. Enable, Disable and Delete Jobs. Refresh Jobs. Modify the General Parameters of a Job. History of Job Execution. *For detailed information, refer to the "Help File" on the software Help menu 11 P a g e
6.2) Management Center Panel Management center is a floating panel that shows very detailed information from the servers and databases. The Management Center is where you can view and manage the status of the servers and databases managed by EZManage SQL Pro. The Management Center dialog box is divided into several panels. You can select which panels you want to view at any given time by selecting them in the Panels list on the toolbar. By selecting a server or database you can view information summary, backup history, services from the operating system, databases, active locking and blocking processes, logical drives, current connections, properties which you can modify, active alerts, database indexes, database files and more. You can also take immediate actions and modify the screen to save a certain layout. There are panels available at the server level only and there are also panels available at the database level only, or for both. *For detailed information, refer the "Help File" on the software Help menu 12 P a g e
6.3) Multi-Servers Scripting panel EZManage SQL Pro offers an advanced tool to execute TSQL queries and scripts on multiple servers or databases simultaneously and displaying the results in one aggregated screen. Administration scripts can be executed on multiple servers, and application-specific scripts can also run on multiple databases across multiple servers. You can upload and run queries from a list of predefined queries supplied with the product, or write and save your own queries and their results. After running queries and/or scripts, EZManage SQL Pro displays the results of the action and any messages that may be written by the application. You can also save the results window to a CSV file (to be used in applications like MS Excel), or you can send them directly to be printed. *For detailed information, refer to the "Help File" on the software Help menu 13 P a g e
7) The Performance and Blocking monitor module The Performance module allows you to improve user satisfaction and ensure that applications meet business needs: Identify real time and historical performance problems Determine whether the performance problems are from the SQL server or the operating system. Examine the events that are causing performance problems. Diagnose the top problematic queries. Examine queries and displays its resource consumption for a selected period of time. Indications of system low performance using historical baseline comparison. 14 P a g e
The Blocking module allows you to save time by quickly Identifying and solving real time and historical Blocking operations and open transactions: Intuitive Hierarchical Display of the blocking and open transactions by user, login name, software and SPID (Server Process ID). Identify existing blocking problems that often disable the workflow of the users. Display the script that causes the blocking and highlighting the problematic section of the TSQL code. Release blocking and open transactions at the touch of a button. *Contact us for more information 15 P a g e
8) Automatic DBA Reports EZManage SQL provides you with a Periodical in depth Report for your SQL servers and DB s at the touch of a button: Export fast and automatic report that contains a periodical summary of all your servers and databases. Intuitive summary and detailed information regarding Backups, Jobs, Performance, Error Logs, DB s. Automatic scheduled email delivery. Well-designed exported HTML reports. Choose the desired servers and simply press the "New Report button". You can also see the "Reports History" using the combo box. 16 P a g e
9) EZManage SQL Pro Global Settings The EZManage SQL Pro comes with a predefined set of default settings based on best practices and DBA's experience with multiple installations. However, you can modify these settings to suit your specific job requirements. Some settings have to be changed (for example the SMTP server, which is your email server). To modify EZManage SQL Pro s global settings, select Options > Global Settings To change settings for a specific server: 1. Collapse the tree to show the servers in the specific setting you want to change. 2. Select a server. 3. On the panel on the right, unselect the Use default settings check box. The little chain link below the server in the tree disappears indicating that the server is no longer linked to the default settings. *For detailed information, refer to the "Help File" on the software Help menu 17 P a g e