-
SQL Server(MSSQL)에서, 외부 SQL Server 서버로 연결하기프로그래밍/의문 2022. 1. 26. 17:33반응형
외부 DB 서버 추가
sp_addlinkedserver(Transact-SQL) - SQL Server | Microsoft Docs
EXEC sp_addlinkedserver @server='DevServer', -- 서버 이름 @srvproduct='', @provider='sqlncli', @datasrc='server.database.windows.net', -- 서버 주소 @location='', @provstr='', @catalog='MyDb' -- 서버에 있는 Db 이름
외부 DB 서버에 로그인
sp_addlinkedsrvlogin(Transact-SQL) - SQL Server | Microsoft Docs
EXEC sp_addlinkedsrvlogin @rmtsrvname = 'DevServer', -- 서버 이름 @useself = 'false', @rmtuser = 'UserId', -- 유저 Id @rmtpassword = 'password123' -- 패스워드
작성은 이런 식으로...
EXEC sp_addlinkedserver @server='DevServer', -- 서버 이름 @srvproduct='', @provider='sqlncli', @datasrc='server.database.windows.net', -- 서버 주소 @location='', @provstr='', @catalog='MyDb' -- 서버에 있는 Db 이름 EXEC sp_addlinkedsrvlogin @rmtsrvname = 'DevServer', -- 서버 이름 @useself = 'false', @rmtuser = 'UserId', -- 유저 Id @rmtpassword = 'password123' -- 패스워드 INSERT INTO Users(Id, Name, Level) SELECT Id, Name, Level FROM [DevServer].[MyDb].[dbo].[Users]
참고
sp_addlinkedserver(Transact-SQL) - SQL Server | Microsoft Docs
sp_addlinkedsrvlogin(Transact-SQL) - SQL Server | Microsoft Docs
Selecting data from two different servers in SQL Server - Stack Overflow
[MSSQL] sp_addlinkedserver 프로시저. 외부 서버로 연결 (tistory.com)
반응형'프로그래밍 > 의문' 카테고리의 다른 글
Azure Key Vault에 올린 인증서는, 다운로드 시 암호가 해제 된다. (0) 2022.10.13 EF Core 명시적 업데이트와 추적을 이용한 업데이트. (0) 2022.01.25 C# 에서의 의존성 주입 (0) 2022.01.22 ASP.NET Core 로 개발 중 중단점이 안 잡히던 이슈(no symbols have been loaded) (0) 2021.12.27 Javascript의 수 타입들 (0) 2021.12.17