Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.Net发布数据库项目和导入失败_.net_Sql Server_Asp.net Mvc_Visual Studio - Fatal编程技术网

.Net发布数据库项目和导入失败

.Net发布数据库项目和导入失败,.net,sql-server,asp.net-mvc,visual-studio,.net,Sql Server,Asp.net Mvc,Visual Studio,我正在尝试将sql server版本12.0.5203的数据库切换到14.0.1000,但我发现了一些问题。虽然无法获取要导入的备份,但也无法将项目发布到空白数据库。当我运行DB publish时,很快就会出现一个错误,说明: “无法连接到主服务器或目标服务器[数据库\名称]。您需要 在主服务器或目标服务器中必须有具有相同密码的用户 [数据库名称]。” 对于同一个项目,我已经向数据库的旧版本发布了100次 所以抛开出版问题不谈。我尝试导出数据层应用程序并使用较新版本的sql server导入,每

我正在尝试将sql server版本12.0.5203的数据库切换到14.0.1000,但我发现了一些问题。虽然无法获取要导入的备份,但也无法将项目发布到空白数据库。当我运行DB publish时,很快就会出现一个错误,说明:

“无法连接到主服务器或目标服务器[数据库\名称]。您需要 在主服务器或目标服务器中必须有具有相同密码的用户 [数据库名称]。”

对于同一个项目,我已经向数据库的旧版本发布了100次

所以抛开出版问题不谈。我尝试导出数据层应用程序并使用较新版本的sql server导入,每次这样做时,在导入时都会出现以下错误

无法导入包。警告SQL72012:对象 目标中存在[itss_tutor_3_Data],但不会删除它 即使您选择了“为对象生成拖放语句” 在目标数据库中但不在源“检查”中的 盒子。警告SQL72012:对象[itss_tutor_3_Log]存在于 目标,但即使选择了 '为目标数据库中的对象生成drop语句 但不在“源”复选框中。错误SQL72014:.Net SqlClient数据提供程序:Msg 15404,级别16,状态19,第1行 无法获取有关Windows NT组/用户的信息 “PSLLC\dbodenschatz”,错误代码0x54b。错误SQL72045:脚本 执行错误。执行的脚本:创建程序集[GroupConcat] 授权[dbo] 从…起0x4D5A9000030000004000000FFFF0000B8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6E6F7420626520726E20696E20444F53206D6F64652D0A240000000000000000000005045000004C01030058898C51000000000000000E00000210B010B00001000000000007E30000020000000 40000000000010002000020000400000000000000000000008000000000000000000000000000000030040500000000010000100000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000008200000000000000000000000002E7465787400000000000000000000000000000000002E747000000000740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7273726300000003804000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000402E72656C6F63000000000000060000000000002000000260 (Microsoft.SqlServer.Dac)

因此,基本上我无法导入现有数据库,也无法发布到空数据库。然而,我可以很好地发布到旧版本

更新: 我安装了更新版本的Sql Server数据工具并重新启动。现在,发布不会立即失败,而是出现以下错误:

正在创建[GroupConcat]。。。(65,1):SQL72014:.Net SqlClient数据 提供者:Msg 10343,级别14,状态1,第1行创建或更改 具有安全或外部访问权限的程序集“GroupConcat”的程序集 选项失败,因为sp_configure的“clr strict security”选项无效 设置为1。Microsoft建议您使用签名对程序集进行签名 具有相应登录名的证书或非对称密钥 不安全的程序集权限。或者,您可以信任程序集 使用sp_添加受信任的_程序集。(65,0):SQL72045:脚本执行 错误。执行的脚本:创建程序集[GroupConcat] 授权[dbo] 从…起0x4D5A9000030000004000000FFFF0000B8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6E6F7420626520726E20696E20444F53206D6F64652D0A240000000000000000000005045000004C01030058898C51000000000000000E00000210B010B00001000000000007E30000020000000 40000000000010002000020000400000000000000000000008000000000000000000000000000000030040500000000010000100000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000008200000000000000000000000002E7465787400000000000000000000000000000000002E747000000000740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E7273726300000003804000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000402E72656C6F63000000000000060000000000002000000260 执行批处理时出错


安装的数据工具以及以下链接似乎同时具有发布和导入功能: