内部错误Sql140DatabaseSchemaProvider在将具有SQL Server 2017数据库的网站发布到Web服务器时是无效的

问题描述 投票:0回答:1

我有一个装有SQL Server 2017 Web版(v14.0.3257.3)的VPS Web服务器,并安装了最新更新。

我使用安装了最新更新的Visual Studio 2019和SQL Server 2017 Express(v14.0.3257.3),发布带有SQL Server数据库的网站。

我收到此错误:

内部错误。类型为Microsoft.Data.Tools.Schema.Sql.Sql140DatabaseSchemaProvider的数据库平台服务无效。您必须确保服务已加载,或者必须提供有效的数据库平台服务的完整类型名称。

这两天,我在Google和Stackoverflow上搜索了一个解决方案,但找不到任何解决问题的方法。

在开发计算机上,我安装了最新版本的SMSS和SSDT。

谁可以在正确的方向帮助我?谢谢。

sql-server visual-studio visual-studio-2019 sql-server-2017
1个回答
0
投票

我今天也面临同样的问题。要解决此问题,我从此DACFramwork.msi安装了link

而且,不是在Program Files x86中寻找SqlPackage.exe,而是在C:\ Program Files \ Microsoft SQL Server \ 150 \ DAC \ bin中寻找了相同的东西。

不确定它是如何工作的,但是对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.