Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pimbrouwers/sp_easybutton
One-button SQL Server configuration to implement commonly-accepted best practices.
https://github.com/pimbrouwers/sp_easybutton
sql sql-server tsql tsql-stored-procedures
Last synced: about 1 month ago
JSON representation
One-button SQL Server configuration to implement commonly-accepted best practices.
- Host: GitHub
- URL: https://github.com/pimbrouwers/sp_easybutton
- Owner: pimbrouwers
- License: gpl-3.0
- Created: 2018-06-12T21:49:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-27T14:30:09.000Z (almost 6 years ago)
- Last Synced: 2024-10-19T03:57:11.143Z (3 months ago)
- Topics: sql, sql-server, tsql, tsql-stored-procedures
- Homepage:
- Size: 25.4 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sp_EasyButton
[![licence badge]][licence]
[![stars badge]][stars]
[![forks badge]][forks]
[![issues badge]][issues]For when you just need an Easy Button. One-button server configuration to implement commonly-accepted best practices.
## Coverage
- Configuration
- `ARITHABORT`
- Show Advanced Options
- Backup Compression Default (2008R2+ v10.5)
- Lightweight pooling
- Priority boost
- Remote admin connections
- Cost threshold for parallelism
- Maximum degrees of parallelism
- Max Server Memory (MB)
- Filegrowth settings
- Alerts
- Severity 16
- Severity 17
- Severity 18
- Severity 19
- Severity 20
- Severity 21
- Severity 22
- Severity 23
- Severity 24
- Severity 25
- Error Number 823
- Error Number 824
- Error Number 825## Installation
1. Clone or [download](https://github.com/pimbrouwers/sp_EasyButton/archive/master.zip) the repository.
2. Run `sp_EasyButton` in the master database, or whichever database you prefer.## Parameters
> Running `sp_EasyButton` with no parameters, will output basic instructions.
- `@Configre bit` - run all sp_configure operations
- `@FileGrowth bit` - adjust filegrowth
- `@FileGrowthSysDbs bit` - include system databases (master, model, msdb)
- `@FileGrowthDataMB smallint` - MB value for data filegrowth (256 recommended)
- `@FileGrowthLogMB smallint` - MB value for log filegrowth (128 recommended)
- `@Alerts bit` - enable alerts
- `@OperatorName nvarchar(100)` - operator name for alert dispatch
- `@OperatorEmail nvarchar(320)` - operator eamil for alert dispatch## License
[sp_EasyButton uses the GNU GENERAL PUBLIC LICENSE.](LICENSE.md)
[*Back to top*](#header1)
[licence badge]:https://img.shields.io/badge/license-GNU-blue.svg
[stars badge]:https://img.shields.io/github/stars/pimbrouwers/sp_EasyButton.svg
[forks badge]:https://img.shields.io/github/forks/pimbrouwers/sp_EasyButton.svg
[issues badge]:https://img.shields.io/github/issues/pimbrouwers/sp_EasyButton.svg[licence]:https://github.com/pimbrouwers/sp_EasyButton/blob/master/LICENSE.md
[stars]:https://github.com/pimbrouwers/sp_EasyButton/stargazers
[forks]:https://github.com/pimbrouwers/sp_EasyButton/network
[issues]:https://github.com/pimbrouwers/sp_EasyButton/issues