Sybase ASE (SybaseToSQL)에 연결Connecting to Sybase ASE (SybaseToSQL)

Sybase 적응형 Server Enterprise (ASE) 데이터베이스를 마이그레이션하려면 SQL ServerSQL Server 또는 SQL Azure는 마이그레이션할 데이터베이스를 포함 하는 적응형 서버에 연결 해야 합니다.To migrate Sybase Adaptive Server Enterprise (ASE) databases to SQL ServerSQL Server or SQL Azure, you must connect to the Adaptive Server that contains the databases that you want to migrate. 에 연결할 때 SSMA 적응 서버의 모든 데이터베이스에 대 한 메타 데이터를 가져오고 Sybase 메타 데이터 탐색기 창에서 데이터베이스 메타 데이터를 표시 합니다.When you connect, SSMA obtains metadata about all databases on the Adaptive Server and displays database metadata in the Sybase Metadata Explorer pane. SSMA는 데이터베이스 서버에 대 한 정보를 저장 하지만 암호를 저장 하지 않습니다.SSMA stores information about the database server, but does not store passwords.

ASE에 대 한 연결 된 프로젝트를 닫을 때까지 활성 상태를 유지 합니다.Your connection to ASE stays active until you close the project. 프로젝트를 다시 열 때 다시 연결 해야 ASE를 활성 서버에 연결 하려는 경우.When you reopen the project, you must reconnect to ASE if you want an active connection to the server.

적응 서버에 대 한 메타 데이터를 자동으로 업데이트 되지 않습니다.Metadata about the Adaptive Server is not automatically updated. 대신, Sybase 메타 데이터 탐색기에서 메타 데이터를 업데이트 하려는 경우 수동으로 업데이트 해야 메타 데이터를이 항목의 뒷부분에 나오는 "Sybase ASE 메타 데이터 새로 고침" 섹션에 설명 된 대로 합니다.Instead, if you want to update the metadata in Sybase Metadata Explorer, you must manually update the metadata, as described in the "Refreshing Sybase ASE Metadata" section later in this topic.

필수 ASE 사용 권한Required ASE Permissions

ASE에 연결 하는 데 사용 되는 계정은 적어도 있어야 공용 마이그레이션해야 하는 원본 데이터베이스 및 master 데이터베이스에 대 한 액세스 SQL ServerSQL Server 또는 SQL Azure입니다.The account that is used to connect to ASE must have at least public access to the master database and to any source databases to be migrated to SQL ServerSQL Server or SQL Azure. 또한, 마이그레이션 중인 테이블에 대 한 사용을 선택 하려면 사용자 권한이 있어야 SELECT 다음 시스템 테이블에:In addition, to select permissions on tables that are being migrated, the user must have SELECT permissions on the following system tables:

  • [source_db].dbo.sysobjects[source_db].dbo.sysobjects

  • [source_db].dbo.syscolumns[source_db].dbo.syscolumns

  • [source_db].dbo.sysusers[source_db].dbo.sysusers

  • [source_db].dbo.systypes[source_db].dbo.systypes

  • [source_db].dbo.sysconstraints[source_db].dbo.sysconstraints

  • [source_db].dbo.syscomments[source_db].dbo.syscomments

  • [source_db].dbo.sysindexes[source_db].dbo.sysindexes

  • [source_db].dbo.sysreferences[source_db].dbo.sysreferences

  • master.dbo.sysdatabasesmaster.dbo.sysdatabases

ASE에 대 한 연결을 설정합니다.Establishing a Connection to ASE

적응 서버에 연결할 때 SSMA는 데이터베이스 서버에서 데이터베이스 메타 데이터를 읽고 후 프로젝트 파일을이 메타 데이터를 추가 합니다.When you connect to an Adaptive Server, SSMA reads the database metadata on the database server, and then adds this metadata to the project file. 개체를 변환 하는 경우이 메타 데이터 SSMA 사용한 SQL ServerSQL Server 또는 SQL Azure 구문이 데이터를 마이그레이션할 때와 SQL ServerSQL Server 또는 SQL Azure입니다.This metadata is used by SSMA when it converts the objects to SQL ServerSQL Server or SQL Azure syntax, and when it migrates data to SQL ServerSQL Server or SQL Azure. Sybase 메타 데이터 탐색기 창에서이 메타 데이터를 찾아볼 수 있으며 개별 데이터베이스 개체의 속성을 검토할 수 있습니다.You can browse this metadata in the Sybase Metadata Explorer pane and review properties of individual database objects.

중요

데이터베이스 서버에 연결 하려고 하기 전에 데이터베이스 서버가 실행 되 고 연결을 허용할 수 있는지 확인 합니다.Before you try to connect to the database server, make sure that the database server is running and can accept connections.

Sybase ASE에 연결 하려면To connect to Sybase ASE

  1. 파일 메뉴 선택 Sybase 연결할합니다.On the File menu, select Connect to Sybase.

    명령 이름은 됩니다 Sybase에 이전에 연결한 경우 Sybase 다시 연결합니다.If you previously connected to Sybase, the command name will be Reconnect to Sybase.

  2. 공급자 상자 Sybase 서버에 연결 하는 컴퓨터에 설치 된 공급자 중 하나를 선택 합니다.In the Provider box, select any of the installed providers on the machine to connect to Sybase server.

  3. 모드 상자 표준 모드 또는 고급 모드합니다.In the Mode box, select either Standard mode or Advanced mode.

    서버 이름, 포트, 사용자 이름 및 암호를 지정 하려면 표준 모드를 사용 합니다.Use standard mode to specify the server name, port, user name, and password. 고급 모드를 사용 하 여 연결 문자열을 제공 합니다.Use advanced mode to provide a connection string. 이 모드는 일반적으로 문제를 해결 하거나 기술 지원 팀과 작업에 사용 됩니다.This mode is usually only used for troubleshooting or working with technical support.

  4. 선택 하는 경우 표준 모드를 다음 값을 제공 합니다.If you select Standard mode, provide the following values:

    1. 서버 이름 입력란에 입력 하거나 이름 또는 데이터베이스 서버의 IP 주소를 선택 합니다.In the Server name box, enter or select the name or IP address of the database server.

    2. 데이터베이스 서버에 연결을 허용 하도록 구성 되지 않은 경우 기본 포트 (5000),이에서 Sybase 연결에 사용 되는 포트 번호를 입력 하는 서버 포트 상자입니다.If the database server is not configured to accept connections on the default port (5000), enter the port number that is used for Sybase connections in the Server port box.

    3. 사용자 이름 상자에 필요한 권한을 보유 하는 Sybase 계정을 입력 합니다.In the User name box, enter a Sybase account that has the necessary permissions.

    4. 암호 상자에 지정된 된 사용자 이름에 대 한 암호를 입력 합니다.In the Password box, enter the password for the specified user name.

  5. 선택 하는 경우 고급 모드에서 연결 문자열을 제공 된 연결 문자열 상자입니다.If you select Advanced mode, provide a connection string in the Connection string box.

    다른 연결 문자열의 예는 다음과 같습니다.Examples of different connection strings are as follows:

    1. Sybase OLE DB Provider에 대 한 연결 문자열:Connection strings for Sybase OLE DB Provider:

      Sybase ASE OLE DB 12.5, 연결 문자열의 예는 다음과 같습니다.For Sybase ASE OLE DB 12.5, an example connection string is as follows:

      Server Name=sybserver;User ID=MyUserID;Password=MyP@$$word;Provider=Sybase.ASEOLEDBProvider;

      Sybase ASE OLE DB를 15에 대 한 연결 문자열의 예는 다음과 같습니다.For Sybase ASE OLE DB 15, an example connection string is as follows:

      Server=sybserver;User ID=MyUserID;Password=MyP@$$word;Provider= ASEOLEDB;Port=5000;

    2. Sybase ODBC 공급자에 대 한 연결 문자열:Connection string for Sybase ODBC Provider:

      Driver=Adaptive Server Enterprise;Server=sybserver;uid=MyUserID;pwd=MyP@$$word;Port=5000;

    3. Sybase ADO.NET 공급자에 대 한 연결 문자열:Connection string for Sybase ADO.NET Provider:

      Server=sybserver;Port=5000;uid=MyUserID;pwd=MyP@$$word;

    자세한 내용은 참조 Sybase (에 연결 SybaseToSQL ) .For more information, see Connect to Sybase (SybaseToSQL).

Sybase ASE에 다시 연결Reconnecting to Sybase ASE

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

Sybase ASE 메타 데이터 새로 고침Refreshing Sybase ASE Metadata

ASE 데이터베이스에 대 한 메타 데이터는 자동으로 새로 고쳐지지 않습니다.Metadata about the ASE databases is not automatically refreshed. Sybase 메타 데이터 탐색기에 있는 메타 데이터는 적응 서버 또는 마지막으로 수동으로 메타 데이터를 새로 고치는에 처음 연결 하는 경우 메타 데이터의 한 스냅숏입니다.The metadata in Sybase Metadata Explorer is a snapshot of the metadata when you first connected to the Adaptive Server, or the last time that you manually refreshed metadata. 단일 데이터베이스를 단일 데이터베이스 스키마 또는 모든 데이터베이스에 대 한 메타 데이터를 수동으로 업데이트할 수 있습니다.You can manually update metadata for a single database, a single database schema, or all databases.

메타 데이터를 새로 고치려면To refresh metadata

  1. 적응 서버에 연결 되어 있는지 확인 합니다.Make sure that you are connected to the Adaptive Server.

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

  3. 데이터베이스 또는 개별 데이터베이스 또는 데이터베이스 스키마를 마우스 오른쪽 단추로 클릭 한 다음 선택 데이터베이스에서 새로 고침합니다.Right-click Databases or the individual database or database schema, and then select Refresh from Database.

  4. 현재 개체를 확인 하는 메시지가 클릭 합니다.If you are asked to check the current object, click Yes.

다음 단계Next Step

관련 항목:See Also

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