-
Notifications
You must be signed in to change notification settings - Fork 225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SqlSetup: Use SQL Server 2017 for integration tests #858
Comments
Anyone knows the CDN link to the .iso for SQL Server 2017 Trial or Developer edition? |
Finally found a link to the ISO. Thanks to the AWS project here https://github.com/aws-quickstart/quickstart-microsoft-sql. SQL Server 2017 Trial ISO: |
- Integration test is using SQL Server 2017 (issue dsccommunity#858).
It has been slower and slower downloading the SQL Server 2016 media in the integration test för SqlSetup. Hoping that SQL Server 2017 location has more speed. :) |
- Integration test is using SQL Server 2017 (issue dsccommunity#858).
- Integration test is using SQL Server 2017 (issue dsccommunity#858).
- Integration test is using SQL Server 2017 (issue dsccommunity#858).
- Integration test is using SQL Server 2017 (issue dsccommunity#858).
- Integration test is using SQL Server 2017 (issue dsccommunity#858).
- Integration test is using SQL Server 2017 (issue dsccommunity#858).
- Integration test is using SQL Server 2017 (issue dsccommunity#858).
- Integration test is using SQL Server 2017 (issue dsccommunity#858).
- Integration test is using SQL Server 2017 (issue dsccommunity#858).
- Split integration tests into two jobs, one for running integration tests for SQL Server 2016 and another for running integration test for SQL Server 2017 ([issue dsccommunity#858](dsccommunity#858)). - A new optional parameter `FeatureFlag` parameter was added to control breaking changes. Functionality added under a feature flag can be toggled on or off, and could be changed later to be the default. This way we can also make more of the new functionalities the default in the same breaking change release ([issue dsccommunity#1105](dsccommunity#1105)). - Added a new way of detecting if the shared feature CONN (Client Tools Connectivity, and SQL Client Connectivity SDK), BC (Client Tools Backwards Compatibility), and SDK (Client Tools SDK) is installed or not. The new functionality is used when the parameter `FeatureFlag` is set to `'DetectionSharedFeatures'` ([issue dsccommunity#1105](dsccommunity#1105)). - Added a new helper function `Get-InstalledSharedFeatures` to move out some of the code from the `Get-TargetResource` to make unit testing easier and faster.
- Changes to SqlSetup - Split integration tests into two jobs, one for running integration tests for SQL Server 2016 and another for running integration test for SQL Server 2017 (issue #858). - Localized messages for Master Data Services no longer start and end with single quote. - When installing features a verbose message is written if a feature is found to already be installed. It no longer quietly removes the feature from the `/FEATURES` argument. - Cleaned up a bit in the tests, removed excessive piping. - Fixed minor typo in examples. - A new optional parameter `FeatureFlag` parameter was added to control breaking changes. Functionality added under a feature flag can be toggled on or off, and could be changed later to be the default. This way we can also make more of the new functionalities the default in the same breaking change release (issue #1105). - Added a new way of detecting if the shared feature CONN (Client Tools Connectivity, and SQL Client Connectivity SDK), BC (Client Tools Backwards Compatibility), and SDK (Client Tools SDK) is installed or not. The new functionality is used when the parameter `FeatureFlag` is set to `'DetectionSharedFeatures'` (issue #1105). - Added a new helper function `Get-InstalledSharedFeatures` to move out some of the code from the `Get-TargetResource` to make unit testing easier and faster.
Thanks for publishing this, was looking for ages for this ISO also! |
Details of the scenario you tried and the problem that is occurring:
Today SQL Server 2016 is used to run integration tests. We should look at using SQL Server 2017 instead. Or, we could use SQL Server 2017 together with SQL Server 2016 to run integration tests for more that one major version.
I can't find the CDN link to download the .iso for Trial or Developer edition. Neither in the download pages https://www.microsoft.com/en-us/sql-server/sql-server-downloads or on the web.
There is an .exe which can download the Developer edition or Trial edition. They are named SQLServer2017-SSEI-Dev.exe and SQLServer2017-SSEI-Eval.exe respectively.
Unfortunately there is not switches to download this thru the command line.
Running this will just open the GUI and one must choose "Download Media" and then choose ISO and start the download.
Looking at the logs there is nothing that I can see could help.
There are these links to download the .box and .exe. I haven't found a link to the .iso yet. Or, these get coverted to an .iso.
https://download.microsoft.com/download/E/F/2/EF23C21D-7860-4F05-88CE-39AA114B014B\SQLServer2017-DEV-x64-ENU.box
https://download.microsoft.com/download/E/F/2/EF23C21D-7860-4F05-88CE-39AA114B014B\SQLServer2017-DEV-x64-ENU.exe
The DSC configuration that is using the resource (as detailed as possible):
n/a
Version of the Operating System, SQL Server and PowerShell the DSC Target Node is running:
n/a
What module (SqlServer or SQLPS) and which version of the module the DSC Target Node is running:
n/a
Version of the DSC module you're using, or 'dev' if you're using current dev branch:
n/a
The text was updated successfully, but these errors were encountered: