从Visual Studio 2017发布到SQL Server 2014

时间:2018-03-05 12:52:55

标签: sql-server visual-studio-2017

我最近从VS 2010 Professional转到VS 2017(社区版)。

我试图发布数据库以及其他网络项目,但我有点困惑,并最终得到错误,这可能是数据库兼容性问题。

由于我使用的是VS 2017,我使用内置的LocalDB,但我的目标是SQL Server 2014网络版。

我只是使用Web Deploy发布。对于我想要更新的数据库,我添加了一个远程连接字符串,并在运行时使用此连接'并且'更新数据库'。

这里是连接字符串:

Data Source=localhost;Initial Catalog=My2014Db;Integrated Security=False;User ID=DbUser;Password=1234567;Application Name=EntityFramework 

我还没有在项目属性中设置任何其他内容=>发布SQL部分。

发布时,我收到以下错误:

The database platform service with type Microsoft.Data.Tools.Schema.Sql.Sql130DatabaseSchemaProvider is not valid. You must make sure the service is loaded, or you must provide the full type name of a valid database platform service.

由于这对我来说完全不同并且全新,我不确定我是否错过了设置,或者它只是服务器版本的兼容性问题。

任何帮助表示感谢。

0 个答案:

没有答案