2016-07-14 1 views
0

이름이 데이터베이스 인 연결된 서버가 있으므로 특정 테이블의 테이블 정의를 알고 싶습니다.다른 데이터베이스의 테이블 정의를 나열하는 방법은 무엇입니까?

이 쿼리로 시도했지만 작동하지 않습니다.

내 연결된 서버 이름이 [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 
관련 문제