该连接正在工作,因为我可以选择表,但是在更新时会收到Microsoft SQL Server 2012的以下错误消息。
消息7399,第16级,状态1,第4行
链接服务器“(null)”的OLE DB提供程序“ MSDASQL”报告错误。提供者报告了意外的灾难性故障。7343消息,第16级,状态4,第4行
链接服务器“(null)”的OLE DB提供程序“ MSDASQL”无法更新表“ [MSDASQL]”。未知的提供程序错误。
答案 0 :(得分:0)
我们遇到了此问题,该问题从MSSQL / MSSMS到链接的MySQL服务器运行INSERT INTO查询。在我们的案例中,问题是MySQL实例要求提供一些字段,即使它们为空。我们通过PHPMyAdmin测试了INSERT INTO,但在这些字段上失败了。我们将这些字段添加到具有空值的INSERT语句中,并且运行得很好。
如果遇到此问题,请检查您的MySQL实例,因为您可能具有未传递的必需值。