You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+28Lines changed: 28 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,41 @@
1
+
## 2017-08-10 - Supported Release 2.0.0
2
+
3
+
### Summary
4
+
5
+
This major release adds support for Microsoft SQL Server 2016
6
+
7
+
#### Features
8
+
9
+
- Deprecates the use of `Tools` and `SQL` as installation features ([MODULES-4257](https://tickets.puppet.com/browse/MODULES-4257))
10
+
- Added more detailed examples to the README
11
+
- Updated with Puppet 4 data types ([MODULES-5126](https://tickets.puppet.com/browse/MODULES-5126))
12
+
- Added parameters to manage PolyBase ([MODULES-5070](https://tickets.puppet.com/browse/MODULES-5070))
13
+
14
+
#### Bug Fixes
15
+
16
+
- Make .Net installation errors more obvious ([MODULES-5092](https://tickets.puppet.com/browse/MODULES-5092))
17
+
- Remove service_ensure parameter as it had no use ([MODULES-5030](https://tickets.puppet.com/browse/MODULES-5030))
18
+
- Using as_sysadmin_accounts without AS feature will error ([MODULES-2386](https://tickets.puppet.com/browse/MODULES-2386))
19
+
- SNAC_SDK shared feature can not be managed by the module ([FM-5389](https://tickets.puppet.com/browse/FM-5389))
20
+
- Purge members from SQL Server Role should actually purge ([MODULES-2543](https://tickets.puppet.com/browse/MODULES-2543))
21
+
- Identifiers are properly escaped during database creation ([FM-5021](https://tickets.puppet.com/browse/FM-5021))
22
+
- Remove forced TCP connection for SQL management ([MODULES-4915](https://tickets.puppet.com/browse/MODULES-4915))
23
+
- Update metadata for Puppet 4 and Puppet 5 ([MODULES-4842](https://tickets.puppet.com/browse/MODULES-4842), [MODULES-5144](https://tickets.puppet.com/browse/MODULES-5144))
24
+
- Add test tiering and test mode switcher ([FM-5062](https://tickets.puppet.com/browse/FM-5062), [FM-6141](https://tickets.puppet.com/browse/FM-6141))
25
+
1
26
## 2017-05-08 - Supported Release 1.2.0
27
+
2
28
### Summary
3
29
4
30
This release adds support for internationalization of the module. It also contains Japanese translations for the README, summary and description of the metadata.json and major cleanups in the README. Additional folders have been introduced called locales and readmes where translation files can be found. A number of features and bug fixes are also included in this release.
5
31
6
32
#### Features
33
+
7
34
- (MODULES-4334) - Adding locales directory, config.yaml and POT file for i18n.
8
35
- Puppet-module-gems now implemented
9
36
10
37
#### Bug Fixes
38
+
11
39
- (MODULES-4528) Replace Puppet.version comparison with Puppet::Util::Package.versioncmp
12
40
- (MODULES-4667) Update beaker tests for Jenkins CI
* Installs the basic SQL Server Engine from installation media mounted at 'D:\' with TCP Enabled and various directories set.
185
+
186
+
* Uses only Windows-based authentication and installs with only the user that Puppet is executing as. Note that the 'sql_sysadmin_accounts' is only applicable during the instance installation and is not actively enforced.
187
+
188
+
* Creates a `sqlserver::config` resource, which is used in later resources to connect to the newly created instance. As we support only Windows-based authentication, a username and password is not required.
189
+
190
+
* Creates a local group called 'DB Administrators' and ensures that it is SQL System Administrator (sysadmin role); also creates the account that Puppet uses to install and manage the instance.
191
+
192
+
* Ensures that the advanced options for `sp_configure` are enabled, so that Puppet can manage the `max memory` setting for the instance.
193
+
194
+
* Ensure that the `max memory` (MB) configuration item is set to 2048 megabytes.
Specifies one or more features to manage. Valid options: 'BC', 'Conn', 'SSMS', 'ADV_SSMS', 'SDK', 'IS', 'MDS', and 'Tools' (the Tools feature includes SSMS, ADV_SSMS, and Conn).
274
+
275
+
Specifies one or more features to manage. Valid options: 'BC', 'Conn', 'SSMS', 'ADV_SSMS', 'SDK', 'IS', 'MDS', 'BOL', 'DREPLAY_CTLR', 'DREPLAY_CLT'.
276
+
277
+
The 'Tools' value for this setting is deprecated. Specify 'BC', 'SSMS', 'ADV_SSMS', 'Conn', and 'SDK' explicitly.
208
278
209
279
##### `install_switches`
210
280
@@ -294,7 +364,9 @@ Default: 'present'.
294
364
295
365
##### `features`
296
366
297
-
*Required.* Specifies one or more features to manage. The list of top-level features includes 'SQL', 'AS', and 'RS'. The 'SQL' feature includes the Database Engine, Replication, Full-Text, and Data Quality Services (DQS) server. Valid options: an array containing one or more of the strings 'SQL', 'SQLEngine', 'Replication', 'FullText', 'DQ', 'AS', and 'RS'.
367
+
*Required.* Specifies one or more features to manage. The list of top-level features includes 'AS' and 'RS'. Valid options: an array containing one or more of the strings 'SQL', 'SQLEngine', 'Replication', 'FullText', 'DQ', 'AS', 'RS', 'POLYBASE', and 'ADVANCEDANALYTICS'.
368
+
369
+
The 'SQL' value for this setting is deprecated. Specify 'DQ', 'FullText', 'Replication', and 'SQLEngine' explicitly.
298
370
299
371
##### `install_switches`
300
372
@@ -319,6 +391,22 @@ Specifies a product key for SQL Server. Valid options: a string containing a val
319
391
320
392
Default: `undef`.
321
393
394
+
##### `polybase_svc_account`
395
+
396
+
**Applicable only if the POLYBASE feature for SQL Server 2016 is being installed.**
397
+
398
+
Specifies a domain or system account for the Polybase Engine service.
399
+
400
+
Valid options: a string specifying an existing username.
401
+
402
+
##### `polybase_svc_password`
403
+
404
+
**Applicable only if the POLYBASE feature for SQL Server 2016 is being installed.**
405
+
406
+
Specifies the password for the Polybase Engine service
407
+
408
+
Valid options: a string specifying a valid password.
409
+
322
410
##### `rs_svc_account`
323
411
324
412
Specifies a domain or system account to be used by the report service. Valid options: a string; cannot include any of the following characters: `'"/ \ [ ] : ; | = , + * ? < >'`. If you specify a domain user account, the domain must be less than 254 characters and the username must be less than 20 characters.
@@ -343,10 +431,6 @@ Specifies a security mode for SQL Server. Valid options: 'SQL'. If not specified
343
431
344
432
Default: `undef`.
345
433
346
-
##### `service_ensure`
347
-
348
-
Specifies whether the SQL Server service should be running. Valid options: 'automatic' (Puppet starts the service if it's not running), 'manual' (Puppet takes no action), and 'disable' (Puppet stops the service if it's running).
349
-
350
434
##### `source`
351
435
352
436
*Required.*
@@ -985,7 +1069,9 @@ Terminology differs somewhat between various database systems; please refer to t
985
1069
986
1070
## Limitations
987
1071
988
-
This module is available only for Windows Server 2012 or 2012 R2, and works with Puppet Enterprise 3.7 and later.
1072
+
This module can manage only a single version of SQL Server on a given host (one and only one of SQL Server 2012, 2014 or 2016). The module is able to manage multiple SQL Server instances of the same version.
1073
+
1074
+
This module cannot manage the SQL Server Native Client SDK (also known as SNAC_SDK). The SQL Server installation media can install the SDK, but it is not able to uninstall the SDK. Note that the 'sqlserver_features' fact detects the presence of the SDK.
0 commit comments