내보내기(0) 인쇄
모두 확장

방법: sqlcmd를 사용하여 Azure SQL 데이터베이스에 연결

업데이트 날짜: 2014년 11월

SQL Server 또는 SQL Server용 Microsoft 명령줄 유틸리티 11에 포함된 sqlcmd 명령 프롬프트 유틸리티를 사용하여 Microsoft Azure SQL 데이터베이스에 연결할 수 있습니다. sqlcmd 유틸리티를 사용하여 Transact-SQL 문, 시스템 프로시저 및 스크립트 파일을 명령 프롬프트에서 입력할 수 있습니다.

Azure SQL 데이터베이스에서 데이터베이스에 연결하는 방법에 대한 일반 지침은 프로그래밍 방식으로 Azure SQL 데이터베이스에 연결하기 위한 지침을 참조하세요.

  • 명령 프롬프트를 열고 sqlcmd와 Azure SQL 데이터베이스 master 데이터베이스의 연결 문자열을 차례로 입력합니다. 예를 들면 sqlcmd -U login1@servername.database.windows.net -P passw0rd! -S servername.database.windows.net -d master이 있습니다.

  • 사용자 이름 값은 <login>@<server> 표기법을 사용합니다. 예를 들어 로그인이 login1이고 Azure SQL 데이터베이스 서버의 정규화된 이름이 servername.database.windows.net인 경우 연결 문자열의 username 매개 변수는 login1@servername.database.windows.net입니다. 다른 옵션에 대한 자세한 내용은 sqlcmd를 참조하세요.

  1. Azure SQL 데이터베이스 서버의 master 데이터베이스에 연결한 다음 샘플 데이터베이스를 만들려면 Transact-SQL CREATE DATABASE 문을 사용합니다.

    C:\>sqlcmd -U <ProvideLogin@Server> -P <ProvidePassword> -S <ProvideServerName> -d master 1> CREATE DATABASE <ProvideDatabaseName>; 2> GO 1> QUIT
    
  2. 다음에는 이전에 만든 데이터베이스에 직접 연결할 수 있으며 Transact-SQL CREATE TABLE 문을 사용하여 데이터베이스에 새 테이블을 만들 수 있습니다.

    C:\>sqlcmd -U <ProvideLogin@Server> -P <ProvidePassword> -S <ProvideServerName> -d <ProvideDatabaseName> 1> CREATE TABLE table1 (Col1 int primary key, Col2 varchar(20)); 2> GO 3> QUIT
    
note참고
Azure SQL 데이터베이스은 SQLCMD에서 사용자 암호를 변경하는 데 사용되는 –z 및 –Z 옵션을 지원하지 않습니다. 로그인 암호를 변경하려면 master 데이터베이스에 연결한 후 ALTER LOGIN statement를 사용할 수 있습니다.

Microsoft Azure SQL 데이터베이스는 힙 테이블을 지원하지 않습니다. 기본 키 또는 클러스터형 인덱스를 만들어야 합니다. 자세한 내용은 Azure SQL 데이터베이스 일반 지침 및 제한 사항를 참조하세요.

참고 항목

표시:
© 2015 Microsoft