我的 Azure DevOps CI 构建管道配置为在
windows-latest
构建代理 上运行
pool:
vmImage: windows-latest
window-latest
构建代理上的 SQLLocalDb 版本如此处所述是 v17
当我在 yaml CI 管道中运行以下命令时,它显示 v15.0 (SQLServer 2019)
- script: |
sqllocaldb versions
sqllocaldb info
displayName: sqllocaldb versions on build VM
如何安装/升级到最新版本,以便可以使用 SQL Server 中为
ordinal
引入的
string_split
参数
SQllocalDb for SQLserver 2022 是否可用,如果有,如何获取?
*** Could not deploy package.
Error SQL72014: Framework Microsoft SqlClient Data Provider: Msg 8144, Level 16, State 3, Procedure <procedure_name>, Line 42 Procedure or function STRING_SPLIT has too many arguments specified.
Error SQL72045: Script execution error.
标准 SQL Express 2022 安装程序包括 SQLLOCALDB.MSI。
除了第一步之外,我还从管理命令提示符运行了其余的步骤,因此应该可以在管道中执行。
SQL2022-SSEI-Dev.exe /Action=Download /MediaType=CAB /Quiet
SQLServer2022-DEV-x64-ENU.exe /q
SQLServer2022-DEV-x64-ENU\1033_ENU_LP\x64\Setup\x64\SQLLOCALDB.MSI /qn IAcceptSqlLocalDBLicenseTerms=YES
sqllocaldb i "MSSQLLocalDB"
路上的步骤:
有 localDB 安装程序的直接链接:https://www.hanselman.com/blog/download-sql-server-express
有一个 Stack Exchange 查询。无人值守的 localDB 安装在: 安静(无人值守)安装 SQL Server Express LocalDb 2019