sqlcmd
7407 단어 sql
명령 프롬프트 에서 sqlcmd 유 틸 리 티 도 구 를 사용 하여 Microsoft SQL Server 2008 Express(SQL Server Express)데이터 베 이 스 를 관리 할 수 있 습 니 다.sqlcmd 에 접근 하려 면'시작'과'실행'을 차례로 누 르 고 sqlcmd.exe 를 입력 하 십시오.
SQLCMD 문법
sqlcmd 유 틸 리 티 도 구 를 실행 할 때 다음 매개 변 수 를 사용 할 수 있 습 니 다.특정 매개 변수 에 대한 정 보 는 SQL Server 온라인 총서sqlcmd 유 틸 리 티와튜 토리 얼:sqlcmd 유 틸 리 티를 참조 하 십시오.
복제 하 다.
Sqlcmd
[-U login id] [-P password] [-S server] [-H hostname]
[-E trusted connection] [-d use database name] [-l login timeout]
[-N encrypt connection] [-C trust the server certificate]
[-t query timeout] [-h headers] [-s colseparator] [-w screen width]
[-a packetsize] [-e echo input] [-I Enable Quoted Identifiers]
[-c cmdend] [-L[c] list servers[clean output]] [-q "cmdline query"]
[-Q "cmdline query" and exit] [-m errorlevel] [-V severitylevel]
[-W remove trailing spaces] [-u unicode output]
[-r[0|1] msgs to stderr] [-i inputfile] [-o outputfile]
[-f <codepage> | i:<codepage>[,o:<codepage>]]
[-k[1|2] remove[replace] control characters]
[-y variable length type display width]
[-Y fixed length type display width]
[-p[1] print statistics[colon format]]
[-R use client regional setting] [-b On error batch abort]
[-v var = "value"...]
[-X[1] disable commands[and exit with warning]]
[-? show syntax summary]
SQLCMD 명령
다음 표 는 sqlcmd 유 틸 리 티 에서 사용 할 수 있 는 명령 을 요약 합 니 다.이 명령 에 대한 자세 한 정 보 는 SQL Server 2008 온라인 총서sqlcmd 유 틸 리 티를 참조 하 십시오.
명령 하 다.
설명 하 다.
go [count]
캐 시 된 Transact-SQL 문 구 를 실행 합 니 다.count 에 값 을 지정 할 때 캐 시 된 문 구 는 하나의 일괄 처리 로 count 회 실 행 됩 니 다.예 를 들 어 다음 의 예 는 이 두 문장 에 대해 두 번 실 행 될 것 이다.
복제 하 다.
1> Use MyDatabase
2> SELECT FirstName, LastName FROM Employee WHERE EmployeeID < 10
3> GO 2
-Nencrypt connection
이 스위치 는 클 라 이언 트 가 암호 화 연결 을 요청 하 는 데 사 용 됩 니 다.이 옵션 은 ADO.net 옵션
ENCRYPT = true
과 같 습 니 다.-Ctrust the server certificate
이 스위치 는 클 라 이언 트 가 암시 적 신뢰 서버 인증서 로 설정 하고 검증 할 필요 가 없습니다.이 옵션 은 ADO.net 옵션
TRUSTSERVERCERTIFICATE = true
과 같 습 니 다.reset
구문 캐 시 지우 기.
ed
현재 또는 지난번 에 실 행 된 구문 일괄 처 리 를 편집 할 수 있 습 니 다.마지막 으로 실 행 된 일괄 처 리 를 편집 하려 면 이전 처리 가 끝 난 후 즉시 이 명령 을 입력 해 야 합 니 다.
!! <명령>
운영 체제 명령 을 실행 하 다.운영 체제 명령 을 수행 하려 면 느낌표 두 개(!!)를 사용 하 십시오.한 줄 을 시작 하고 뒤에 운영 체제 명령 을 입력 하 십시오.예 를 들 어 현재 드라이브 의 디 렉 터 리 목록 을 실행 하 라.
복제 하 다.
1> !! dir
quit-또는-exit
sqlcmd 를 즉시 종료 합 니 다.
exit [(statement)]
sqlcmd 의 반환 값 으로 SELECT 문 구 를 사용 할 수 있 습 니 다.괄호 안에 내용 이 없 으 면 exit()문 구 는 일괄 처리 중 이 문장의 모든 내용 을 실행 하고 종료 하 며 값 을 되 돌려 주지 않 습 니 다.또한 exit 인 자 를 포함 하여 일괄 처리 파일 의 일부분 으로 할 수 있 습 니 다.예 를 들 면:
복제 하 다.
sqlcmd /Q "exit(SELECT COUNT(*) FROM '%1')"
:r
filename 에서 지정 한 파일 의 Transact-SQL 구문 과 sqlcmd 명령 을 구문 캐 시 에 분석 합 니 다.일괄 처리 종료 문자(go)를 보 내 면 이 파일 을 읽 고 실행 합 니 다.
:serverlist
로 컬 설정 서버 와 네트워크 에서 방송 하 는 서버 의 이름 을 보 여 줍 니 다.
:list
인쇄 문 캐 시 내용.
:listvar
현재 설정 한 스 크 립 트 변수 목록 을 표시 합 니 다.
:error
모든 오류 출력 을 filename 에서 지정 한 파일,STDERR 스 트림 또는 STDOUT 스 트림 으로 재 설정 합 니 다.기본적으로 오류 출력 은 STDERR 로 전 송 됩 니 다.
:out
모든 검색 결 과 를 filename 에서 지정 한 파일,STDERR 흐름 또는 STDOUT 흐름 으로 재 설정 합 니 다.기본적으로 출력 은 STDOUT 로 전 송 됩 니 다.
:perftrace
모든 성능 추적 정 보 를 filename 에서 지정 한 파일,STDERR 흐름 또는 STDOUT 흐름 으로 재 설정 합 니 다.기본적으로 성능 추적 출력 은 STDOUT 로 전 송 됩 니 다.
:connect server_name[/instance_name] [-t timeout] [-U username [-P password] ]
SQL Server 인 스 턴 스 에 연결 하고 현재 연결 을 닫 습 니 다.
:on error [ exit | ignore ]
스 크 립 트 나 일괄 처리 중 오류 가 발생 했 을 때 실행 할 동작 을 설정 합 니 다.exit 옵션 을 사용 할 때 sqlcmd 를 종료 하고 오류 값 을 표시 합 니 다.ignore 옵션 을 사용 할 때 sqlcmd 는 오 류 를 무시 하고 일괄 처리 나 스 크 립 트 를 계속 실행 합 니 다.기본적으로 오류 메 시 지 를 인쇄 합 니 다.
:help
sqlcmd 명령 및 모든 명령 에 대한 간단 한 설명 을 보 여 줍 니 다.
SQL Server Express 에 연결
SQL Server Express 서버 에 연결 할 때 서버 이름 을 지정 해 야 하 며,SQL Server Express 가 이름 인 스 턴 스 에 설치 되 어 있 으 면 인 스 턴 스 이름 도 지정 해 야 합 니 다.기본적으로 sqlcmd 는 윈도 인증 을 사용 합 니 다.SQL Server 인증 을 사용 하여 SQL Server Express 서버 에 연결 하려 면 SQL Server Express 서버 에 연결 하 는 데 필요 한 로그 인 정 보 를 제공 해 야 합 니 다.예 를 들 어 server 1 이라는 서버 에 기본 SQL Server Express 를 연결 하려 면 다음 인 자 를 사용 할 수 있 습 니 다.
복제 하 다.
sqlcmd -S server1/SQLExpress -U SqlUserAccount -P SqlPassword
주의:
-P 인 자 를 사용 하면 암 호 는 명령 프롬프트 에서 일반 텍스트 로 나타 납 니 다.-P 인 자 를 생략 하면 시스템 에서 암 호 를 입력 하 라 고 알려 줍 니 다.입력 한 텍스트 가 숨겨 집 니 다.
SQL Server Express 를 실행 하 는 서버 에서 신뢰 받 는 사용자 계 정 으로 로그 인 하면-U 와-P 인 자 를 생략 할 수 있 습 니 다.
복제 하 다.
sqlcmd -S server1/SQLExpress
주의:
-E 매개 변 수 는 신뢰 받 는 연결 을 지정 합 니 다.이것 은 sqlcmd 의 기본 설정 이기 때문에-E 인 자 를 생략 할 수 있 습 니 다.
예시
다음 예제 에 서 는 sqlcmd 유 틸 리 티 도 구 를 사용 하여 서버 SqlServer 1 에 SqlExpress 라 는 SQL Server Express 인 스 턴 스 를 연결 하 는 방법 을 보 여 줍 니 다.
복제 하 다.
Sqlcmd -S SqlServer1/SqlExpress
연결 후 이 인 스 턴 스 를 관리 하기 위해 다른 명령 을 내 릴 수 있 습 니 다.예 를 들 어 다음 명령 은 현재 설 치 된 모든 데이터 베 이 스 를 표시 합 니 다.이렇게 하면 추 가 된 SQL Server Express 데이터베이스 의 논리 적 이름 을 편리 하 게 찾 을 수 있 습 니 다.
복제 하 다.
SELECT name from sys.databases
Go
sp_configure 시스템 저장 프로시저
sp 사용 가능configure 시스템 저장 프로 세 스 는 각 옵션 을 설정 하여 SQL Server Express 자원 을 관리 하고 최적화 합 니 다.관련 spconfigure 의 자세 한 정 보 는 SQL Server 온라인 총서서버 설정 옵션 설정를 참조 하 십시오.
다음 설정 은 spconfigure 의 일부분 이지 만 SQL Server Express 에 서 는 지원 되 지 않 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
깊이 중첩된 객체를 정확히 일치 검색 - PostgreSQL목차 * 🚀 * 🎯 * 🏁 * 🙏 JSON 객체 예시 따라서 우리의 현재 목표는 "고용주"사용자가 입력한 검색어(이 경우에는 '요리')를 얻고 이 용어와 정확히 일치하는 모든 사용자 프로필을 찾는 것입니다. 즐거운 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.