'전체 글'에 해당되는 글 39건

  1. 2025.09.22 DB Link 생성 및 사용 1
  2. 2025.01.07 create table select
  3. 2024.11.21 온/오프라인 쿼리 변환 도구

DB Link 생성 및 사용

IT/DB 2025. 9. 22. 10:45
반응형

1. 생성

-- Linked Server 생성
EXEC sp_addlinkedserver 
    @server     = N'MY_LINKED_SERVER',        -- Linked Server 이름 (원하는 이름 지정)
    @srvproduct = N'SQL Server',              -- 대상이 SQL Server일 경우
    @provider   = N'SQLOLEDB',                -- OLE DB Provider (SQL Server 기본)
    @datasrc    = N'192.168.0.0,1433';      -- 대상 서버 IP 및 포트 (기본 1433)

-- 로그인 매핑 (Remote User 계정 지정)
EXEC sp_addlinkedsrvlogin 
    @rmtsrvname = N'MY_LINKED_SERVER',   -- 위에서 만든 Linked Server 이름
    @useself    = N'False',              -- 로컬 로그인 그대로 사용할지 여부(False: 별도 계정 사용)
    @locallogin = NULL,                  -- NULL이면 모든 사용자에 대해 적용
    @rmtuser    = N'remote_user',        -- 원격 서버 로그인 ID
    @rmtpassword= N'remote_password';    -- 원격 서버 로그인 PW

 

2. 확인

-- Linked Server 목록 확인
EXEC sp_linkedservers;

-- 연결 테스트
SELECT TOP 10 * 
FROM MY_LINKED_SERVER.DatabaseName.SchemaName.TableName;

 

3. 삭제

EXEC sp_dropserver 'MY_LINKED_SERVER', 'droplogins';

 

 

 

반응형
Posted by 투명강아지
,

create table select

IT/DB 2025. 1. 7. 10:55
반응형

oracle

create table create_table_name as
select * from select_table_name

 

mssql

SELECT * INTO create_table_name FROM  (SELECT * FROM selcet_table_name)A

 

mysql

CREATE TABLE create_table_name AS
SELECT * FROM select_table_name
반응형
Posted by 투명강아지
,
반응형

이번에 다른 DB로 쿼리를 변환 해야 하는 일이 생겼다.

이 무식한 짓을 하려고 별의 별 구상을 다하던 중 툴이 있지 않을까 하고 검색해 보았다.

 

그래서 발견하게된 "sqlines" 진짜 잘 되려나 싶어 테스트를 해보았다.

온라인 에서 단순 쿼리만 변경 할 수도 있고 로컬에서 특정 쿼리만 또는 sql파일 자체를 변환 할 수 있었다.

 

온라인 방법
좌측에 입력 후 변환을 할 수 있다

 

 

오프라인 방법은 우선 해당 툴을 다운 받아준다.

다운로드

 

 

다운 후 압축을 풀면 3가지 버전이 나오게 된다.

 

1. 콘솔에서 특정 쿼리만 변경

 

 

2.프로그램으로 특정 쿼리 변환하기

 

 

 

3. 폴더에 들어있는 쿼리 변경하기

 

폴더의 경우 경로 설정을 \\\ 등으로 설정할 경우 하단의 모든 폴더의 쿼리를 찾아 변경하는것을 확인했다.

물론 변환 폴더에 동일한 경로로 폴더까지 자동 생성하였다.

반응형
Posted by 투명강아지
,