2016-12-01 1 views
0

관리 Studio에서 로딩되지 않기 때문에 명령 프롬프트에서 큰 SQL Server 스크립트 파일을 실행하려고합니다. 이 명령을 사용하고 있습니다.큰 SQL Server 스크립트 파일을 어떻게 실행합니까?

sqlcmd -S .\SQLEXPRESS -U ttandel -P '' 
     -d [Zen.Databases.Suite] 
     -i D:\NewMachine\COM.B_Address.Table.sql 

참고 : 암호가 비어 있습니다. 나는 암호를 "(" ", '')와 같이 공백으로 유지하는 모든 옵션을 시도했지만 아무것도 작동하지 않습니다.

누구든지이 방법을 제안 할 수 있습니까? 코멘트에서


는 :

나는이 아래와 같은 오류를

Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login failed for user 'NAPG\ttandel'..
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Cannot open database "[Zen.Databases.Suite]" requested by the login. The login failed..

내 서버 보안 정보를 던지고이

sqlcmd -S .\SQLEXPRESS -E 
     -d [Zen.Databases.Suite] 
     -i D:\NewMachine\COM.B_Address.Table.sql 

로했습니다. 일하러을 할 것입니다

enter image description here

+3

을'-d하기 위해 -d ... 아무것도 working' <= 더 설명이 될 수 없다? – Igor

+0

비밀번호를 "", ''시도했지만 작동하지 않습니다. – tt0206

+0

'-E'를 사용하고'-U/-P' 스위치를 사용하지 않음으로써 통합 보안 *을 사용할 수 있습니까? –

답변

0

다음 SQL 명령은 DB에 1 억 200 만에 기록을 설치하기 위해 여러 번 사용했다.

sqlcmd -S Krishneil-PC -E -i C:\Users\Krishneil\Desktop\Script.sql 

귀하의 적합성을 Krishneil으로 변경하십시오.

+0

@ Krishneli 당신이 제안했지만 여전히 던지는 오류로 시도했습니다. . Sqlcmd : C : \ Windows \ system32> sqlcmd -i C : \ Users \ TTandel \ 오류 : SQL Server 용 Microsoft ODBC 드라이버 13 : 'NAPG \ ttandel'사용자가 로그인하지 못했습니다. ** – tt0206

+0

@krishnell도 ** sqlcmd -S. \ SQLEXPRESS -PC -E -i C : \ Users \ TTandel \ Desktop \ try.sql ** 그러나 ** Sqlcmd로 오류가 발생합니다. -E 및 -U/-P 옵션은 상호 배타적입니다.** – tt0206

0

변경 [Zen.Databases.Suite] "Zen.Databases.Suite"

+0

이미 옵션을 시도했지만 동일한 결과를 보았습니다 ** Sqlcmd : 오류 : SQL Server 용 Microsoft ODBC 드라이버 13 : 'NAPG \ ttandel'사용자가 로그인하지 못했습니다 .. ** – tt0206

+0

해당 데이터베이스에 대한 적절한 사용 권한이 있는지 확인 했습니까 ? –

+0

DB 이름의 []를 ""로 바꾸거나 철저히 제거해야합니다. Sqlcmd는 이름을 이름의 일부로 해석합니다. –

관련 문제