問題タブ [sqlcmd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1304 参照

php - AJAXを使用すると、PHPのメモリ使用量が増加しますか?

この質問への答えはノーだと思いますが、私が理解しようとしている問題のリードはもうありません。

私は当初、SQLCMDを介していくつかのデータベースクエリを実行する単一のスクリプトを持っていました。ここで、AJAXを介してこのスクリプトを開始し、応答を待つことにしました。しかし、私は次の致命的なエラーを受け取ります:

スクリプトで変更した唯一の新しいことは、このajaxリクエストであり、正直なところ、この質問をした理由は他にありません。

JQuery AJAXリクエストを使用していますが、ポーリングを使用していないと思います。これが私が利用するAJAXGETリクエストの例です:

私が抱えている問題ではなく、この問題に光を当てることができる人に感謝します。この質問だけです。:)

0 投票する
2 に答える
1659 参照

sql-server - BCPコマンドは、2008と比較してSQL Server 2005で異なる出力を提供しますか?

同じデータを使用して、2つの異なるセットアップで2つの同一のbcpコマンドを実行しました。

マシンA =SQLServer2008を実行しているWindowsVistaマシン

マシンB =SQLServer2005を実行しているWindowsServer2003マシン

bcpコマンドの出力テキストファイルが異なります!まず、マシンBはテキストファイルの先頭に列名を追加せず、改行が間違っているようです。各行は改行で区切る必要があります。代わりに、2つのフィールドの後に改行を入れるように見えますか?!

bcpコマンドは次のとおりです。

ここで何が起こっているのですか?bcpの動作が異なるSQLServer2005と2008の違いは何ですか?

0 投票する
3 に答える
62079 参照

java - SQL Server をインストールせずに sqlcmd を実行する

を呼び出している Java プログラムに取り組んでいますsqlcmd。SQL サーバーがインストールされているコンピューターでは完全に機能しますが、インストールされていないコンピューターではまったく機能しません。このコマンドを実行するために必要なexeファイルとdllファイルをjarに含めたいと思います。誰が私が必要なものを知っていますか?既に batchparser90.dll、sqlcmd.exe、および sqlcmd.dll を含めています。それでもうまくいきませんでした。

任意の提案をいただければ幸いです。前もって感謝します!

0 投票する
1 に答える
26834 参照

sql - SQL認証を使用したコマンドラインからのsqlcmd

SQLCMDは、デフォルトでWindows認証を使用します。MSDNのドキュメントによると、コマンドに-Uパラメータを追加してから、ユーザー名を追加することで変更できます。

問題はパスワードにあります。パスワードが空白の場合、SQLサーバーにアクセスする方法はありますか?

これを試してEnterキーを押すと(パスワードが空の文字列であることを示す)、ログインに失敗したというメッセージが表示されます。

助言がありますか?ありがとう

0 投票する
19 に答える
55081 参照

sql-server - SQLCMD でハイフンを抑制する方法

sqlcmdこのコマンドの結果セットからハイフン (------------) を抑制するにはどうすればよいですか?

0 投票する
2 に答える
1375 参照

sql-server - PowerShellでログファイルに追加するにはどうすればよいですか?

私はPowerShellでSQLServer2005データベースの並列復元を行っています。私が行った方法は、cmd.exeを使用して起動し、PowerShellが完了するのを待たないようにすることです。私がする必要があるのは、appendを使用して出力をログファイルにパイプすることです。Add-Contentを使用する場合、PowerShellは待機しますが、これは私が望んでいることではありません。

私のコードスニペットは

問題は、sqlcmd.exe-oが上書きされることです。私はこれを追加してみました:

ただし、出力はSQLCMDウィンドウに残り、ファイルに移動しないため、機能しません。助言がありますか?

ありがとう、マーク。

0 投票する
2 に答える
7192 参照

sql-server - 管理スタジオで正常に実行されるスクリプトを実行すると、SQLCMD 構文エラーが発生する

select '$(''test'')'SQL Management Studio 2008 でthis を実行すると、返されます$('test')

sqlcmd -S SERVER -E -d DATABASE -q "select $(''test'')"コマンドラインで実行すると返されますSqlcmd: Error: Syntax error at line 1 near command '''.

ドル記号を削除すると機能します。「$」は特殊文字ですか?

これは sqlcmd のバグですか? スクリプトを変更して目的の結果を得るにはどうすればよいですか。

0 投票する
4 に答える
4219 参照

sql - -U および -P オプションを使用せずに T-SQL スクリプトで SQLCMD を実行しているユーザー アカウントはどれですか?

T-SQl スクリプトで sqlcmd を使用して、テキスト ファイルをネットワーク上の場所に書き込みます。ただし、ネットワーク フォルダーへのアクセス許可が原因で、SQLCMD はその場所への書き込みに失敗しています。SP は、ネットワーク フォルダーにアクセスできるユーザー アカウントで実行されています。

TSQL スクリプトで -U および -P オプションを指定しない場合、どのアカウントで sqlcmd が実行されるか教えてください。

0 投票する
2 に答える
1838 参照

sql-server - 入力ファイルなしで sqlcmd を使用して XML 形式で 1MB 以上をエクスポートする方法は?

SQL Server 2008 で、 sqlcmdユーティリティを使用して、ストアド プロシージャの結果をファイルにエクスポートしたいと考えています。現在、ストアド プロシージャの最後は、最後に "for xml path.." 句を含む select ステートメントです。

ファイル サイズが 1MB に達したときに出力を切り詰めたくない場合は、この:XML ONコマンドを使用する必要があることをBOLで読みましたが、ストアド プロシージャを呼び出す前に、独自の行に配置する必要があります。

  • sqlcmdの入力ファイルを指定せずにそれを行うことが可能かどうかを知っている専門家はいますか? (私はこのように sqlcmd を呼び出しています:

exec master..xp_cmdshell 'sqlcmd -Q"exec storedProcedureName @param1=value1, @param2=value2" -o c:\exportResults.xml -h-1 -E'

ただし、「storedProcedureName」とそのパラメーターは変更される可能性があります。つまり、sqlcmd に渡されるパラメーターごとに 1 つの入力ファイルが必要になります)。

  • また、ストアド プロシージャが一時テーブルを作成し、その上で DML ステートメントを実行しているため、sqlcmd の代わりに bcp を使用できないようです。

どうもありがとう

0 投票する
1 に答える
1623 参照

sql - SQLCMDでファイル作成時にrowterminatorを指定する

sqlcmdを使用してクエリ結果を出力するとき、行ターミネータをどのように指定しますか?

bcp はオプションではありません。

デフォルトの行ターミネータは何ですか?