不支持连接字符串关键字 'server'
Connection string keyword 'server' is not Supported
我正在 MacBook 上使用 VS2017 部署 ASP.NET 核心 MVC 应用程序。当我想用
更新我的数据库时
dotnet ef database update --project MyProjectName
我收到一个错误:
Connection string keyword 'server' is not supported. For a possible alternative, see https://go.microsoft.com/fwlink/?linkid=2142181.
我已经在我的项目上安装了 System.Data.SqlClient
包,我也阅读了类似的问题,但其中 none 解决了我的问题。这段代码有什么问题?我真的很困惑。
"ConnectionStrings": {
"DefaultConnection": "Server=my_ip; Database=my_db; User Id=sa; Password=my_pass;",
"providerName": "System.Data.SqlClient"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*"
}
对于 SQL 服务器尝试此连接字符串:
"DefaultConnection": "Data Source=35.xx.xx.xxxx;Initial Catalog=nmmm;Integrated Security=False;User ID=nmmm;Password=vvvvv;"
添加如果你使用sql服务器你应该在启动时有这个
services.AddDbContext<DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
我正在 MacBook 上使用 VS2017 部署 ASP.NET 核心 MVC 应用程序。当我想用
更新我的数据库时dotnet ef database update --project MyProjectName
我收到一个错误:
Connection string keyword 'server' is not supported. For a possible alternative, see https://go.microsoft.com/fwlink/?linkid=2142181.
我已经在我的项目上安装了 System.Data.SqlClient
包,我也阅读了类似的问题,但其中 none 解决了我的问题。这段代码有什么问题?我真的很困惑。
"ConnectionStrings": {
"DefaultConnection": "Server=my_ip; Database=my_db; User Id=sa; Password=my_pass;",
"providerName": "System.Data.SqlClient"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*"
}
对于 SQL 服务器尝试此连接字符串:
"DefaultConnection": "Data Source=35.xx.xx.xxxx;Initial Catalog=nmmm;Integrated Security=False;User ID=nmmm;Password=vvvvv;"
添加如果你使用sql服务器你应该在启动时有这个
services.AddDbContext<DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));