タグ

2023年2月24日のブックマーク (5件)

  • SqlBulkCopy のスピードは 20 倍ぐらい早い | Moonmile Solutions Blog

    SQL Server に insert を繰り返してデータを入れる場合は、 ・bcp を使う。 ・bulk insert を使う。 ・SqlBulkCopy を使う。 を使います。bcp や bulk insert の場合は、ファイルからインポートするのでちょっと扱いづらい。SQL Server が別のマシン(サーバー機)にある場合は、一度ファイル転送をするか、ファイル共有をしないといけないので、ちょっと面倒です。 なので、SqlBulkCopy を使う…ってところまでは知っていたのですが、果たしてどのぐらいのスピードかどうかは定かだではないので、測定してみました。 結論から言えば、20 倍ほど早くなります。SQL Server 2008 の場合は 30 倍ほど、SQL Server 2000 の場合は 10-20 倍ほどなので業務コードに入れる場合は実測が必須ですね。 以下は、 crea

  • RUNAS を実行時にきかれるパスワードを自動で入力するスクリプト

    PowerShell や bat などの Windows のスクリプト処理で、runas を実行したときにはパスワード入力を求められます。このパスワードをインタラクティブに入力せず、スクリプト処理の一部として実行させる方法を紹介します。つまりパスワードを手動入力ではなく、あらかじめ設定しているものを自動的に入力する方法を紹介します。 runas の /savecred オプションを利用する 自動入力の方法を紹介する前に、基的には /savecred オプションの利用を考えましょう。以下のように実行し一度パスワードを入力すると、以降、このオプションをつけた場合、このユーザに対してパスワードを問い合わせられることはありません。 以下は、test_user というユーザというユーザで、すぐに消えるコマンドプロンプトを実行しています。赤色の矢印のところで一回パスワードを求められており、パスワード

    RUNAS を実行時にきかれるパスワードを自動で入力するスクリプト
  • Windows10の環境変数の一覧と調べ方。便利な使い方も解説

    PCやスマホ、ガジェット、周辺機器、WEB関連、日常の小ネタ全てにおいてトラブルは基的に自己解決する為のサイト。でもたまには人様のお知恵もお借りします(笑)

    Windows10の環境変数の一覧と調べ方。便利な使い方も解説
  • ぱそくま パソコンなんでも辞典 | Windwos > SQL Server > フォーマットファイルを使ったBULK INSERT

    フォーマットファイルとは 通常のBULK INSERTでは取り込むデータファイルの列とテーブルの列定義が同じでなければなりません。 しかし、フォーマットファイルを使うことにより、列の並びや数が違ってもBULK INSERTが可能になります。 フォーマットファイルはXML形式とbcpユーティリティを利用した方法の2通りがありますが、 XML形式のほうが扱いやすい(すみません、主観が多少はいっているかもです。)ため、XML形式を中心に紹介します。 フォーマットファイルの構成 XML形式のフォーマットファイルは「<BCPFORMAT>」エレメントの中に、大きく別けて CSVファイルの列定義を行う「<RECORD>」エレメント インポート先のテーブルの列とのマッピング定義を行う「<ROW>」エレメント から構成されます。「<BCPFORMAT>」は、特に注意する点はありません。おまじないのようにそ

  • リモート サーバーがエラーを返しました: (407) プロキシ認証が必要です:アーキテクト360

    プロキシサーバがある環境で、Visual Sudio 2005でアプリケーションの開発をしていると、XMLファイルのロード時に次のエラーが表示されることがあった。 リモート サーバーがエラーを返しました: (407) プロキシ認証が必要です エラーとなっている個所は、XMLファイルのDTDの宣言が外部のURIになっているところであった。エラーの原因は、外部のURIに接続しに行こうとするが、プロキシサーバの認証で失敗しているためである。このエラーは以前は発生していなかったのに、突然発生するようになってしまった。Visual Sutudioはインターネットオプションの設定を利用して、外部に接続しに行くはずなのだが、IEのキャッシュに問題があるようでうまく接続できていないことが原因のようである。 回避策は、ブラウザのアドレスに直接外部URIのアドレスを入力しDTDファイルをダウンロードすればよい