【发布时间】:2013-04-09 18:49:05
【问题描述】:
在我的产品中,我们使用 OSQL 来执行 sql 脚本文件。不幸的是,有些客户的机器上没有安装 OSQL。他们不同意为许可证问题安装 sql management studio。
是否有任何替代方法可以通过 c# 执行 sql 脚本而不是 OSQL?
【问题讨论】:
-
从 SQL Server 2005 开始,您应该使用
SQLCMD.... 我相信应该通过标准 SQL Server 安装进行安装 -
谢谢。我可以在我的项目中使用 sqlcmd 实用程序吗?因为在服务器上安装了sql server。客户端没有sql server和sqlcmd?
-
如果您的客户端使用基于 SQL Server 的解决方案,那么必须有 SQL Server 某处 - 并且该 SQL Server 某处包含
SQLCMD。您的客户必须在某处拥有SQLCMD。我认为您不能只使用自己的应用程序分发SQLCMD。
标签: c# sql sql-server