我有一个从Microsoft SQL Server工具目录OSQL.EXE运行,并且运行的脚本程序。osql.exe可以独立运行吗?
的问题是,没有SQL Server的安装的计算机上,该工具缺失。所以我的问题是,是否可以运行它作为一个独立的,从的Process.Start从应用程序的本地目录中运行它们的含义(有可能需要的任何DLL一起)。
我有一个从Microsoft SQL Server工具目录OSQL.EXE运行,并且运行的脚本程序。osql.exe可以独立运行吗?
的问题是,没有SQL Server的安装的计算机上,该工具缺失。所以我的问题是,是否可以运行它作为一个独立的,从的Process.Start从应用程序的本地目录中运行它们的含义(有可能需要的任何DLL一起)。
是的,可以。只需复制二进制文件即可。
你为什么产卵OSQL?
我已经写了简单的程序来执行使用SMO脚本 - 主要是由this post insired。
编辑
后的JIST是使用SQL Server Management Objects (SMO)。 Server.ConnectionContext.ExecuteNonQuery
解析SQL中的GO
语句。
它的一个已经写好的应用程序(而不是我),我不想切换它的脚本运行方式。 – Konstantinos 2008-11-06 15:20:46
这是一种测试服务器之间正确端口的好方法。 – OutstandingBill 2016-02-25 18:32:13