SQL 질문과 답변 게시판
Microsoft SQL Server와 관련된 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
글 수 5,150
-----------------------------------------------------------------------
어찌 어찌하여 linked server를 구성하였습니다.
그런데 테이블이나 데이터베이스의 존재 여부를 조회하여야 하는데 어떻게 해야 할지를 모르겠네요.
질문 1. 어떻게 하면 linked server로 연결된 원격 서버에 특정 테이블 이 있는지 조회 할 수 있을까요?
질문 2. 어떻게 하면 linked server로 연결된 원격 서버에 특정 database가 있는지 조회 할 수 있을까요?
제가 질문한 것은 로컬 DB 서버에 테이블이나 데이터베이스의 존재 유무를 체크하고자 하는 것이 아니라.
원격 DB 서버, 즉 linked server에 있는 테이블이나 데이터베이스의 존재 유무를 체크하고자 하는 것입니다.


로컬에서 조회하는 것과 동일할 텐데요...
openquery를 사용하거나 4-part sql 을 사용하시면 됩니다.
-- MSSQL2005
SELECT * FROM [Linked Server].master.sys.databases;