Skip to content

Commit 15443a4

Browse files
committed
test sql server script, v update
1 parent 4b26976 commit 15443a4

28 files changed

Lines changed: 114 additions & 105 deletions

File tree

build.fsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -285,9 +285,11 @@ let setupMssql url saPassword =
285285
connBuilder.UserID <- "sa"
286286
connBuilder.DataSource <- url
287287
connBuilder.Password <- saPassword
288+
connBuilder.TrustServerCertificate <- true
288289

290+
let maxAttempts = if Fake.Core.BuildServer.buildServer = AppVeyor then 60 else 30
289291
let runCmd query =
290-
// We wait up to 30 seconds for MSSQL to be initialized
292+
// We wait up to 60 seconds for MSSQL to be initialized
291293
let rec runCmd' attempt =
292294
try
293295
use conn = new SqlConnection(connBuilder.ConnectionString)
@@ -297,8 +299,10 @@ let setupMssql url saPassword =
297299
with e ->
298300
printfn "Connection attempt %i: %A" attempt e
299301
Threading.Thread.Sleep 1000
300-
if attempt < 30 then runCmd' (attempt + 1)
301-
302+
if attempt < maxAttempts then runCmd' (attempt + 1)
303+
else
304+
printfn "Failed to connect to SQL Server after %i attempts. Last error: %A" maxAttempts e
305+
//reraise()
302306
runCmd' 0
303307

304308
let runScript fileLines =

docs/RELEASE_NOTES.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
### 1.5.17 - 14.09.2025
2+
* DateTimeOffset function translations
3+
* Faster disposing of commands
4+
* No reflection on SQLProvider.SQLite if pre-defined library
5+
16
### 1.5.16 - 09.09.2025
27
* XML documentation updates
38
* Minor memory and performance improvements

src/SQLProvider.Common/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("SQLProvider.Common")>]
66
[<assembly: AssemblyProductAttribute("SQLProvider")>]
77
[<assembly: AssemblyDescriptionAttribute("Type provider for SQL database access, common library")>]
8-
[<assembly: AssemblyVersionAttribute("1.5.16")>]
9-
[<assembly: AssemblyFileVersionAttribute("1.5.16")>]
8+
[<assembly: AssemblyVersionAttribute("1.5.17")>]
9+
[<assembly: AssemblyFileVersionAttribute("1.5.17")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "SQLProvider.Common"
1414
let [<Literal>] AssemblyProduct = "SQLProvider"
1515
let [<Literal>] AssemblyDescription = "Type provider for SQL database access, common library"
16-
let [<Literal>] AssemblyVersion = "1.5.16"
17-
let [<Literal>] AssemblyFileVersion = "1.5.16"
16+
let [<Literal>] AssemblyVersion = "1.5.17"
17+
let [<Literal>] AssemblyFileVersion = "1.5.17"

src/SQLProvider.DesignTime/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("SQLProvider.DesignTime")>]
66
[<assembly: AssemblyProductAttribute("SQLProvider")>]
77
[<assembly: AssemblyDescriptionAttribute("Type providers for any SQL database access.")>]
8-
[<assembly: AssemblyVersionAttribute("1.5.16")>]
9-
[<assembly: AssemblyFileVersionAttribute("1.5.16")>]
8+
[<assembly: AssemblyVersionAttribute("1.5.17")>]
9+
[<assembly: AssemblyFileVersionAttribute("1.5.17")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "SQLProvider.DesignTime"
1414
let [<Literal>] AssemblyProduct = "SQLProvider"
1515
let [<Literal>] AssemblyDescription = "Type providers for any SQL database access."
16-
let [<Literal>] AssemblyVersion = "1.5.16"
17-
let [<Literal>] AssemblyFileVersion = "1.5.16"
16+
let [<Literal>] AssemblyVersion = "1.5.17"
17+
let [<Literal>] AssemblyFileVersion = "1.5.17"

src/SQLProvider.DuckDb.DesignTime/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("SQLProvider.DuckDb.DesignTime")>]
66
[<assembly: AssemblyProductAttribute("SQLProvider")>]
77
[<assembly: AssemblyDescriptionAttribute("Type providers for DuckDb database access.")>]
8-
[<assembly: AssemblyVersionAttribute("1.5.16")>]
9-
[<assembly: AssemblyFileVersionAttribute("1.5.16")>]
8+
[<assembly: AssemblyVersionAttribute("1.5.17")>]
9+
[<assembly: AssemblyFileVersionAttribute("1.5.17")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "SQLProvider.DuckDb.DesignTime"
1414
let [<Literal>] AssemblyProduct = "SQLProvider"
1515
let [<Literal>] AssemblyDescription = "Type providers for DuckDb database access."
16-
let [<Literal>] AssemblyVersion = "1.5.16"
17-
let [<Literal>] AssemblyFileVersion = "1.5.16"
16+
let [<Literal>] AssemblyVersion = "1.5.17"
17+
let [<Literal>] AssemblyFileVersion = "1.5.17"

src/SQLProvider.DuckDb.Runtime/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("SQLProvider.DuckDb.Runtime")>]
66
[<assembly: AssemblyProductAttribute("SQLProvider")>]
77
[<assembly: AssemblyDescriptionAttribute("Type providers for DuckDb database access.")>]
8-
[<assembly: AssemblyVersionAttribute("1.5.16")>]
9-
[<assembly: AssemblyFileVersionAttribute("1.5.16")>]
8+
[<assembly: AssemblyVersionAttribute("1.5.17")>]
9+
[<assembly: AssemblyFileVersionAttribute("1.5.17")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "SQLProvider.DuckDb.Runtime"
1414
let [<Literal>] AssemblyProduct = "SQLProvider"
1515
let [<Literal>] AssemblyDescription = "Type providers for DuckDb database access."
16-
let [<Literal>] AssemblyVersion = "1.5.16"
17-
let [<Literal>] AssemblyFileVersion = "1.5.16"
16+
let [<Literal>] AssemblyVersion = "1.5.17"
17+
let [<Literal>] AssemblyFileVersion = "1.5.17"

src/SQLProvider.Firebird.DesignTime/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("SQLProvider.Firebird.DesignTime")>]
66
[<assembly: AssemblyProductAttribute("SQLProvider")>]
77
[<assembly: AssemblyDescriptionAttribute("Type providers for Firebird database access.")>]
8-
[<assembly: AssemblyVersionAttribute("1.5.16")>]
9-
[<assembly: AssemblyFileVersionAttribute("1.5.16")>]
8+
[<assembly: AssemblyVersionAttribute("1.5.17")>]
9+
[<assembly: AssemblyFileVersionAttribute("1.5.17")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "SQLProvider.Firebird.DesignTime"
1414
let [<Literal>] AssemblyProduct = "SQLProvider"
1515
let [<Literal>] AssemblyDescription = "Type providers for Firebird database access."
16-
let [<Literal>] AssemblyVersion = "1.5.16"
17-
let [<Literal>] AssemblyFileVersion = "1.5.16"
16+
let [<Literal>] AssemblyVersion = "1.5.17"
17+
let [<Literal>] AssemblyFileVersion = "1.5.17"

src/SQLProvider.Firebird.Runtime/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("SQLProvider.Firebird.Runtime")>]
66
[<assembly: AssemblyProductAttribute("SQLProvider")>]
77
[<assembly: AssemblyDescriptionAttribute("Type providers for Firebird database access.")>]
8-
[<assembly: AssemblyVersionAttribute("1.5.16")>]
9-
[<assembly: AssemblyFileVersionAttribute("1.5.16")>]
8+
[<assembly: AssemblyVersionAttribute("1.5.17")>]
9+
[<assembly: AssemblyFileVersionAttribute("1.5.17")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "SQLProvider.Firebird.Runtime"
1414
let [<Literal>] AssemblyProduct = "SQLProvider"
1515
let [<Literal>] AssemblyDescription = "Type providers for Firebird database access."
16-
let [<Literal>] AssemblyVersion = "1.5.16"
17-
let [<Literal>] AssemblyFileVersion = "1.5.16"
16+
let [<Literal>] AssemblyVersion = "1.5.17"
17+
let [<Literal>] AssemblyFileVersion = "1.5.17"

src/SQLProvider.MsAccess.DesignTime/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("SQLProvider.MsAccess.DesignTime")>]
66
[<assembly: AssemblyProductAttribute("SQLProvider")>]
77
[<assembly: AssemblyDescriptionAttribute("Type providers for Microsoft Access database access.")>]
8-
[<assembly: AssemblyVersionAttribute("1.5.16")>]
9-
[<assembly: AssemblyFileVersionAttribute("1.5.16")>]
8+
[<assembly: AssemblyVersionAttribute("1.5.17")>]
9+
[<assembly: AssemblyFileVersionAttribute("1.5.17")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "SQLProvider.MsAccess.DesignTime"
1414
let [<Literal>] AssemblyProduct = "SQLProvider"
1515
let [<Literal>] AssemblyDescription = "Type providers for Microsoft Access database access."
16-
let [<Literal>] AssemblyVersion = "1.5.16"
17-
let [<Literal>] AssemblyFileVersion = "1.5.16"
16+
let [<Literal>] AssemblyVersion = "1.5.17"
17+
let [<Literal>] AssemblyFileVersion = "1.5.17"

src/SQLProvider.MsAccess.Runtime/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("SQLProvider.MsAccess.Runtime")>]
66
[<assembly: AssemblyProductAttribute("SQLProvider")>]
77
[<assembly: AssemblyDescriptionAttribute("Type providers for Microsoft Access database access.")>]
8-
[<assembly: AssemblyVersionAttribute("1.5.16")>]
9-
[<assembly: AssemblyFileVersionAttribute("1.5.16")>]
8+
[<assembly: AssemblyVersionAttribute("1.5.17")>]
9+
[<assembly: AssemblyFileVersionAttribute("1.5.17")>]
1010
do ()
1111

1212
module internal AssemblyVersionInformation =
1313
let [<Literal>] AssemblyTitle = "SQLProvider.MsAccess.Runtime"
1414
let [<Literal>] AssemblyProduct = "SQLProvider"
1515
let [<Literal>] AssemblyDescription = "Type providers for Microsoft Access database access."
16-
let [<Literal>] AssemblyVersion = "1.5.16"
17-
let [<Literal>] AssemblyFileVersion = "1.5.16"
16+
let [<Literal>] AssemblyVersion = "1.5.17"
17+
let [<Literal>] AssemblyFileVersion = "1.5.17"

0 commit comments

Comments
 (0)