bestsource

명령줄에서 SQL 스크립트 실행

bestsource 2023. 7. 8. 11:02
반응형

명령줄에서 SQL 스크립트 실행

배치 파일을 사용하여 데이터베이스를 변경해야 합니다. 예를 들어, 테이블을 삭제하는 것과 같습니다.로컬 SQL Express(SQL Server 2008 R2)를 사용자와 함께 사용하고 있습니다.sa암호를 입력합니다.

배트 파일은 어떻습니까?

스크립트에서 SQL Express에서 사용하는 암호를 지정하려면 어떻게 해야 합니까?

다음을 살펴보십시오.sqlcmd효용.명령줄에서 SQL을 실행할 수 있습니다.

http://msdn.microsoft.com/en-us/library/ms162773.aspx

설명서에 모두 나와 있지만 구문은 다음과 같습니다.

sqlcmd -U myLogin -P myPassword -S MyServerName -d MyDatabaseName 
    -Q "DROP TABLE MyTable"

이렇게 하면 됩니다.

sqlcmd -S <server Name> -U sa -P sapassword -i inputquery_file_name -o outputfile_name

명령 프롬프트에서 실행sqlcmd /?사용할 수 있는 모든 옵션을 얻기 위해sqlcmd효용.

통합 보안을 사용하는 경우에는 사용하기만 하면 됩니다.-E다음과 같이:

sqlcmd -S Serverinstance -E -i import_file.sql

피드백 여러분, 먼저 데이터베이스 예제 라이브를 만들고 아래 SQL 파일을 실행하십시오.

sqlcmd -U SA -P yourPassword -S YourHost -d live -i live.sql

먼저 SQL 서버에 빈 데이터베이스를 만든 다음 이 명령을 실행합니다.

sqlcmd -s ServerName -d CreatedDatabaseName -i ScriptFileName.sql

ScriptFileName은(는) "D:"와 같은 완전한 경로를 사용해야 합니다.\폴더 이름\ScriptFileName.sql"입니다.

SQL 서버에 userName 및 암호가 있는 경우 -u 및 -p를 사용할 수도 있습니다.

먼저 환경변수 -> 시스템변수 -> 경로 클릭 -> 추가 -> "C:\Program Files\MySQL\MySQL Server 8.0\bin"에서 MYSQL의 경로를 설정합니다.

cmd-> 아래와 같이 sql 스크립트-> 유형이 있는 폴더로 이동합니다.mysql --user=root -p < employees.sql-> MYSQL 설정 시 설정한 비밀번호 입력 -> Enter 키를 누릅니다.

다 했어요.

작동 후 CMD 스크린샷

언급URL : https://stackoverflow.com/questions/6737064/execute-sql-script-from-command-line

반응형