Releases: dsccommunity/SqlServerDsc
Releases · dsccommunity/SqlServerDsc
v16.5.0-preview0002
[v16.5.0-preview0002]
Added
- SqlServerDsc
- Updated pipeline files to support ModuleFast.
Get-SqlDscPreferredModule
- Optionally specify what version of the the SQL preferred module to be imported using the SMODefaultModuleVersion environment variable (issue #1965).
- New private command:
- Get-SMOModuleCalculatedVersion - Returns the version of the SMO module as a string. SQLPS version 120 and 130 do not have the correct version set, so the file path is used to calculate the version.
- SqlSetup
- Added the parameter
SqlVersion
that can be used to set the SQL Server
version to be installed instead of it looking for version in the setup
executable of the SQL Server media. This parameter is not allowed for
the setup actionUpgrade
, if specified it will throw an exception
(issue #1946).
- Added the parameter
Changed
- SqlRs
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlScript
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlScriptQuery
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlSetup
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlAlwaysOnService
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlLogin
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlReplication
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlRSSetup
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlServiceAccount
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlWindowsFirewall
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlServerDsc
Get-SqlDscPreferredModule
- Now returns a PSModuleInfo object instead of just the module name.
Import-SqlDscPreferredModule
- Handles PSModuleInfo objects from
Get-SqlDscPreferredModule
instead of strings. - Sets -ErrorAction 'Stop' on Get-SqlDscPreferredModule to throw an error if no SQL module is found. The script-terminating error is caught and made into a statement-terminating error.
- Handles PSModuleInfo objects from
Remove
- SqlServerDsc
- Removed PreferredModule_ModuleFound string in favor for more verbose PreferredModule_ModuleVersionFound.
v16.5.0-preview0001
[v16.5.0-preview0001]
Added
- SqlServerDsc
- Updated pipeline files to support ModuleFast.
- SqlSetup
- Added the parameter
SqlVersion
that can be used to set the SQL Server
version to be installed instead of it looking for version in the setup
executable of the SQL Server media. This parameter is not allowed for
the setup actionUpgrade
, if specified it will throw an exception
(issue #1946).
- Added the parameter
Changed
- SqlRs
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlScript
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlScriptQuery
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlSetup
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlAlwaysOnService
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlLogin
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlReplication
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlRSSetup
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlServiceAccount
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlWindowsFirewall
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
v16.4.1-preview0001
[v16.4.1-preview0001]
Added
- SqlServerDsc
- Updated pipeline files to support ModuleFast.
Changed
- SqlRs
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlScript
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlScriptQuery
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlSetup
- Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlAlwaysOnService
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlLogin
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlReplication
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlRSSetup
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlServiceAccount
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
- SqlWindowsFirewall
- Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
v16.4.0
[v16.4.0]
Added
- SqlServerDsc
- Added a new build task
fastbuild
that can be used during development
process when there are no need to generate documentation. - Added new public command:
Get-SqlDscConfigurationOption
- Returns the available configuration
options that can be used with the DSC resource SqlConfiguration.
- Added a new build task
Changed
- SqlServerDsc
- Re-enable integration tests for dbatools.
- Bumped dbatools to v2.0.1 for the integration tests.
- Running PSScriptAnalyzer on the built module (issue #1945).
- Fix header in unit tests that referenced the wrong path.
- Fix a path in VS Code workspace settings to correctly use Script Analyzer on
Linux and macOS. - Highlighted note comments throughout markdown and generated markdown.
- SqlServerDsc.Common
- Fix unit tests so they work cross-platform.
- ScriptAnalyzer.Tests was fixed so they work cross-platform.
- SqlSetup
- Highlighted a note in the README.md.
- SqlMemory
- Highlighted an important note in the README.md.
- SqlMaxDop
- Highlighted an important note in the README.md.
Get-SqlDscPreferredModule
- Fix unit tests so they work cross-platform.
Fixed
- SqlServerDsc
- Fix style changes in all private and public commands.
Import-SqlDscPreferredModule
- Now when parameter
Force
is passed the command correctly invoke
Get-SqlDscPreferredModule
using the parameterRefresh
.
- Now when parameter
- SqlWindowsFirewall
- Fix duplication of SQL Server Browser Firewall Rule when deploying
Analysis Services feature (issue #1942).
- Fix duplication of SQL Server Browser Firewall Rule when deploying
- SqlLogin
- Attempting to disable and already disabled login throws an error (issue #1952).
Install-SqlDscServer
- Now the parameter
InstanceName
can no longer be specified (as per
the SQL Server documentation) for the setup actionPrepareImage
(issue #1960).
- Now the parameter
v16.4.0-preview0007
[v16.4.0-preview0007]
Added
- SqlServerDsc
- Added a new build task
fastbuild
that can be used during development
process when there are no need to generate documentation. - Added new public command:
Get-SqlDscConfigurationOption
- Returns the available configuration
options that can be used with the DSC resource SqlConfiguration.
- Added a new build task
Changed
- SqlServerDsc
- Re-enable integration tests for dbatools.
- Bumped dbatools to v2.0.1 for the integration tests.
- Running PSScriptAnalyzer on the built module (issue #1945).
- Fix header in unit tests that referenced the wrong path.
- Fix a path in VS Code workspace settings to correctly use Script Analyzer on
Linux and macOS. - Highlighted note comments throughout markdown and generated markdown.
- SqlSetup
- Highlighted a note in the README.md.
- SqlMemory
- Highlighted an important note in the README.md.
- SqlMaxDop
- Highlighted an important note in the README.md.
Fixed
- SqlServerDsc
- Fix style changes in all private and public commands.
Import-SqlDscPreferredModule
- Now when parameter
Force
is passed the command correctly invoke
Get-SqlDscPreferredModule
using the parameterRefresh
.
- Now when parameter
- SqlWindowsFirewall
- Fix duplication of SQL Server Browser Firewall Rule when deploying
Analysis Services feature (issue #1942).
- Fix duplication of SQL Server Browser Firewall Rule when deploying
- SqlLogin
- Attempting to disable and already disabled login throws an error (issue #1952).
Install-SqlDscServer
- Now the parameter
InstanceName
can no longer be specified (as per
the SQL Server documentation) for the setup actionPrepareImage
(issue #1960).
- Now the parameter
v16.4.0-preview0006
[v16.4.0-preview0006]
Added
- SqlServerDsc
- Added a new build task
fastbuild
that can be used during development
process when there are no need to generate documentation. - Added new public command:
Get-SqlDscConfigurationOption
- Returns the available configuration
options that can be used with the DSC resource SqlConfiguration.
- Added a new build task
Changed
- SqlServerDsc
- Re-enable integration tests for dbatools.
- Bumped dbatools to v2.0.1 for the integration tests.
- Running PSScriptAnalyzer on the built module (issue #1945).
- Fix header in unit tests that referenced the wrong path.
- Fix a path in VS Code workspace settings to correctly use Script Analyzer on
Linux and macOS. - Highlighted note comments throughout markdown and generated markdown.
- SqlSetup
- Highlighted a note in the README.md.
- SqlMemory
- Highlighted an important note in the README.md.
- SqlMaxDop
- Highlighted an important note in the README.md.
Fixed
- SqlServerDsc
- Fix style changes in all private and public commands.
Import-SqlDscPreferredModule
- Now when parameter
Force
is passed the command correctly invoke
Get-SqlDscPreferredModule
using the parameterRefresh
.
- Now when parameter
- SqlWindowsFirewall
- Fix duplication of SQL Server Browser Firewall Rule when deploying
Analysis Services feature (issue #1942).
- Fix duplication of SQL Server Browser Firewall Rule when deploying
- SqlLogin
- Attempting to disable and already disabled login throws an error (issue #1952)
v16.4.0-preview0005
[v16.4.0-preview0005]
Added
- SqlServerDsc
- Added a new build task
fastbuild
that can be used during development
process when there are no need to generate documentation. - Added new public command:
Get-SqlDscConfigurationOption
- Returns the available configuration
options that can be used with the DSC resource SqlConfiguration.
- Added a new build task
Changed
- SqlServerDsc
- Re-enable integration tests for dbatools.
- Bumped dbatools to v2.0.1 for the integration tests.
- Running PSScriptAnalyzer on the built module (issue #1945).
- Fix header in unit tests that referenced the wrong path.
- Fix a path in VS Code workspace settings to correctly use Script Analyzer on
Linux and macOS. - Highlighted note comments throughout markdown and generated markdown.
- SqlSetup
- Highlighted a note in the README.md.
- SqlMemory
- Highlighted an important note in the README.md.
- SqlMaxDop
- Highlighted an important note in the README.md.
Fixed
- SqlServerDsc
- Fix style changes in all private and public commands.
Import-SqlDscPreferredModule
- Now when parameter
Force
is passed the command correctly invoke
Get-SqlDscPreferredModule
using the parameterRefresh
.
- Now when parameter
- SqlWindowsFirewall
- Fix duplication of SQL Server Browser Firewall Rule when deploying
Analysis Services feature (issue #1942).
- Fix duplication of SQL Server Browser Firewall Rule when deploying
v16.4.0-preview0004
[v16.4.0-preview0004]
Added
- SqlServerDsc
- Added a new build task
fastbuild
that can be used during development
process when there are no need to generate documentation. - Added new public command:
Get-SqlDscConfigurationOption
- Returns the available configuration
options that can be used with the DSC resource SqlConfiguration.
- Added a new build task
Changed
- SqlServerDsc
- Re-enable integration tests for dbatools.
- Bumped dbatools to v2.0.1 for the integration tests.
Fixed
- SqlServerDsc
- Fix style changes in all private and public commands.
Import-SqlDscPreferredModule
- Now when parameter
Force
is passed the command correctly invoke
Get-SqlDscPreferredModule
using the parameterRefresh
.
- Now when parameter
- SqlWindowsFirewall
- Fix duplication of SQL Server Browser Firewall Rule when deploying
Analysis Services feature (issue #1942).
- Fix duplication of SQL Server Browser Firewall Rule when deploying
v16.4.0-preview0003
[v16.4.0-preview0003]
Added
- SqlServerDsc
- Added a new build task
fastbuild
that can be used during development
process when there are no need to generate documentation. - Added new public command:
Get-SqlDscConfigurationOption
- Returns the available configuration
options that can be used with the DSC resource SqlConfiguration.
- Added a new build task
Changed
- SqlServerDsc
- Re-enable integration tests for dbatools.
- Bumped dbatools to v2.0.1 for the integration tests.
Fixed
- SqlServerDsc
- Fix style changes in all private and public commands.
Import-SqlDscPreferredModule
- Now when parameter
Force
is passed the command correctly invoke
Get-SqlDscPreferredModule
using the parameterRefresh
.
- Now when parameter
v16.4.0-preview0002
[v16.4.0-preview0002]
Added
- SqlServerDsc
- Added a new build task
fastbuild
that can be used during development
process when there are no need to generate documentation. - Added new public command:
Get-SqlDscConfigurationOption
- Returns the available configuration
options that can be used with the DSC resource SqlConfiguration.
- Added a new build task
Changed
- SqlServerDsc
- Re-enable integration tests for dbatools.
- Bumped dbatools to v2.0.1 for the integration tests.
fixed
Import-SqlDscPreferredModule
- Now when parameter
Force
is passed the command correctly invoke
Get-SqlDscPreferredModule
using the parameterRefresh
.
- Now when parameter