Teradata 연결된 서버 생성하기

Teradata 연결된 서버 생성하기

sp_addlinkedserver와 sp_addlinkedsrvlogin 저장 프로시저로 Teradata 연결된 서버를 만드는 방법을 알아볼게요. 연결 문자열에 서버 주소, 사용자 이름, 암호를 지정해 주면 돼요.

출처: 문서

본문

Teradata 연결된 서버를 생성하려면 다음 명령을 실행하세요:

EXECUTE master.dbo.sp_addlinkedserver
    @server = N'LinkedServer_NAME',
    @srvproduct=N'',
    @provider=N'MSDASQL',
    @provstr=N'"PROVIDER=MSDASQL;DRIVER={Teradata Database ODBC Driver 17.20};
                DBCName=Server;UID=user_name;PWD=user_password;
                UseDataEncryption=YES/NO;SSLMODE=PREFER/ALLOW/DISABLE>"',
    @catalog='database'
EXECUTE master.dbo.sp_addlinkedsrvlogin
    @rmtsrvname = N'LinkedServer_NAME',
    @locallogin = NULL ,
    @useself = N'False',
    @rmtuser = N'user_name',
    @rmtpassword = N'user_password'

위 명령의 예시는 다음과 같아요:

EXECUTE master.dbo.sp_addlinkedserver
    @server = N'LinkedServerToTeradata',
    @srvproduct=N'',
    @provider=N'MSDASQL',
    @provstr=N'"PROVIDER=MSDASQL;DRIVER={Teradata Database ODBC Driver 17.20};
                DBCName=my-teradata-test.cnetsipka.us-west-2.rds.amazonaws.com;
                UID=master;
                PWD=Test#1234;
                UseDataEncryption=YES;
                SSLMODE=PREFER;"',
    @catalog='MyTestTeradataDB'

EXECUTE master.dbo.sp_addlinkedsrvlogin
    @rmtsrvname = N'LinkedServerToTeradata',
    @locallogin = NULL ,
    @useself = N'False',
    @rmtuser = N'master',
    @rmtpassword = N'Test#1234'

참고: 보안 모범 사례로 여기에 표시된 프롬프트와 다른 암호를 지정하세요.

더 알아보기 (Learn more)