質問

のようには、Windows Server2003、SQLサーバー8(2000?), やASP.NET 3.5.

いうスクリプトやアプリケーションランタイからデータをインポートするFTPいテキストファイルをデータベースです。ており、すでにサイトの機械を使用する現在のデータベースです。利用できる予定のタスクを確実にキックオフか。aspxページを輸入のデータはもらえますか?では、よりよいアプローチを考えていますか。

してはいかがでしょうか確認できないアクセスのページを運輸?僕はランダムユーザーの輸入!

感謝。

P.S.一部の処理ニーズの発生は、データの前に挿入されます。すなわちルックアップ,条件分岐などのDBのツールな強固なもます。そんなの、そんなメッセージ、SSISが利用できないこのバージョンだとは思います。

役に立ちましたか?

解決

DTSジョブのストアドプロシージャ。

BCPジョブのストアドプロシージャ。

あなたが検索し、変換の多くを行う必要があると言いますか?高速それをやって得意 - SQLは、その得意です。これは、最初は威圧少し見えることができますが、それは難しいことではありません。

他のヒント

あなたがC#アプリケーションは、あなたのインポートを処理したい場合は、私はWindowsアプリケーション(EXE)を示唆しているW / O形(それが実行されるたび、それは任意のUIをポップアップしていないため、コンソールアプリよりも良いです)。それがスケジュールされたタスクによってそれほど頻繁に(毎分)ごとに実行しました。

なぜあなたは、ASP.NETを使用するのでしょうか?仕事の複雑さに応じてデータベース(バルク・ロード)に直接ロードするか、より複雑な処理が必要な場合は、DTS(SQL Server 2000の)またはSSIS(SQL Serverの2005/2008)を使用することができますどちらか。

<のhref = "http://msdn.microsoft.com/en-us/library/aa173839(SQL.80).aspx" のrel =」ここを参照してください、代わりにデータをインポートするためにBULK INSERTのか、bcpを実行しますnoreferrer nofollowを "> http://msdn.microsoft.com/en-us/library/aa173839(SQL.80).aspxのの

私はここで他の人をエコーう - あなたがスケジュールされたタスクは、Webページをヒットしたくありません。 SQL Serverは、いくつかの良いデータインポートオプションを提供し、またはあなただけの簡単なWindowsプログラムを書いて、スケジュールされたタスクとして、それを実行することができます。

別のオプションは、あなたのFTPディレクトリを監視し、インポートを行うWindowsサービスを記述することです。

というのに別のコンソール-アプリケーション(発予定のタスクまたはwindowsのサービスのオプションのためこのシナリオ。

一方、すでにすべての必要な機能のwebアプリケーションのサーバーではありません設定作業から始まるスクリプト(意致JScript)、電話をかける受けるページのwebアプリです。

して何らかのセキュリティ(例えばとなるのを予防するユーザーできるページ)として追加できる一部のコードのページでは、いかどうかを判定しますページと呼ばれたと http://localhost.このことは少なくとも防止のためのページからからリモートです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top