실제로 아무도 sqlcmd 모드를 사용 했습니까? [닫은]


12

SQLServer 2005는 SQLCMD 모드 msdn link 라는 것을 도입했습니다 .

언뜻 보면이 모드는 명령 줄 배치 파일에서 변수 대체를 추가하고 일부는 OS 명령으로 이스케이프 처리합니다.

이 기능이 사용자 환경, 프로덕션 또는 테스트에 사용됩니까?


내가 조금 늦게 알고 있지만 나는 여러 동등하게 유효한 답변을 (자세한 내용은 FAQ를 참조하십시오) 유도한다 표현한 방법으로이 질문을 폐쇄해야한다고 생각
잭 topanswers.xyz 시도라고

답변:


4

때때로 SSMS에서 sqlcmd 모드를 사용합니다. 일반적으로 한 환경에서 다른 환경으로 데이터베이스를 마이그레이션 할 때. 예를 들어 프로덕션에서 데이터베이스를 백업 한 다음 dev로 복원해야하는 경우 SQLCMD 모드를 사용하여 서버를 전환하는 하나의 스크립트로이 작업을 모두 수행합니다. 나는 여기저기서 한 가지 또는 다른 것을 사용했지만 자주 사용하지는 않습니다.


4

기본, 모니터 및 보조 서버에 연결하는 단일 스크립트 내에서 모든 작업을 수행 할 수 있도록 로그 쉽을 배포 할 때 적극적으로 사용합니다.



2

단일 스크립트에서 서버를 변경하는 데 주로 sqlcmd 모드를 사용하고 있습니다. 그러나 가장 좋은 기능은 일괄 처리 및 SQL 파일을 단일 패키지 (CSV 파일의 데이터 가져 오기 / 내보내기 + 일부 데이터 변경 스크립트)를 실행하는 보고서 + ssis 패키지의 조합으로 단일 패키지로 결합 할 수 있다는 것입니다.

모든 것을 실행하고 한 곳에서 모든 매개 변수를 갖는 중앙 배치 파일에서 제공되는 매개 변수를 사용하여 일괄 처리에서 SQL 파일을 실행할 수 있습니다. 그것은 저에게 달콤한 일입니다!


1

SQLCMD 는 훌륭한 도구 라고 생각 합니다 .SQL 서버 2k5에서 시작 하는 ISQLOSQL을 대체합니다 . 명령 프롬프트에서 TSQL 문, 시스템 프로 시저 및 스크립트 파일을 입력 할 수 있습니다. 그리고 MSSMS는이 도구의 호출을 구현했습니다.


osql을 대신하여 sqlcmd를 사용하고 있지만 새로운 기능을 사용하고 있지 않습니다. 사용 된 곳을 알고 싶습니다.
bernd_k

-1

관리자 스크립트, 배치 작업 및 보고서를 실행하기 위해 sqlcmd를 사용합니다. 또한 Oracle SQL * Plus와 같은 sqlsplus를 사용하지만 SQL Server에는 www.sqlsplus.com에서 찾을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.