mirror of
https://github.com/actions/runner-images.git
synced 2025-12-20 06:35:47 +00:00
[windows] Add SQL OLEDB Driver 19 (#13127)
This commit is contained in:
committed by
GitHub
parent
5641ff0eb6
commit
de257bbc47
@@ -3,7 +3,14 @@
|
||||
## Desc: Install OLE DB Driver for SQL Server
|
||||
################################################################################
|
||||
|
||||
# Install OLE DB Driver 18
|
||||
Install-Binary -Type MSI `
|
||||
-Url "https://go.microsoft.com/fwlink/?linkid=2242656" `
|
||||
-ExtraInstallArgs @("ADDLOCAL=ALL", "IACCEPTMSOLEDBSQLLICENSETERMS=YES") `
|
||||
-ExpectedSubject $(Get-MicrosoftPublisher)
|
||||
|
||||
# Install OLE DB Driver 19
|
||||
Install-Binary -Type MSI `
|
||||
-Url "https://go.microsoft.com/fwlink/?linkid=2318101" `
|
||||
-ExtraInstallArgs @("ADDLOCAL=ALL", "IACCEPTMSOLEDBSQLLICENSETERMS=YES") `
|
||||
-ExpectedSubject $(Get-MicrosoftPublisher)
|
||||
|
||||
@@ -191,7 +191,8 @@ $databaseTools = $installedSoftware.AddHeader("Database tools")
|
||||
$databaseTools.AddToolVersion("Azure CosmosDb Emulator", $(Get-AzCosmosDBEmulatorVersion))
|
||||
$databaseTools.AddToolVersion("DacFx", $(Get-DacFxVersion))
|
||||
$databaseTools.AddToolVersion("MySQL", $(Get-MySQLVersion))
|
||||
$databaseTools.AddToolVersion("SQL OLEDB Driver", $(Get-SQLOLEDBDriverVersion))
|
||||
$databaseTools.AddToolVersion("SQL OLEDB Driver 18", $(Get-SQLOLEDBDriver18Version))
|
||||
$databaseTools.AddToolVersion("SQL OLEDB Driver 19", $(Get-SQLOLEDBDriver19Version))
|
||||
$databaseTools.AddToolVersion("SQLPS", $(Get-SQLPSVersion))
|
||||
$databaseTools.AddToolVersion("MongoDB Shell (mongosh)", $(Get-MongoshVersion))
|
||||
|
||||
|
||||
@@ -121,11 +121,16 @@ function Get-MySQLVersion {
|
||||
return $mysqlVersion
|
||||
}
|
||||
|
||||
function Get-SQLOLEDBDriverVersion {
|
||||
function Get-SQLOLEDBDriver18Version {
|
||||
$SQLOLEDBDriverVersion = (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOLEDBSQL' InstalledVersion).InstalledVersion
|
||||
return $SQLOLEDBDriverVersion
|
||||
}
|
||||
|
||||
function Get-SQLOLEDBDriver19Version {
|
||||
$SQLOLEDBDriverVersion = (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOLEDBSQL19' InstalledVersion).InstalledVersion
|
||||
return $SQLOLEDBDriverVersion
|
||||
}
|
||||
|
||||
function Get-MercurialVersion {
|
||||
($(hg --version) | Out-String) -match "version (?<version>\d+\.\d+\.?\d*)" | Out-Null
|
||||
$mercurialVersion = $Matches.Version
|
||||
|
||||
@@ -213,9 +213,13 @@ Describe "Kotlin" {
|
||||
}
|
||||
|
||||
Describe "SQL OLEDB Driver" {
|
||||
It "SQL OLEDB Driver" {
|
||||
It "SQL OLEDB Driver 18" {
|
||||
"HKLM:\SOFTWARE\Microsoft\MSOLEDBSQL" | Should -Exist
|
||||
}
|
||||
|
||||
It "SQL OLEDB Driver 19" {
|
||||
"HKLM:\SOFTWARE\Microsoft\MSOLEDBSQL19" | Should -Exist
|
||||
}
|
||||
}
|
||||
|
||||
Describe "OpenSSL" {
|
||||
|
||||
Reference in New Issue
Block a user