我将一些工作从sql 2012移到sql 2016,我收到了错误:
环境参考ID:NULL。描述:请在执行此操作之前在数据库中创建主密钥或在会话中打开主密钥。来源:.Net SqlClient数据
我想在源代码中删除主密钥,然后将作业编写脚本,然后在新的sql 2016中“粘贴”它们。(这可能是'修复',对吗?)
我的问题是:
如何删除源服务器中的主密钥?
是否使用此主密钥进行了一些作业,或者所有作业都需要此主密钥?
如果删除主密钥(不确定它是一个还是多个)可能有风险......我可以尝试联系我们之前的DBA,并要求提供此密码。