0
네트워크의 모든 서버에서 쿼리를 수행 할 수 있도록 쿼리를 자동화해야합니다. 더 많은 서버가 지속적으로 추가되므로 동적으로 유지해야합니다. 테이블에는 현재 활성 서버 목록이 있지만 각각 다른 데이터가 있으므로 여러 번 반복됩니다. 또한 숫자 만 표시되며 서버 이름은 특정 형식을가집니다. SQL 배치 변수
select distinct ('swp0'+ cast(rtl_loc_id as nvarchar(4000)) +'r01')
from basename..inv_valid_destinations
내가 출력 파일에이를 얻었으나, 지금은 SQLCMD하는 입력으로 사용할 :이 그것을 해결하기 위해 않았다. 각 서버 이름 (이전 출력의 각 행)은 -s 인수로 사용해야합니다. 나는이 일을 여러 가지 방법으로 시도해 보았다. 더 많은 서버는 지속적으로 나타날 그리고 우리는 시간에 모든 활성 서버에 쿼리를 수행하고 출력 파일을 생성 할 필요가
SQLCMD -Sswp0241r01 -Uswpos -isalto_folio.sql -osalto_folio.txt
내가 말했듯이 : 그것은이 같은해야한다. 너 좀 도와 줄 수있어?
"토큰 = *"부분을 제거한 조정은 작동하지 않으므로 수행했습니다. 그러나 그것은 내가 필요로했던 것을했다, 정말로 당신에게 감사해라. – gabrielbaca