3

Microsoft SQL Server Tools ディレクトリから osql.exe を実行し、スクリプトを実行するプログラムがあります。

問題は、SQL Server がインストールされていないコンピューターでは、このツールが見つからないことです。したがって、私の質問は、アプリケーションのローカル ディレクトリから Process.Start から実行することを意味するスタンドアロンとして (必要な dll と共に) 実行できるかどうかです。

4

2 に答える 2

1

はい、できます。バイナリをコピーするだけで、すぐに使用できます。

于 2008-11-08T19:37:39.097 に答える
0

なぜosqlを生成しているのですか?

私は、SMO を使用してスクリプトを実行するための簡単なプログラムを作成しました。これは主に、この投稿に触発されたものです。

編集

投稿の趣旨は、SQL Server Management Objects (SMO)を使用することです。 ステートメントをServer.ConnectionContext.ExecuteNonQuery含む SQL を解析します。GO

于 2008-11-06T15:18:43.893 に答える