首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Net发布数据库项目和导入失败

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

Stack Overflow用户
提问于 2018-06-25 18:08:53
回答 1查看 951关注 0票数 0

我试图从SQLServer12.0.5203版本切换到14.0.1000版本的数据库,但是我看到了一些问题。虽然我无法获得要导入的备份,但我也无法将项目发布到空白数据库。当我运行DB发布时,我会很快得到一个错误,声明:

“无法连接到主服务器或目标服务器database_name。您必须在主服务器或目标服务器database_name中具有相同密码的用户。”

有了同样的项目,我已经发布了100次到旧版本的数据库。

所以把出版的问题放在一边。我试图导出数据层应用程序并使用较新版本的sql server进行导入,每次导入时都会收到以下错误。

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

所以基本上我不能导入一个现有的数据库,也不能发布到一个空的数据库。然而,我可以发布好的旧版本。

更新:我安装了Server数据工具的更新版本,并重新启动。现在,发布并没有一蹴而就地失败,相反,我得到了这个错误:

创建GroupConcat..。(65, 1 ):SQL72014:.Net SqlClient数据提供程序: Msg 10343,级别14,状态1,第1行创建或更改程序集的GroupConcat或EXTERNAL_ACCESS选项失败,因为sp_configure的“clr严格安全”选项设置为1。微软建议您使用具有不安全组装权限的相应登录名的证书或非对称密钥对程序集签名。或者,您可以使用sp_add_trusted_assembly信任程序集。(65,0):SQL72045:脚本执行错误。执行的脚本:从0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C01030058898C510000000000000000E00002210B010B00001E000000080000000000007E3D0000002000000040000000000010002000000002000004000000000000000400000000000000008000000002000000000000030040850000100000100000000010000010000000000000100000000000000000000000243D000057000000004000003804000000000000000000000000000000000000006000000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000841D000000200000001E000000020000000000000000000000000000200000602E7273726300000038040000004000000006000000200000000000000000000000000000400000402E72656C6F6300000C000000006000000002000000260创建程序集GroupConcat授权dbo --在执行批处理时发生错误。

EN

回答 1

Stack Overflow用户

发布于 2018-06-25 19:37:26

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

https://www.sqlshack.com/impact-clr-strict-security-configuration-setting-sql-server-2017/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51029527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档