창에서 SQLCMD
문 (SQL Server 2008의 보관 테이블과 복원 스크립트 생성)을 실행하려고합니다. 내 스크립트 내가 SQL 인증을 수행하는 첫 번째처럼 작동하고 출력 한 후 I 입력 SQL 스크립트는 SQL 인증을 수행 한 후 Windows 배치 파일 내에서 여러 sqlcmd 문을 실행하는 방법
sqlcmd -S <Server name>\<instance> -U user
sqlcmd -i ArchiveTable1.sql -o RestoreTable1.sql
sqlcmd -i ArchiveTable2.sql -o RestoreTable2.sql
sqlcmd -i ArchiveTable3.sql -o RestoreTable3.sql
문제가 SQLCMD 인증 후, 프롬프트 1이 나타나는 것입니다> 나의 다음 문을 실행하지 않는 파일
을 복원 할 수 있습니다. Quit를 입력하면 다음 문장이 실행되지만 출력 파일에 잘못된 인증 오류가 표시됩니다. 각 sqlcmd 문에 sql 인증을 갖고 싶지 않습니다.내 접근 방식에 문제가있는 경우 누군가 다른 디자인을 사용하도록 안내 할 수 있습니까?
각 sqlcmd 문 다음에 암호를 입력해야합니다. 항상이 배치 파일을 실행할 시스템에 대한 액세스 권한이 없으므로이 대화 형 암호 프롬프트를 건너 뛰고 싶었습니다. 따라서 배치 파일에 약 30 개의 sqlcmd 문이 실행될 때 실행 프로세스를 감독 할 수 없습니다. – adbrpc