我创建了一个远程连接到 SQL Server 2008 的应用程序。SQL 连接工作正常,所有传统的 oCommand.ExecuteNonQuery(),工作得很好!
但是我的 SMO 类使用 server.ConnectionContext.ExecuteNonQuery(scriptfile); 错误:缺少批处理 parsing.dll 。
我无法在客户端计算机上安装这些独立的实用程序,然后在完成后将它们全部关闭:正如建议的那样: http: //www.microsoft.com/downloads/details.aspx? displaylang=en&FamilyID=228de03f-3b5a- 428a-923f-58a033d316e1
由于我的批量插入是包含完整表的大型内存猪,我将表写入 temptable.sql 文件并使用 SQLCMD Util 并稍后切换 SMO 并且我有同样的问题。这些都不能在客户端的 PC 上使用。有什么建议吗?谢谢 :-)