部署C#SQL Server SMO应用程序
请原谅,如果这不是这个问题的正确论坛,但我有一个c#应用程序,它使用SMO在远程服务器上设置数据库。我想知道如何部署这个应用程序,因为它在我的开发服务器上运行良好,但在部署时缺少batchparser和batchparser.client.dll文件。它们存在于bin文件夹中,我通过安装部署C#SQL Server SMO应用程序,c#,sql,dll,reference,smo,C#,Sql,Dll,Reference,Smo,请原谅,如果这不是这个问题的正确论坛,但我有一个c#应用程序,它使用SMO在远程服务器上设置数据库。我想知道如何部署这个应用程序,因为它在我的开发服务器上运行良好,但在部署时缺少batchparser和batchparser.client.dll文件。它们存在于bin文件夹中,我通过安装Microsoft.SqlServer.SMOnuget包引用了它们 根据官方文件: 从SQL Server 2017开始,SMO作为Microsoft.SqlServer.SqlManagementObject
Microsoft.SqlServer.SMO
nuget包引用了它们
根据官方文件:
从SQL Server 2017开始,SMO作为Microsoft.SqlServer.SqlManagementObjects NuGet包分发,允许用户使用SMO开发应用程序
这是SharedManagementObjects.msi的替代品,SharedManagementObjects.msi以前作为SQL Server每个版本的SQL功能包的一部分发布。使用SMO的应用程序应该更新为使用NuGet包,并负责确保二进制文件与正在开发的应用程序一起安装
我假设这意味着我应该能够安装nuget包,并且应该正确地引用所有这些包。我是不是错过了什么大事?SQL Server是否需要安装在运行C#应用程序的计算机上
我的架构如下:
谢谢这也是我的问题。。。。有什么反应吗?