sql-server - LocalDB 单独安装连接字符串
问题描述
我们的工具使用 SQL Server 2012 LocalDB 来存储数据。这是由MSI安装的,而不是完整的快递。用户最近使用通过 SQL Server 2019 连接的其他应用程序迁移到新机器。
我的理解是,在安装 SQL Server 2019 的基础上安装 SQL Server LocalDB 不会引起问题,因为默认情况下 SQL Server Express 如何安装为命名实例。
然而,当我查看连接字符串时,我担心的是我的服务器实例并没有按照我推荐的方式识别服务器实例Data Source
,只有:
Data Source=(localdb)\v11.0;Integrated Security=True;AttachDbFileName=C:\Database\Database.mdf;Connection Timeout=10000
如果有疑问,这确实连接。但是参考connectionStrings.com,我看到推荐这个:
Server=(localdb)\v11.0;Integrated Security=true;AttachDbFileName=C:\MyFolder\MyData.mdf;
在我看来,Data Source=(localdb)\v11.0
已经明确指定了实例,但我不确定在 SQL Server 之后安装 SQL Server Express 时会发生什么。
我应该注意什么?我需要用 替换Data Source
吗Server
?与 SQL Server 相比,我是否需要更改任何部分(localdb)\v11.0
以说明 SQL Server Express 的安装顺序?
编辑 1
通过将“数据源”替换为“服务器”来更新连接字符串是可行的。问题仍然存在,安装第二个 LocalDBs 将如何影响接下来的内容Server=
?
解决方案
推荐阅读
- optimization - Pyomo:如何在不声明名称的情况下创建新的模型变量,然后将其存储在字典中?
- javascript - 我创建了一个反应原生应用程序,并且每次都必须刷新我的屏幕才能从 firebase 获取新添加的数据。我正在使用钩子
- anova - 例如,运行 ezANOVA 时出错:找不到函数“ezANOVA”
- bootstrap-4 - 从引导程序 4 卡中删除额外空间
- android - FirebaseUser 在 Android (JAVA) 中为 Facebook 个人资料的电话号码提供了错误的图像和空值
- ios - 更改视图会导致音频引擎出现故障
- c - 如何转置数组但不改变c中的行数和列数?
- swiftui - SwiftUI - 从 UserDefaults 访问数据时选择器值不会改变
- laravel - 未找到此相关模块:* ./src/main.js in multi ./src/main.js
- asp.net-core - 如何使用 xUnit 为使用 Entity Framework Core 和 Simple Injector 构建的 Asp.NetCore WebAPI 构建测试?