2016-07-14 5 views
0

データベース名がmyとなっているリンクサーバーがあります。特定のテーブルのテーブル定義を知りたいと思います。異なるデータベースからテーブル定義を一覧表示する方法は?

このクエリで試してみますが、うまくいきません。

マイリンクサーバー名が[STUDETAIL]

問合せ:

select c.* 
from sys.columns c 
inner join sys.synonyms s on c.object_id = object_id(s.base_object_name) 
where s.name = '[STUDETAIL].[dbo].[Student]' 

私が知っているかもしれない他の解決策はありますか?

答えて

0

リンクサーバー名は、FROM句にする必要があります

FROM [STUDETAIL].[database name].[sys].[columns] c 
関連する問題