Sql server SQL Server降级到2014 Windows 10权限存在问题

Sql server SQL Server降级到2014 Windows 10权限存在问题,sql-server,ssms,user-permissions,sql-server-2017-express,Sql Server,Ssms,User Permissions,Sql Server 2017 Express,我完成了ASP.NET应用程序的开发。作为数据库,我使用SQL Server 2017。我正在尝试将应用程序从本地主机移动到服务器。我购买主机,但主机上的SQL Server版本是2014年。他们告诉我,我需要将我的数据库降级到2014版 我使用了本教程: 在本教程的第一部分之后,我编写了数据库脚本,并得到一个.sql文件。在此之后,我安装了SQL Server 2014。在两个版本的SQL Server上登录都使用Windows身份验证 启动脚本时,会出现以下错误: 无法创建文件“C:\Pro

我完成了ASP.NET应用程序的开发。作为数据库,我使用SQL Server 2017。我正在尝试将应用程序从本地主机移动到服务器。我购买主机,但主机上的SQL Server版本是2014年。他们告诉我,我需要将我的数据库降级到2014版

我使用了本教程:

在本教程的第一部分之后,我编写了数据库脚本,并得到一个
.sql
文件。在此之后,我安装了SQL Server 2014。在两个版本的SQL Server上登录都使用Windows身份验证

启动脚本时,会出现以下错误:

无法创建文件“C:\Program Files\Microsoft SQL Server\MSSQL14.SQLEXPRESS\MSSQL\DATA\RheosDB.mdf”,因为它已存在。请更改文件路径或文件名,然后重试该操作

Msg 1802,第16级,第4状态,第4行
创建数据库失败。无法创建列出的某些文件名。检查相关错误

Msg 5011,第14级,第5状态,第16行
用户没有更改数据库“RheosDB”的权限,数据库不存在,或者数据库未处于允许访问检查的状态

Msg 5069,第16级,状态1,第16行
ALTER DATABASE语句失败

而且至少有50次这样的数字变化。正如我所看到的,问题在于许可。我尝试以管理员身份启动SQLServerManagementStudio


感谢您并向您致意

您首先在2014版上创建了一个数据库,然后使用数据从本地主机生成脚本(参考:-“使用生成脚本选项为数据库编写脚本 ))

确保将脚本生成为schema+数据,而不仅仅是schema


在live 2014服务器上执行此脚本。它应该可以工作

错误消息清楚地显示:更改文件路径或文件名,然后重试该操作。-你试过了吗?你真的确定你购买的SQL Server主机版本不再受主流支持了吗<代码>他们发给我,我需要将我的数据库降级到2014版。不,他们需要给你你支付的-支持的SQL Server版本。我不知道,我可能疯了,但主持人可能会这样做,迫使人们支付自2016 SP1以来提供的(以前仅限企业)免费功能,即所有支持的版本。如果你去启用压缩,他们怎么能让你为额外的存储付费呢?或者对内存中的表收费?从sys.databases选择*的输出是什么?我的主机提供商帮我一个忙。他们使用我的sql备份数据库来做这件事。他们没有向我解释他们做了什么。我尝试了你的建议,但没有成功。同时,托管提供商做的事情和数据库是在线的