2017-03-20 1 views
0

배치 파일을 실행하여 SQl 코드를 실행하는 방법을 알 수 없습니다. 이상적으로는 배치 파일을 두 번 클릭하면 데이터베이스와 여러 테이블을 만들고 채우는 SQl 코드를 실행할 수 있습니다. 나는 SQL Server Management Studio를 사용하고배치 파일에서 테이블 및 테이블 만들기

2012

어떤 도움을 주시면 더 좋구요

CREATE DATABASE testDB2; 

use testDB2; 
CREATE TABLE Persons (
    PersonID int, 
    LastName varchar(255), 
    FirstName varchar(255), 
    Address varchar(255), 
    City varchar(255) 
); 

Heres는 몇 가지 간단한 테스트 코드.

+0

어떤 dbms를 사용하고 있습니까? 어떤 플랫폼? – jarlh

+0

SQL Server 관리 스튜디오 2012 –

답변

1

-Q 매개 변수를 사용하면 sqlcmd.exe이 필요하다고 생각합니다. 당신이 액세스를 신뢰 한 경우, 내가 더 잘 발견 -E

+0

이 시도하고 다시보고하십시오. 감사합니다. –

+0

이것은 그것을 분류했다, 대단히 감사합니다 +1! –

0

해결책!

SQLCMD -E -dmaster -ic:\filename.sql 
PAUSE 
0

으로 -U-P 스위치를 교체

sqlcmd -S<server>\<instance> -U<user> -P<pass> -i"C:\Path\To\File.sql"

:는 SQL 파일에 위의 코드를 저장하고 명령 프롬프트에서

관련 문제