특별한 사유로 인해 Linked Server 쪽으로 프로시져 생성 구문을 실행해야 하는 경우가 발생했습니다.
가능할런지요?
모두 mssql 입니다.
Comment 3
-
처리짱
2015.09.04 11:13
-
알비지
2015.09.07 17:41
우선 답변감사드립니다.
제가 질문을 잘 못한게 아닌가 싶은데요.
보통 local에서 링크드서버로 select query 시에는 아래와 같이 하고있습니다.
Select top 5 * From [링크드서버명].[DB명].[dbo].[테이블명]
local에서 query문을 통해 링크드서버에 프로시져를 생성하려고 하는데요.
구문이 어떻게 되는지 궁금합니다.
용도는...
링크드서버쪽 DB가 매일 전체 갱신되는데, 그때 생성된 프로시져가 삭제가 됩니다.
그래서 DB 갱신 후 프로시져를 생성해야 합니다. ㅠㅠ
-
처리짱
2015.09.08 12:38
링크드 서버쪽으로 프로시져 생성을 하실수 없습니다.
다른 데이터베이스 쪽으로 생성도 안되고요..
매일 프로시져가 만들어 놓으면 삭제가 되는데 프로시져를 만드는게 의미가 있나요? ㅠ
링크드서버 쪽으로 프로시져를 만드는 프로시져를 호출해야 할텐데.
프로시져안에서 프로시져 CREATE 가 안됩니다만.
프로시져안에서 CREAT PROC 구문은 NVRCHAR에 담아서 EXEC(@sSql) 요런식으로 하면 되기는 합니다.
하시려는 용도가 무엇인지??