쿼리 도구

다음 도구를 사용하여 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의 여러 인스턴스에 동시에 연결하고 해당 인스턴스를 관리할 수 있습니다. sqlcmdbcp 유틸리티를 사용하면 SQL Server의 인스턴스를 한 번에 하나만 연결할 수 있습니다.