쿼리 도구
다음 도구를 사용하여 SQL Server 인스턴스의 데이터에 액세스하고 변경할 수 있습니다.
SQL Server Management Studio
sqlcmd 유틸리티
bcp 유틸리티
sqlps 유틸리티
SQL Server 도구
SQL Server Management Studio는 데이터에 액세스하고 변경할 수 있는 다음과 같은 두 가지 방법을 제공합니다.
파일 메뉴 또는 새 쿼리 및 도구 모음의 데이터베이스 엔진 쿼리 단추를 사용하여 데이터베이스 엔진 쿼리 창을 열 수 있습니다. 데이터베이스 엔진 쿼리 창에서 Transact-SQL 및 XQuery 문을 대화형으로 코딩하여 데이터베이스를 쿼리하고 데이터를 변경할 수 있습니다. 문을 스크립트 파일로 저장할 수 있으며 저장된 파일은 sqlcmd 유틸리티를 사용하여 실행할 수 있습니다. 데이터베이스 엔진 쿼리 편집기는 F1 도움말, 자동 완성, 코드 개요, Transact-SQL 디버거, IntelliSense 및 기타 생산성 보조 기능을 지원합니다.
개체 탐색기에서 테이블 또는 뷰를 마우스 오른쪽 단추로 클릭하고 메뉴 항목을 선택하여 행을 선택 또는 편집할 수 있습니다.
sqlcmd 유틸리티는 다음을 위한 Microsoft Win32 명령 프롬프트 유틸리티입니다.
Transact-SQL 및 XQuery 문의 임시 대화형 실행
Transact-SQL 및 XQuery 스크립트 파일 실행
sqlcmd를 사용하려면 Transact-SQL 및 XQuery 프로그래밍 언어를 알아야 합니다. sqlcmd는 SQL Server Native Client OLE DB 공급자 API를 사용합니다. 이 유틸리티는 ODBC API 기반의 osql 명령 프롬프트 유틸리티를 대신합니다.
bcp 유틸리티를 사용하여 SQL Server 테이블에 여러 행을 삽입할 수 있습니다. Transact-SQL을 알아야 이 유틸리티를 사용할 수 있는 것은 아니지만 새로운 행이 복사되는 테이블의 구조와 테이블의 행에 알맞은 데이터 형식을 이해해야 합니다.
sqlps 유틸리티는 다음을 위한 Microsoft C# 명령 프롬프트 유틸리티입니다.
PowerShell 명령의 임시 대화형 실행
PowerShell 스크립트 파일 실행
sqlps 유틸리티는 SQL Server PowerShell 공급자를 로드하고 등록합니다. 이를 통해 파일 시스템 경로와 비슷한 경로를 사용하여 SQL Server 관리 개체 모델을 탐색할 수 있습니다. Run-Sqlcmd cmdlet을 사용하면 sqlcmd 유틸리티에서 지원하는 Transact-SQL 및 XQuery 문이 포함된 스크립트 파일을 실행할 수 있습니다.
SQL Server Management Studio 및 sqlps 유틸리티를 사용하여 SQL Server의 여러 인스턴스에 동시에 연결하고 해당 인스턴스를 관리할 수 있습니다. sqlcmd 및 bcp 유틸리티를 사용하면 SQL Server의 인스턴스를 한 번에 하나만 연결할 수 있습니다.