Skip to content

Site Level Default Values

EdVassie edited this page Jun 19, 2018 · 12 revisions
Previous Large Scale Deployment Using SQL FineBuild Workhorse Server Role Next

This page describes the Site Level SQL FineBuild deployment file.

The assumptions relating to this role are:

  • A separate Defaults file will be created for each of the Production, Test, and Development environments
  • A DNS Vanity Name will be used to identify the Mail Server for the Database Mail configuration
  • A Management Server will be defined to host MDS, MDW, Distributed Replay Controller, etc.
  1. Create a file in the Site SQL Files Folder similar to the example below. Call the file SQLProd.bat and use accounts and server names used by your organisation.
REM Copyright FineBuild Team © 2014 - 2016.  Distributed under Ms-Pl License
REM
IF '%SQLVERSION%' == '' SET SQLVERSION=SQL2016
CALL "..\%SQLVERSION%\FineBuild\SQLFineBuild.bat" %*             ^
 /IAcceptLicenseTerms                                            ^
 /GroupDBA:"GBGGDBAS01"        /GroupDBANonSA:"GBGGDBAN01"       ^
 /MailServer:"Acme.Mail.Prod.fs"                                 ^
 /ManagementServer:"PDGB01SQLS0010"                              ^
 /MDWAccount:"ROOT\AppGB_SQLMDW_0001" /MDWPassword:"Q5vnf3h$ym*mnrHJdgLc"

The site defaults file enforces the use of the DBA Sysadmin and Non-sysadmin groups for all FineBuild SQL installations. It also identifies a specific server to be used to host the Master component of Master/Target facilities within SQL Server. All servers that are built using these parameters will by default install SQL Server 2016. If you want to use a different default version of SQL Server, then change the value of the SQLVERSION variable.

  1. Create similar files called SQLTest.bat and SQLDev.bat for use with those environments.

Copyright FineBuild Team © 2014 - 2018. License and Acknowledgements

Previous Large Scale Deployment Using SQL FineBuild Top Workhorse Server Role Next

Key SQL FineBuild Links:

SQL FineBuild supports:

  • All SQL Server versions from SQL 2019 through to SQL 2005
  • Clustered, Non-Clustered and Core implementations of server operating systems
  • Availability and Distributed Availability Groups
  • 64-bit and (where relevant) 32-bit versions of Windows

The following Windows versions are supported:

  • Windows 2022
  • Windows 11
  • Windows 2019
  • Windows 2016
  • Windows 10
  • Windows 2012 R2
  • Windows 8.1
  • Windows 2012
  • Windows 8
  • Windows 2008 R2
  • Windows 7
  • Windows 2008
  • Windows Vista
  • Windows 2003
  • Windows XP
Clone this wiki locally