- Minor release with a small bug fix.
- Fix issue where error was raised when adding or removing features if setup.exe returned 1641 (Reboot initiated) or 3010 (Reboot required) exit codes, only a warning is raised now (MODULES-4468).
- Small release with several bug fixes and a minor feature.
- Obfuscate passwords in logs if sqlserver_instance raises an error (MODULES-4255).
- Fix issues with installing .Net 3.5 in acceptance tests
- Fix various issues with test environment in AppVeyor, Travis CI and Jenkins
- Fix documentation for localization
- Small release with several bug fixes and a minor feature.
- Add
windows_feature_sourceparameter to thesqlserver_instanceandsqlserver_featuresresources. This specifies the location of the Windows Feature source files, which might be needed to install the .NET Framework. See https://support.microsoft.com/en-us/kb/2734782 for more information (MODULES-3202).
- Fix issues when adding multiple SYSADMIN role accounts on instance creation (MODULES-3427).
- Fix issues when creating and deleting Windows base logins (MODULES-3256).
- Fix errors when deleting MS SQL Server logins (MODULES-2323) and databases (MODULES-2554).
- Refactor acceptance tests for
sqlserver::loginresource (MODULES-3256). - Fix issues when modifying server roles for an existing login (MODULES-3083).
- Fix issues when modifying an existing Windows user login (MODULES-3752).
- Small release with several bug fixes and minor features.
- Update the supported Puppet version ranges.
- Update documentation with a more advanced SQL example.
- Add Windows Based Authentication for
sqlserver::config. Modifies thesqlserver::configclass with an additional property calledlogin_typewhich can be eitherSQL_LOGINorWINDOWS_LOGIN, with a default ofSQL_LOGIN.
- Fix Role Name Collisions. This fix introduces the database name into the title created for the
sqlserver_tsqlstatements so that it is unique. - Minor refactoring of code which is not used or makes code path more obvious.
- Fix TSQL error propagation. Introduce a minor refactor so that the
returnsproperty captures errors properly from TSQL executions. - Emit debug output on failed
onlyifTSQL. Previously, there was no way of getting the log output from SQL Server when executing TSQL during anonlyif.
Small release to update supported Puppet version ranges.
Small release to support newer PE versions.
User, Roles, and Login, as well as the permissions associated with each, are now available.
sqlserver_instanceandsqlserver_featureshave new parameterinstall_switches, which takes a hash of install switches and writes them to a temporary configuration file for the install process.- Add define for permissions for Users, Roles, and Logins.
sqlserver::configno longer writes a file to the sytem.- New
sqlserver_tsqlprovider available to execute custom scripts. - Remove dependency on 'sqlcmd.exe'.
- Performance discovery improvements.
- Remove dependency for ACL modules.
- Munge values for instance names to always be uppercase when comparing.
- Change the way we look up logins to use sys.server_principals instead of a function that might not report correctly.
- Fix issue with
collation_nameand databases where the variable was not named properly, causing it to never be set.
Initial release.