SQL Server 2005 Enterprise Edition에서 sqlcmd를 시작합니다.사용할 때 연결 오류가 발생합니다. sqlcmd에서 connect 명령을 실행하지만 명령 줄 연결을 수행하지 않을 때
나는 명령 줄에서, 내 서버 벌금에 연결할 수 있습니다
SQLCMD -SSQLSERVERNAME -Q "를 선택 테스트 = 1"그러나
, 난 그냥이가있는 junk.sql 파일을 만들 때 한 줄 :
: -SSQLSERVERNAME
연결 ... 그리고 명령 줄에서 다음을 실행하여 실행하려고 :
은 -i C를 SQLCMD : \ 정크 \ junk.sql
... 난 심지어 연결할 수 없습니다 -이 오류 얻을 :
명명 된 파이프 공급자 : SQL Server에 대한 연결을 열 수 없습니다 [2]. Sqlcmd : 오류 : Microsoft SQL Native Client : 서버에 연결하는 동안 오류가 발생했습니다. SQL Server 2005에 c 이 연결될 때이 오류는 기본 설정에서 SQL Server가 원격 연결을 허용하지 않는다는 사실 때문에 발생할 수 있습니다. Sqlcmd : 오류 : Microsoft SQL Native Client : 로그인 제한 시간이 만료되었습니다.
내가 읽은 것부터 connect 명령을 사용하면 효과가 있다고 생각했습니다. 방금 잘못 사용하고 있습니까? 내가 뭘하고 싶은 건 SQL 명령을 (결국 다른 서버에 대한 변수를 사용하여) 연결 명령을 사용하여 연결하고 다음 명령을 사용하여 다른 SQL 파일을 실행합니다 :
생각?
는**이 나타납니다 : 내가 잘못이 일을했다 -
덕분에, 실비아
+1 : 좋은 캐치! – RBarryYoung