Presentation is loading. Please wait.

Presentation is loading. Please wait.

Common SQL Server Mistakes and How to Avoid Them

Similar presentations


Presentation on theme: "Common SQL Server Mistakes and How to Avoid Them"— Presentation transcript:

1 Common SQL Server Mistakes and How to Avoid Them
Roy Ernest Database Administrator Pinnacle Sports Worldwide @RumblingDBA

2 Curaçao SQL Server User Group
Contents Configuring the server Pre-Installation Check list Post installation Check list Best practice for Security Alerts and Monitoring Maintenance plans June 11th, 2016 Curaçao SQL Server User Group

3 Configuring the Server
Physical security protocols Access allowed only to authorized personal Network security On its own VLAN Command line C:\Program Files\Microsoft SQL Server\100\Tools\Binn samples C:\Program Files\Microsoft SQL Server\100\Samples C:\Program Files\Microsoft SQL Server\100\Tools\Samples June 11th 2016 Curaçao SQL Server User Group

4 Pre installation check list
.Net 3.5 is installed and enabled Check file initialization is enabled Drives Check Allocation unit of the drive is 64 Raid configuration June 11th 2016 Curaçao SQL Server User Group

5 Post installation check list
Configure memory Make sure to create Data/Log files in separate drives TempDB On its own drive Multiple TemfDb files June 11th, 2016 Curaçao SQL Server User Group

6 Curaçao SQL Server User Group
Security Avoid SQl Authentication if you can Give basic rights to application user Run SQL Service under Service account June 11th, 2016 Curaçao SQL Server User Group

7 Curaçao SQL Server User Group
Trace flags for Errors Set up trace flag to capture critical errors Check error logs daily to identify issues. Set up power shell scripts to automate checks June 11th, 2016 Curaçao SQL Server User Group

8 Curaçao SQL Server User Group
General notes Setup maintenance plans (backup, stats) Identify potential data type max values and setup monitor (job) Load & stress test before going to production to find where you need to improve performance Create own sysadmin user for each dba Create separate domain user with a strong password to run sql agent and disable SA June 11th, 2016 Curaçao SQL Server User Group

9 Curaçao SQL Server User Group
Conclusion Any Questions June 11th 2016 Curaçao SQL Server User Group

10 Curaçao SQL Server User Group
DANKI! June 11th, 2016 Curaçao SQL Server User Group


Download ppt "Common SQL Server Mistakes and How to Avoid Them"

Similar presentations


Ads by Google