0

早急に返事をしなければならない緊急事態が発生しました。

ユーザーが単一のSQLサーバーDB(今後はMyDB)を照会できるようにするアプリケーションを作成しました。

他のデータベース(オラクル、csvなど)にクエリを実行するには、次のようなトリックがあると想定しました。

1)MyDBが存在する同じサーバー上にリンクサーバーを作成する

2) MyDb で、リンク サーバー上のテーブルから何らかの方法でデータを選択するビューを作成する

(2)が可能かどうかはわかりません。Excelでリンクサーバーを作成しようとしていますが、失敗しました。これが、これも尋ねた理由です。

だから私の質問は:

実行することは可能ですか

select * from VIEW_WITH_DATA_FROM_LINKED_SERVER

接続が MyDB に行われVIEW_WITH_DATA_FROM_LINKED_SERVER、ビューが MyDb に属している場合は?

ありがとう!

4

1 に答える 1

1

以下のクエリで、リンクサーバーを使用してビューを作成できます。

USE [SNHU_Reporting] GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE view [dbo].[VIEW_WITH_DATA_FROM_LINKED_SERVER] AS
SELECT * FROM [Servername].db_name.dbo.tablename --dbo is the schema name.
GO
于 2013-04-29T08:45:34.913 に答える