私は「状況」を得ました:中央サーバーのエージェントのテーブルに保存されている既知のIPを持つ〜80台のPCに1つのデータベースがあります。各データベースからいくつかのデータを (テストとして) 選択したいと思います。私は始めました:
DECLARE c CURSOR FOR
SELECT agent_id, agent_ip_address FROM DB_FF.dbo.agents
WHERE agent_ip_address IS NOT NULL
-----------------------------------------------------
DECLARE @agent_id int, @agent_ip_address varchar(MAX)
-----------------------------------------------------
OPEN c
FETCH NEXT FROM c INTO @agent_id, @agent_ip_address
WHILE @@FETCH_STATUS <> -1
BEGIN
SELECT TOP 3 * FROM @agent_ip_address.[DB_SLAVE].[dbo].[cheques];
END
問題は、「。」を指定したときです。[DB_SLAVE] と [dbo] の間。どうすればそれを行うことができますか(それを行う - インテリジェント)?ありがとう。