Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
BCPコマンドのネットワーク上でのリモート接続ServerPCの指定方法?
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9464#CommentId13620
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
DBプログラム初心者
 (社会人)
投稿日時
2009/11/24 19:27:35
お世話になります!
VB2008expにてスクリプトシェルのRUNメソッドでBCPコマンドを実行し、DBのテーブルをエクスポート/インポートするプログラムを作成しています。
DBがローカルデータベースの時は、DBへ接続出来るのですが、リモート接続の時にログイン出来ずに接続エラーとなります。下は、ローカル接続とリモート接続の記述例をです。
<変数定義>
TableNM = "Test_DB"
TxtPath = "C:\TEST\"
<ローカル接続>
CreateObject("WScript.Shell").Run("BCP " & TableNM & " out " & TxtPath & "AAA.txt -c -T -S .\sqlexpress", 0, True) 'タブ区切り
<リモート接続>
CreateObject("WScript.Shell").Run("BCP " & TableNM & " out " & TxtPath & "AAA.txt -c -S \\TestPC01\sqlexpress -U Test -P test0000", 0, True) 'タブ区切り
BCPコマンド以外では、プログラムからのリモート接続は出来ています。
また、SQL Server management Studioからも接続出来ます。
BCPコマンドでのリモート接続時のサーバー指定方法を、何方かご教授お願いします。