5/24/2018 1 Disaster Recovery for Dynamics GP May 24, 2018 To Receive CPE Credit • Individuals Participate in entire webinar Answer polls when they are provided • Groups Group leader is the person who registered & logged on to the webinar Answer polls when they are provided Complete group attendance form Group leader sign bottom of form Submit group attendance form to [email protected]within 24 hours of webinar • If all eligibility requirements are met, each participant will be emailed their CPE certificate within 15 business days of webinar
21
Embed
Disaster Recovery for Dynamics GP - BKD · 5/24/2018 · Disaster Recovery for Dynamics GP May 24, 2018 To Receive CPE Credit • Individuals Participate in entire webinar Answer
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
5/24/2018
1
Disaster Recovery for Dynamics GPMay 24, 2018
To Receive CPE Credit• Individuals
Participate in entire webinar
Answer polls when they are provided
• Groups Group leader is the person who registered & logged on to the webinar
Answer polls when they are provided
Complete group attendance form
Group leader sign bottom of form
Submit group attendance form to [email protected] within 24 hours of webinar
• If all eligibility requirements are met, each participant will be emailed their
CPE certificate within 15 business days of webinar
5/24/2018
2
INTRODUCTIONS
Charles Allen Senior Managing Consultant• More than 27 years of experience
• Microsoft MVP
AGENDA • How Do I Start Planning?
• What Are the Chances?
• Backups
• Posting Journals & Reports
• SQL Server Options
• Q&A
5/24/2018
3
How Do I Start Planning?
HOW DO I START PLANNING?
Think About the Effects of a Disaster on Your Business
• Lost or delayed sales or income
• Increased expenses
• Regulatory fines
• Contractual penalties
• Customer dissatisfaction or defection
• Delay of new business planshttps://www.ready.gov/business-impact-analysis
5/24/2018
4
HOW DO I START PLANNING?
• Conduct a Business Impact Analysis Questionnaire of individuals with detailed knowledge of the business
Technology recovery strategies should be developed to restore hardware, applications & data in time to meet the needs of the business recovery
What Are the Chances?
5/24/2018
6
WHAT ARE THE CHANCES?
“It’s better to deal with possibilities than likelihoods.”
Early Autumn, Robert B. Parker
WHAT ARE THE CHANCES?
Do You Know Anybody Affected by These Disasters?
• Hurricane Maria – Category 4 hurricane in Puerto Rico, total island blackout
• Hurricane Irma – Category 3 hurricane upon landfall, 73.33% of Florida homes lost power
• Hurricane Harvey – Category 4 hurricane in Southwest & Southeast Texas, 31% of the nation’s oil refining capacity affected
5/24/2018
7
WHAT ARE THE CHANCES?
• Power Outage – 75%
• Hardware Error – 52%
• Human Error – 35%
• Virus/Malware Attack – 34%
• Natural Disaster – 20%
• On-site Disaster – 11%
WHAT ARE THE CHANCES?
Cost of Downtime
• One hour of downtime – $8,000 for small businesses to $74,000 for midsize companies to $700,000 for large companies (IT Disaster Recovery Preparedness Council)
• Over half of companies in a survey had experienced a downtime event of longer than eight hours https://www.zetta.net/resource/state-disaster-recovery-2016
5/24/2018
8
WHAT ARE THE CHANCES?
Ransomware
• Restricts access to data by encrypting files or locking computer screens
• It then attempts to extort money from victims by asking for "ransom," usually in form of cryptocurrencies like Bitcoin, in exchange for access to data
• Related Application Databases (SmartConnect, Management Reporter, etc.)
• Sample plan
Item When Minimum Time to Keep
Transaction Log Hourly Two Weeks
Database & Transaction Log
Every Day Two Months
BACKUPS How Often?
• After creating a database*
• Before performing an operation that isn’t logged
• Before & after using database maintenance procedures
• Before & after data recovery procedures
• Before & after installing additional products
*Back up DYNAMICS before creating a new company
5/24/2018
10
BACKUPS • SQL Server Maintenance Plan – Use this tool to create a backup plan that can be scheduled & include multiple steps, like deleting old backups & optimizing the database
• Back up from within GP – From the Maintenance menu
To local hard drive
To Azure
BACKUPS Other Databases
• Master database – The system database for SQL Server, it stores information about the databases & logins as well as other information Back up on a scheduled basis & if you
add/remove databases & logins
• MSDB database – Stores the scheduled tasks Back up on a scheduled basis & if you
create/modify/delete scheduled tasks
• ReportServer – Stores SSRS reports
5/24/2018
11
BACKUPS • Forms.dic – This & other forms dictionary files contain modified windows in GP
Make a backup prior to modifying windows
• Reports.dic – This & other report dictionary files contain modified reports in GP
Make a backup prior to modifying windows
• You should also export modified reports & windows to a package file from the Customization Status window
BACKUPS Other Types of Files
• Mekorma Check Formats
• FRx Files
• Integration Manager Databases
• OLE Notes
5/24/2018
12
BACKUPS • Check the DYNAMICS.SET file on every workstation to check where the dictionary files are stored
• Some workstations may store local copies of the files
BACKUPS • Back up the Dynamics GP folder before you install new applications, apply service packs or install upgrades
5/24/2018
13
BACKUPS Tables
• SQL Server does not have an explicit table backup function
• Use the Select * Into phrase to create a table backup
Example: Select * From RM00101 Into RM00101BACKUP
• Create the backup in a separate database to avoid expanding the production database unnecessarily
BACKUPS Virtual Environments
• Back up the virtual disk at least nightly
• Keep in mind what can be lost if restoring to the previous night backup
• Continue to use the backup strategies for data & files in addition to backing up the virtual disk
5/24/2018
14
Posting Journals & Reports
POSTING JOURNALS & REPORTS
• Posting journals can be printed to files automatically to save them in case you need to enter data
Adobe PDF File is only available if Adobe Acrobat is installed
5/24/2018
15
POSTING JOURNALS & REPORTS
• Export modified reports (& forms) to package files
POSTING JOURNALS & REPORTS
• Management Reporter
5/24/2018
16
POSTING JOURNALS & REPORTS
• SQL Server Reporting Services
SQL Server Options
5/24/2018
17
SQL SERVER OPTIONS
• Replication – Copies & distributes data to another database & location
Snapshot & transactional replication
One-way only
• Clustering – A collection of two or more physical servers with access to shared storage https://www.mssqltips.com/sqlservertip/1541/getting-started-with-sql-server-clustering/
SQL SERVER OPTIONS
• Log shipping & database mirroring
Log Shipping is a basic level SQL Server high-availability technology that is part of SQL Server
An automated backup & restore process that allows you to create another copy of your database for failover https://www.mssqltips.com/sqlservertip/2301/step-by-step-sql-server-log-shipping/
5/24/2018
18
Database Maintenance
• Keep statistics updated
Using Maintenance menu in GP
SQL Server Maintenance Plan
• Recompile stored procedures
Using Maintenance menu in GP
SQL Server Maintenance Plan
• Database consistency checking
Using SQL Query
SQL Server Maintenance Planhttps://mbs.microsoft.com/customersource/northamerica/GP/learning/documentation/how-to-articles/MSD_GPRecommendedMaintenanceSQLDatabases
5/24/2018
19
Time for Some Q&A
BKD, LLP is registered with the National Association of State Boards of Accountancy (NASBA) as a sponsor of continuing professional education on the National Registry of CPE Sponsors. State boards of accountancy have final authority on the acceptance of individual courses for CPE credit. Complaints regarding registered sponsors may be submitted to the National Registry of CPE Sponsors through its website: www.nasbaregistry.org.
The information contained in these slides is presented by professionals for your information only & is not to be considered as legal advice. Applying specific information to your situation requires careful consideration of facts & circumstances. Consult your BKD advisor or legal counsel before acting on any matters covered.
5/24/2018
20
CPE CREDIT
• CPE credit will be awarded upon verification of participant attendance; however, credits may vary depending on state guidelines
• For questions, concerns or comments regarding CPE credit, please email BKD Learning & Development Department at [email protected]