大丈夫ですが、件名はかなり貧弱ですが、どのように置くべきかわかりません。私はサーバーの2012年にはsa
が所有する仕事の束を持っています。私はここ2016年1月に仕事を始めて以来、彼らはすべて正常に働いていましたが、私たちは最近メジャーのサーバーへの変更を行いました。現在、ドメイン外にいくつかのサーバーがあり、ワークグループとして一緒にセットアップしています。彼らは、私たちが握手する前に実行していたもののクローンなので、すべてのデータ/ログインを含めます。主な違いは、もうActive Directoryと話すことができないことです。SQL Server/SSMSのジョブネットワークアクセス/アカウントについて非常に混乱しています
Back to SQL Server。サーバー上の一部のジョブは、同じワークグループ内にあるサーバーの1つのFTPフォルダーに読み書きする必要があります。つまり、2012年のサーバーとFTPサーバーの両方が同じワークグループ上にあるため、はに問題なく対話する必要があります。ただし、FTPサーバーに接続しようとすると、ログオンエラーが原因でジョブの一部が失敗し続けることがあります。私はFTPを使用しているのではなく、私のジョブコードに\\1.2.3.4\ftp\folder\file.txt
のようなネットワークの場所を使用しています。これは、サーバーが移動するまで完全に機能しました。長いと混乱する理由をスキップする理由は、このサーバーがしばらくの間、Active Directoryと接触して戻ってくるとは限りません。実際、それをそうすることは、ドメイン上の相手を閉鎖するまでは起こり得ません。しかし、私はこの作業をドメインの連絡先にするまではこれを行うことができません。再び、キャッチ22の背後にある長い話。このすべてを扱った後
私の質問は以下のとおりです。
- 問題のジョブが
sa
によって所有されている場合は、なぜログはnt access\network
当局によってログオン試行を示していますか? - 2012年のサーバーがFTPサーバーと通信する際に使用するユーザー名とパスワードを変更する方法と場所を教えてください。
- ワークグループの設定が適切であれば、私はFTPサーバーにアクセスできますか?これは私が今行っている作業より簡単です。たとえば、FTPフォルダの設定を共有しますか?
誰でも提供できる説明があります。私は完全にアクセス許可、アカウント、資格情報、およびリモートアクセスについて混乱しており、どこを回すべきかわからず、このすべてを徹底的に探知しています。
SSISを使用していない場合、どのようにFTPにアクセスしますか? 'xp_cmdshell'で? – GSerg
はい、正確です。問題のジョブのほとんどは、1つまたは複数のデータベースからデータを検索し、それを一時テーブルにコンパイルし、bcpを使用してcmdshell経由で\\ someIP \ ftp \ someFolder \ info.txtに保存されたファイルに出力します。それが私がここで働き始めたときの仕組みなので、それは私が続けてきたことです。私は以前にMSSQLやそれを実行していたジョブを扱っていません。 – AH16
私がFTPと言うとき、私は顧客がアクセスしようとしているFTPサーバを意味します。ローカルネットワークアクセスを介して使用するために、そこにデータを配置します。私たちはFTPを直接使用していませんが、その方法がある場合は、現在のダイレクトオーバーネットワーク方式の代わりに考えてください。 – AH16