You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何创建SQL LocalDB 2017实例以使用STRING_AGG函数?

如何创建SQL LocalDB 2017版本的实例

我之前也碰到过一模一样的问题——装了2017版的LocalDB,但默认创建实例时总是用旧的11.x版本。这是因为LocalDB会默认使用系统中最早安装的版本来创建新实例,要指定2017版本,你需要明确在创建命令里指定对应的版本号。

下面是具体步骤:

  1. 查看已安装的LocalDB版本
    打开命令提示符(CMD)或者PowerShell,运行以下命令:

    sqllocaldb versions
    

    你会看到类似这样的输出,找到以14.开头的版本号(SQL Server 2017对应的主版本号是14),比如14.0.3460.0,这就是你需要的2017版本标识。

  2. 指定版本创建新实例
    使用sqllocaldb create命令时,在实例名称后面加上你查到的2017版本号,比如:

    sqllocaldb create "TestInstance" 14.0.3460.0
    

    如果你不确定具体的修订号,只指定主版本号14.0通常也能生效:

    sqllocaldb create "TestInstance" 14.0
    
  3. 验证实例版本
    创建完成后,运行以下命令查看实例的详细信息,确认版本是否正确:

    sqllocaldb info "TestInstance"
    

    在输出结果中找到Version字段,它应该显示为14.x开头的版本号,说明你成功创建了2017版本的LocalDB实例。

额外提示

  • 如果你想把2017版本设为默认创建版本,可以先卸载旧的LocalDB版本(比如11.x),但不推荐这么做,除非你确定不再需要旧版本的实例。
  • SQL Server各版本对应的LocalDB主版本号:2012→11.x,2016→13.x,2017→14.x,2019→15.x,2022→16.x,记下来以后排查问题会很方便。

内容的提问来源于stack exchange,提问作者gneric

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 04:11:04