0

クエリをスケジュールし、結果をリモートサーバーのcsvファイルにエクスポートする必要があります。

SELECT *
  FROM [Database1].[dbo].[Trans]
    WHERE dat_TransDate >= dateadd(day,datediff(day,1,GETDATE()),0)
        AND dat_TransDate < dateadd(day,datediff(day,0,GETDATE()),0)

UNION ALL
SELECT *
  FROM [Database2].[dbo].[Trans]
    WHERE dat_TransDate >= dateadd(day,datediff(day,1,GETDATE()),0)
        AND dat_TransDate < dateadd(day,datediff(day,0,GETDATE()),0)

UNION ALL etc...

この結果は、\\ A_Server\Shareに保存する必要があります。
タスクのスケジュールは問題ありません。csvにエクスポートする必要があります。

4

1 に答える 1

0

クエリ結果をcsvファイルにエクスポートするためのいくつかのオプションがあります。

おそらくあなたの最も頑強で、あなたに最も柔軟性を与えるのは、SSIS仕事を作ることでしょう。ただし、これにはおそらくあなたが探しているものを超えたコーディングが必要です。

SQLCommandまたはを使用して調べることもできますBCP。データのビューを作成することをお勧めします(ただし、動的SQLを使用できます)。

それぞれに適切な構文を検索するだけです。

幸運を。

于 2013-01-23T03:24:13.857 に答える