問題タブ [bcp]

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 投票する
1 に答える
1914 参照

.net - 名前にピリオドが含まれるBCPデータベース

SQLBCPプロセスを使用してテーブルにデータをロードするのに問題があります。.NETアプリケーションから呼び出しているので、xp_cmdshell実行可能ファイルを実行してbcpコマンドを実行します。これらのコマンドの1つは次のようになります。

インポートするデータベース名(この場合はD001Test.Restore)に「。」が付いている場合。名前では、bcpコマンドは失敗します。これを回避する方法はありますか?角かっこありとなしの両方を試しました。データを新しいデータベースにインポートし、完了後に目的の名前に名前を変更する必要がある場合があります。

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

sql-server - BCP .dat ファイルを検査する簡単な方法は?

インポート中に BCP エラー「BCP データ ファイルで予期しない EOF が発生しました」が表示されますが、これはおそらく誤解を招く可能性があります。テーブルにフィールドが追加されたか、ファイルに問題のある文字が含まれている可能性が高いと思われます。

.dat ファイルの内容を視覚的に検査するにはどうすればよいですか?

表形式でデータを表示するために行の長さをすばやく調整できる優れた 16 進ビューアーはありますか?

他の提案も大歓迎です。

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

sql-server - bcp コマンドの実行で一貫性がない

2 台のコンピューターで bcp コマンドを実行します。最初のコンピューターには Windows XP があり、2 番目のコンピューターには Windows Server 2003 があります。最初にコマンドを実行すると、bcp は正常に実行されますが、2 番目のコンピューターでこれを実行すると、次のエラーが発生します。

何が問題ですか?

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

sql-server - SQL Server Express 2005:BCPを使用して固定幅のデータをインポートする方法

BCPを使用して、固定幅のデータをテキストファイルからSQLServerExpressにインポートしようとしています。私はこの問題についていくつかのマイクロソフトのウェブページを読んだことがありますが、私はそれらについて遠くはありません。このテーマに関するいくつかの例を挙げたり、いくつかの優れたチュートリアルを指摘したりできますか?

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

python - PerlまたはPythonを使用してEOFをファイルに追加するにはどうすればよいですか?

SQLServerExpressデータベースにデータを一括挿入しようとしています。Windows XPのコマンドプロンプトからbcpを実行すると、次のエラーが発生します。

したがって、EOFに問題があります。PerlまたはPythonを使用してこのファイルに正しいEOF文字を追加するにはどうすればよいですか?

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

sql-server - BCP または Sql Server Management Studio を使用して Sql Server から BLOB データを取得するにはどうすればよいですか?

この質問が既にされている場合は申し訳ありませんが、どこにも見つかりませんでした。ファイルを BLOB として格納するテーブルがあります。ファイルを保持する列は画像データ型です。列からバイナリ データを抽出し、実際のファイルに変換できるようにしたいと考えています。できれば、BCP や管理スタジオでこれを実現したいと考えています。

BCP を試してみましたが、何らかの理由で Office ドキュメントを取り出そうとすると、Word が破損していると認識します。これが私がこれまでに試したことです(明らかに、罪のない人を保護するために値が変更されています:):

しかし、これは機能していませんか?何かご意見は?

編集-n native フラグは必要ないことがわかりました。また、BCP はデフォルトで画像列に 4 バイトのプレフィックスを含めようとします。実際には、これを 0 に設定する必要があります。

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

powershell - PowerShellスクリプトからの引数を使用してシェルコマンドを実行します

bcpを使用して、リモートSQLデータベースからいくつかのテーブルを抽出して保存する必要があります。テーブルごとにbcpを呼び出してデータを保存するPowerShellスクリプトを作成したいと思います。これまでのところ、bcpに必要な引数を作成するこのスクリプトがあります。ただし、argsをbcpに渡す方法がわかりません。スクリプトを実行するたびに、代わりにbcpヘルプが表示されます。これは私が得ていない本当に簡単なことであるに違いありません。

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

sql - BCP 操作からのエラー メッセージをログ ファイルに書き込み、バッチ ファイルの処理を停止する方法。

バッチ コマンド ファイルに BCP 操作があります。BCP 操作でエラーが発生した場合、処理を停止してログ ファイルにエラー メッセージを書き込む必要があります。

-e以前は、BCP 操作中にエラー メッセージをエラー ファイルに書き込むオプションを使用していました。err ファイルがその場所に作成されていますが、そこに書き込まれたエラー メッセージは含まれていません。

私のBCPステートメントはこんな感じです。

エラーレベルを取得してから処理を停止する方法はありますか?

迅速なヘルプに感謝します。

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

insert - あるサーバーから別のサーバーへの一括コピー

あるサーバーから別のサーバーにデータの一部をコピーする必要がある状況が1つあります。テーブルスキーマはまったく同じです。ソースから部分的なデータを移動する必要があります。これは、宛先テーブルで使用できる場合とできない場合があります。私が考えている解決策は、bcpを使用してデータをテキスト(または.dat)ファイルにエクスポートし、両方に同時にアクセスできないため(異なるネットワーク)、そのファイルを宛先に移動してから、データをにインポートすることです。行き先。私が満たす必要があるいくつかの条件があります:

  1. テーブル全体ではなく、データのリストのみをエクスポートする必要があります。クライアントから、送信元から宛先に移動する必要のあるIDが提供されます。マスターテーブルには約3000のレコードがあり、子テーブルにも同じです。私が期待しているのは、300レコードだけが移動されるということです。
  2. レコードが宛先に存在する場合、クライアントはケースバイケースで無視するか上書きするかを指示します。90%の場合、上書きせずにレコードを無視する必要がありますが、レコードをログファイルに記録します。

最善のアプローチで私を助けてください。BCPとクエリオプションを使用してデータをフィルタリングすることを考えましたが、インポート中に既存のレコードの挿入をバイパスするにはどうすればよいですか?必要に応じて上書きするにはどうすればよいですか?