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

Azure SQL 데이터베이스에 연결하기 위한 지침

업데이트 날짜: 2014년 12월

Microsoft Microsoft Azure SQL 데이터베이스는 타사 응용 프로그램, 오픈 소스 및 WCF Data Services, ODBC, ADO.NET과 같은 여러 익숙한 Microsoft 응용 프로그램과 함께 작동합니다.

Azure SQL 데이터베이스, SQL Server Data Tools 및 SQL Server Management Studio 관련 일반적인 고객 문제에 대한 해결 방법은 데이터베이스 수명 주기 관리를 참조하십시오.

다음은 Microsoft Azure SQL 데이터베이스 연결에 적용되는 일반적인 고려 사항의 목록입니다.

  • Microsoft Azure SQL 데이터베이스 서비스는 TCP 포트 1433을 통해서만 사용할 수 있습니다. 컴퓨터에서 Azure SQL 데이터베이스에 액세스하려면 방화벽이 TCP 포트 1433에서 보내는 TCP 통신을 허용해야 합니다.

  • Azure SQL 데이터베이스 서버에 처음으로 연결하려면 먼저 Azure Platform Management 포털을 사용하여 Azure SQL 데이터베이스 방화벽을 구성해야 합니다. 컴퓨터나 Azure에서 Azure SQL 데이터베이스 서버로 연결을 시도할 수 있도록 서버 수준 방화벽 설정을 만들어야 합니다. Azure SQL 데이터베이스 서버에서 데이터베이스 수준으로 액세스를 제어하려고 할 경우에도 필요한 데이터베이스에 대해 데이터베이스 수준 방화벽 규칙을 만들어야 합니다. 자세한 내용은 Azure SQL 데이터베이스 방화벽, 방법: 방화벽 설정 구성(Azure SQL 데이터베이스)Azure SQL 데이터베이스 보안 지침 및 제한 사항을 참조하십시오.

  • 일부 도구는 TDS(Tabular Data Stream)를 다르게 구현하기 때문에 <login>@<server> 표기법을 사용하여 연결 문자열의 로그인에 Azure SQL 데이터베이스 서버 이름을 추가해야 할 수도 있습니다. 이 경우 로그인과 Azure SQL 데이터베이스 서버 이름을 @ 기호로 구분합니다. 예를 들어, 로그인 이름이 login1이고 Azure SQL 데이터베이스 서버의 정규화된 이름이 servername.database.windows.net인 경우 연결 문자열의 username 매개 변수는 다음과 같습니다. login1@servername. 이에 따라 로그인 이름에 사용할 수 있는 텍스트가 제한됩니다. 자세한 내용은 CREATE LOGIN (SQL Database)를 참조하세요.

  • 연결 문자열에서 데이터베이스를 지정하지 않으면 master 데이터베이스에 연결됩니다.

  • 현재는 Transact-SQL USE 명령을 사용하여 데이터베이스 간을 전환할 수 없습니다. 대상 데이터베이스에 직접 연결하십시오.

  • 일부 포함된 Transact-SQL 문은 Microsoft Azure SQL 데이터베이스에서 지원되지 않습니다. Microsoft Azure SQL 데이터베이스에서 지원되는 일부 문은 SQL Server 2008과 동일한 선택적 매개 변수 중 일부를 지원하지 않을 수 있습니다. Transact-SQL에서 Microsoft Azure SQL 데이터베이스 지원에 대한 자세한 내용은 Overview of Transact-SQL (SQL Data Services)을 참조하십시오.

  • 로그인과 데이터베이스를 만들려면 master 데이터베이스에 연결해야 합니다. 또한 master 데이터베이스에는 로그인과 데이터베이스를 보는 데 사용할 수 있는 sys.sql_logins 뷰와 sys.databases 뷰가 있습니다. 자세한 내용은 Azure SQL 데이터베이스에서 데이터베이스 및 로그인 관리를 참조하세요.

  • Microsoft Azure SQL 데이터베이스은 Windows 인증을 지원하지 않습니다. 연결 문자열에서 SQL Server 인증을 사용하십시오.

  • OLE DB를 사용하여 Microsoft Azure SQL 데이터베이스에 연결할 수는 없습니다. 그러나 SQL Server Native Client OLE DB를 사용하여 작성된 응용 프로그램을 통해 SQL Server 연결된 서버에 연결할 수 있습니다.

  • Microsoft Azure SQL 데이터베이스는 여러 리소스에 영향을 주는 트랜잭션인 분산 트랜잭션을 지원하지 않습니다. 자세한 내용은 Azure SQL 데이터베이스 일반 지침 및 제한 사항를 참조하세요.

  • Microsoft Azure SQL 데이터베이스은 공유 리소스에서 대규모 다중 테넌트 데이터베이스 서비스를 제공합니다. 모든 Microsoft Azure SQL 데이터베이스 고객에게 우수한 환경을 제공하기 위해 서비스 연결이 닫힐 수 있습니다. 자세한 내용은 TechNet Wiki의 연결 제약 조건SQL 데이터베이스 연결 관리 문서를 참조하십시오.

참고 항목

표시:
© 2014 Microsoft