
SQL Server is a central part of the Microsoft data platform. SQL Server is an industry leader in operational database management systems (ODBMS).
SQL Server 2017 Developer is a full-featured free edition, licensed for use as a development and test database in a non-production environment.
This package will install SQL Server 2017 Developer Edition using an existing .iso file. If a path to an existing .iso is not supplied, it downloads the same .iso that can be obtained from the SQL Server Basic Installer's Download Media menu.
The initial release of this package is focused on installing and uninstalling a default instance of SQL Server 2017 Developer Edition.
Future plans include better support for non-default instances (including uninstalling).
Note that the install script makes use of Mount-DiskImage as the minimum OS requirements for SQL Server include this cmdlet.
The following package parameters can be set:
/IsoPath: - path to a local copy of the .iso file - if not supplied then .iso is downloadedAll other package parameters are passed through to SQL Server Setup, allowing you to customise the installation as necessary.
The following are set by default:
/ConfigurationFile: - The path to a configurationfile.ini - defaults to the supplied tools\configurationfile.ini/SQLSYSADMINACCOUNTS: - The usernames to add to the SQL SysAdmin role - defaults to current userSee https://docs.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server-from-the-command-prompt#Install for the full list of parameters supported by SQL Server.
To pass parameters, use --params "''" (e.g. choco install sql-server-2017 [other options] --params="'/ITEM:value /ITEM2:value2'").
Example using /IsoPath to use previously downloaded SQL Server .iso
choco install sql-server-2017 --params="'/IsoPath:c:\downloads\en_sql_server_2017_developer_x64_dvd_11296168.iso'"