Azure SQL DB (SybaseToSQL)에 연결Connecting to Azure SQL DB (SybaseToSQL)

Azure SQL DB에 Sybase 데이터베이스를 마이그레이션하려면 Azure SQL DB의 대상 인스턴스에 연결 해야 합니다.To migrate Sybase databases to Azure SQL DB, you must connect to the target instance of Azure SQL DB. 에 연결할 때 SSMA는 Azure SQL DB 인스턴스의 모든 데이터베이스에 대 한 메타 데이터를 가져오고 Azure SQL DB 메타 데이터 탐색기에서 데이터베이스 메타 데이터를 표시 합니다.When you connect, SSMA obtains metadata about all the databases in the instance of Azure SQL DB and displays database metadata in the Azure SQL DB Metadata Explorer. SSMA는 Azure SQL DB에 연결 되어 있지만 암호를 저장 하지 않는 인스턴스 정보를 저장 합니다.SSMA stores information of the instance of Azure SQL DB you are connected to, but does not store passwords.

Azure SQL DB에 대 한 연결 된 프로젝트를 닫을 때까지 활성 상태를 유지 합니다.Your connection to Azure SQL DB stays active until you close the project. 프로젝트를 다시 열 때 다시 연결 해야 Azure SQL DB에는 서버에 연결 되어 하려는 경우.When you reopen the project, you must reconnect to Azure SQL DB if you want an active connection to the server. Azure SQL DB에 데이터베이스 개체를 로드 하 고 데이터를 마이그레이션할 때까지 오프 라인으로 작업 합니다.You can work offline until you load database objects into Azure SQL DB and migrate data.

Azure SQL DB의 인스턴스에 대 한 메타 데이터를 자동으로 동기화 되지 않습니다.Metadata about the instance of Azure SQL DB is not automatically synchronized. 대신, Azure SQL DB 메타 데이터 탐색기에서 메타 데이터를 업데이트 하려면 Azure SQL DB 메타 데이터 수동으로 업데이트 해야 합니다.Instead, to update the metadata in Azure SQL DB Metadata Explorer, you must manually update the Azure SQL DB metadata. 자세한 내용은이 항목의 뒷부분에 나오는 "동기화 중 Azure SQL DB 메타 데이터" 섹션을 참조 합니다.For more information, see the "Synchronizing Azure SQL DB Metadata" section later in this topic.

필요한 Azure SQL DB 권한Required Azure SQL DB Permissions

Azure SQL DB에 연결 하는 데 사용 되는 계정에는 계정 수행 하는 작업에 따라 다른 권한이 필요 합니다.The account that is used to connect to Azure SQL DB requires different permissions depending on the actions that the account performs:

  1. Sybase 개체를 변환 하려면 Transact-SQLTransact-SQL 를 Azure SQL DB에서 메타 데이터를 업데이트 하거나 저장 하는 변환 된 구문을 구문, 스크립트, 계정에는 Azure SQL DB 인스턴스에 로그온 할 수 있는 권한이 있어야 합니다.To convert Sybase objects to Transact-SQLTransact-SQL syntax, to update metadata from Azure SQL DB, or to save converted syntax to scripts, the account must have permission to log on to the instance of Azure SQL DB.

  2. Azure SQL DB에 데이터베이스 개체를 로드 하려면의 최소 권한 요구 사항은의 멤버 자격이 db_owner 대상 데이터베이스의 데이터베이스 역할입니다.To load database objects into Azure SQL DB, the minimum permission requirement is membership in the db_owner database role in the target database.

Azure SQL DB 연결을 설정Establishing a Azure SQL DB Connection

Sybase 데이터베이스 개체를 Azure SQL DB 구문으로 변환 하기 전에 Azure SQL DB Sybase 데이터베이스 또는 데이터베이스를 마이그레이션할 하려는 인스턴스에 대 한 연결을 설정 해야 합니다.Before you convert Sybase database objects to Azure SQL DB syntax, you must establish a connection to the instance of Azure SQL DB where you want to migrate the Sybase database or databases.

연결 속성을 정의할 때도 데이터베이스 개체와 데이터 마이그레이션할 수를 지정 합니다.When you define the connection properties, you also specify the database where objects and data will be migrated. Azure SQL DB에 연결한 다음 Sybase 스키마 수준에서이 매핑을 사용자 지정할 수 있습니다.You can customize this mapping at the Sybase schema level after you connect to Azure SQL DB. 자세한 내용은 참조 SQL Server 스키마 ( Sybase ASE 스키마 매핑 SybaseToSQL )For more information, see Mapping Sybase ASE Schemas to SQL Server Schemas (SybaseToSQL)

경고

Azure SQL DB에 연결 하려고 하기 전에 Azure SQL DB의 인스턴스가 실행 되 고 연결을 허용할 수 있는지 확인 합니다.Before you try to connect to Azure SQL DB, make sure that the instance of Azure SQL DB is running and can accept connections.

Azure SQL DB에 연결 하려면To connect to Azure SQL DB

  1. 파일 메뉴 선택 Azure SQL DB에 연결(이 옵션은 프로젝트를 만든 후).On the File menu, select Connect to Azure SQL DB(this option is enabled after the creation of a project).

    Azure SQL DB에 이전에 연결한 경우 명령 이름 됩니다 Azure SQL DB에 다시 연결If you have previously connected to Azure SQL DB, the command name will be Reconnect to Azure SQL DB

  2. 연결 대화 상자에서 입력 하거나 Azure SQL DB의 서버 이름을 선택 합니다.In the connection dialog box, enter or select the server name of Azure SQL DB.

  3. 선택, 입력 또는 찾아보기 데이터베이스 이름입니다.Enter, select or Browse the Database name.

  4. 입력 하거나 선택 UserName합니다.Enter or select UserName.

  5. 입력은 암호합니다.Enter the Password.

  6. SSMA는 Azure SQL DB에 암호화 된 연결을 권장합니다.SSMA recommends encrypted connection to Azure SQL DB.

  7. 연결을 클릭합니다.Click Connect.

중요

SSMA for Sybase 연결을 지원 하지 않습니다 마스터 Azure SQL DB에는 데이터베이스입니다.SSMA for Sybase does not support connection to master database in Azure SQL DB.

Azure SQL DB 메타 데이터를 동기화합니다.Synchronizing Azure SQL DB Metadata

Azure SQL DB 데이터베이스에 대 한 메타 데이터를 자동으로 업데이트 되지 않습니다.Metadata about Azure SQL DB databases is not automatically updated. Azure SQL DB 메타 데이터 탐색기에 있는 메타 데이터는 Azure SQL DB 또는 마지막으로 메타 데이터를 수동으로 업데이트 하는에 처음 연결 하는 경우 메타 데이터의 한 스냅숏입니다.The metadata in Azure SQL DB Metadata Explorer is a snapshot of the metadata when you first connected to Azure SQL DB, or the last time that you manually updated metadata. 모든 데이터베이스에 대해 또는 모든 단일 데이터베이스 또는 데이터베이스 개체에 대 한 메타 데이터를 수동으로 업데이트할 수 있습니다.You can manually update metadata for all databases, or for any single database or database object.

메타 데이터를 동기화 하려면To synchronize metadata

  1. Azure SQL DB에 연결 되어 있는지 확인 합니다.Make sure that you are connected to Azure SQL DB.

  2. Azure SQL DB 메타 데이터 탐색기에서 데이터베이스 또는 데이터베이스 스키마를 업데이트 하려면 옆에 있는 확인란을 선택 합니다.In Azure SQL DB Metadata Explorer, select the check box next to the database or database schema that you want to update.

    예를 들어 모든 데이터베이스에 대 한 메타 데이터를 업데이트 하려면 데이터베이스 옆의 상자를 선택 합니다.For example, to update the metadata for all databases, select the box next to Databases.

  3. 데이터베이스 또는 개별 데이터베이스 또는 데이터베이스 스키마를 마우스 오른쪽 단추로 클릭 한 다음 선택 데이터베이스와 동기화합니다.Right-click Databases, or the individual database or database schema, and then select Synchronize with Database.

다음 단계Next Step

다음 단계는 마이그레이션에서 프로젝트 요구 사항에 따라 달라 집니다.The next step in the migration depends on your project needs:

관련 항목:See Also

Azure SQL DB ( SQL Server-Sybase ASE 데이터베이스 마이그레이션 SybaseToSQL )Migrating Sybase ASE Databases to SQL Server - Azure SQL DB (SybaseToSQL)