首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何执行OSQL命令以外的sql脚本?

如何执行OSQL命令以外的sql脚本?
EN

Stack Overflow用户
提问于 2013-04-09 17:30:22
回答 2查看 758关注 0票数 0

在我的产品中,我们使用OSQL来执行sql脚本文件。不幸的是,有些客户没有在他们的机器上安装OSQL。由于许可问题,他们不同意安装sql management studio。

除了通过c#执行OSQL之外,还有什么替代方法可以执行sql脚本吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-09 18:49:06

SQLCMD.EXE将安装在服务器上的SQL server binn目录中。您需要在运行应用程序的客户机上安装SQLCMD.EXE。您可以单独安装SQLCMD.EXE和其他命令行实用程序,请参阅Microsoft® Command Line Utilities 11 for SQL Server®

但并不是安装SQLCMD所必需的,编写C#脚本执行器相当简单。事实上,我自己也写了一个,参见https://github.com/rusanu/DbUtilSqlCmd,也是available as a NuGet

票数 2
EN

Stack Overflow用户

发布于 2013-04-09 17:34:29

我认为SSMS可以从microsoft门户网站免费下载,并且没有许可证问题。检查this

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15898321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档