v15.0.1-preview0007
Pre-release
Pre-release
[v15.0.1-preview0007]
Changed
- SqlServerDsc
- The module manifest property
DscResourcesToExport
now updates automatically
using the pipeline. - Removed
Export-ModuleMember
from DSC resource that still had it. - The variable
$env:COMPUTERNAME
does not exist cross-platform which
hinders development and testing on macOS and Linux. Instead the
resources have been update to use the helper functionGet-ComputerName
which returns the current computer name cross-plattform.
- The module manifest property
Fixed
- SqlAGDatabase
- Fix for issue (issue #1492)
added AutomaticSeeding for this resource. In Set-TargetResource added logic that looks
at all replicas of an availability group. When automatic seeding is found, it will use that. - Lots of extra tests to check AutomaticSeeding.
- The parameter
BackupPath
is still needed just in case a database never has been backuped before.
- Fix for issue (issue #1492)
- SqlMaxDop
- Fixes (issue #396).
Added three return values in Get-Target resource.
- Fixes (issue #396).
- SqlProtocol
- Changed KeepAlive Type from UInt16 to Int32 to reflect the actual WMI.ManagementObject
Fixes #1645 (issue #1645). - The verbose messages now correctly show that
$env:COMPUTERNAME
is used
to get or set the configuration, while parameter ServerName is used
to restart the instance.
- Changed KeepAlive Type from UInt16 to Int32 to reflect the actual WMI.ManagementObject
- SqlProtocolTcpIp
- The verbose messages now correctly show that
$env:COMPUTERNAME
is used
to get or set the configuration, while parameter ServerName is used
to restart the instance.
- The verbose messages now correctly show that
- SqlServerDsc.Common
- Updated
Get-ServerProtocolObject
, helper function to ensure an exception is
thrown if the specified instance cannot be obtained (issue #1628).
- Updated