sql-server - 如何在 linux 上指定 mssql 数据库的路径?
问题描述
写在 Windows asp.net 核心项目上,使用 localdb 作为数据库。在linux上部署Docker的时候,发现linux中没有localdb。
安装了 mssql-cli、mssql-server 和 mssql-tools。启动 mssql 服务器并在控制台中创建了一个数据库。
现在我不知道如何在 appsettings 中指定它的路径
appsettings.json =>
{
"Jwt": {
"Key": "SuperTopSecretKeyThatYouDoNotGiveOutEver!",
"Issuer": "https://localhost:44395/",
"Audience": "http://localhost:44395/",
"ExpireTime": 30
},
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet-Web-36346D92-8752-42C1-B65D-BD9B147F95E8;Trusted_Connection=True;MultipleActiveResultSets=true"
},
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*"
}
请告诉我如何获得 DefaultConnection 或在最短的时间内解决问题。
解决方案
推荐阅读
- c# - 从 WPF 中的绑定错误中获取异常对象
- javascript - Firebase 存储:尽管处理它仍然会出现 404 错误
- php - CakePHP 3.x:从 ajax 调用设置变量
- react-native - 将整个应用程序从 React Native 59.8 迁移到 60+
- android - Android Jetpack 导航异常“无法从当前目的地找到导航”
- python - 使用 DSL 构建世界时的 SyntaxError
- android - 无法在条件语句中获取 Future 布尔值
- ios - M1:在带有 M1 芯片和 Big Sur 的 Mac 上使用模拟器 iOS 13 或更早版本和 Xcode 12.3 崩溃
- ios - 如何以编程方式从双卡 iPhone 中选择哪个 sim 卡发送短信?
- python - 带有双下标和期望符号的python图中的乳胶格式字符串问题