sp_addlinkedserver 프로 시저를 사용하여 한 SQL Server에서 다른 서버로 연결된 서버를 만들려고합니다. 내가 원격 서버에 액세스 할 때 (즉, 내 Windows 계정을 사용하여) 로그온해야합니다. 어떻게해야합니까?SQL Server 연결된 서버
답변
이것은 설정하는 데 걸림돌이 될 수 있습니다. 이 관련 질문을 확인하십시오 2K3 도메인, 연결된 서버를 설정하는 가장 안전한 방법에서 SQL Server 2005와
https://stackoverflow.com/questions/33153/sql-server-to-sql-server-linked-server-setup
, 불행하게도, 구식는 SQL 로그인을 사용하는 아마. 도메인 보안 설정을 도메인 계정과 함께 사용하려면 위험한 변경 사항을 고려해야합니다. 위의 에드 하퍼에 이어
SQL Management Studio를 사용하면 연결된 서버의 속성을 볼 수 있습니다. 이것은 당신이 링크가 Windows 인증을 사용하여 생성 된 서버에 로그인 가정
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'<your linked server name>',
@useself=N'True',
@locallogin=NULL,
@rmtuser=NULL,
@rmtpassword=NULL
: 이 당신은 당신의 로그온 정보 당신은 sp_addlinkedsrvlogin을 절차를 수행 할 수 있습니다
찾을 수 있습니다.
:
당신은 로그인 토큰을 통과 할 수 있도록하기 위해 SQL 서비스 계정에 대해 "Security Account Delegation"로 설정해야합니다.
편집 :
이것은 SQL 문제는 아닙니다. 위임/통과 인증은 Windows/AD 기능입니다.
또한 인트라넷 웹 사이트가 최종 사용자의 Windows 로그인을 사용하여 (물론) 웹 서버가 별도의 상자 인 SQL 상자에 인증 할 수있게하기 위해 사용됩니다. 이 시나리오에서는 위임 할 웹 서버를 구성합니다.
OP의 시나리오에서는 첫 번째 SQL 상자에서 자격 증명을 두 번째 상자에 위임 할 수 있습니다.
편집 2 :
다른 스레드도 이것을 설명합니다.
마지막으로 SQL 로그인과 관련이 없습니다.
- 1. SQL Server 임시 연결된 서버?
- 2. SQL Server 2000 - 연결된 서버
- 3. SQL 서버 연결된 서버
- 4. SQL Server Express와 SQL Server 간의 연결된 서버 설정
- 5. SQL Server - 연결된 모든 서버 이름을 얻으려면
- 6. SQL Server 공간 및 연결된 서버
- 7. 연결된 SQL 서버 쿼리
- 8. SQL Server에 연결된 서버?
- 9. SQL 2008 연결된 서버 연결
- 10. SQL 서버 : 서버를 연결하지 않은 연결된 서버?
- 11. SQL 서버 2008의 연결된 테이블
- 12. 연결된 서버 추가 - SQL Server 2005 - 나중에 이름 변경
- 13. 다른 Active Directory 도메인 자격 증명이있는 SQL Server 연결된 서버
- 14. SQL Server 2005 - 연결된 서버 및 에이전트 작업
- 15. SQL Native Client, 연결된 서버 오류 삭제시에만
- 16. 백업에서 연결된 서버 복원
- 17. 연결된 서버
- 18. 연결된 서버 대 통합
- 19. SQL Server 2005 (32x) 및 SQL Server 2008 (64x) 연결된 서버 간의 이상한 문제
- 20. SQL Server 2000에서 "별칭"이 필요한 연결된 서버 테이블을 어떻게 업데이트합니까? SQL Server 2005의 TABLENAME에서
- 21. 보안 연결된 서버!
- 22. SQL Server 데이터베이스에 연결된 Access에서 SQL Server 특정 코드 사용
- 23. 연결된 SQL Server 쿼리시 일관성없는 오류 메시지
- 24. SQL Server : 사용자가 마지막으로 연결된 시간 찾기
- 25. 데이터베이스가 연결된 SQL Server : 액세스가 거부되었습니다.
- 26. SQL Server 연결된 서버에서 Oracle 함수 호출
- 27. 연결된 서버의 SQL Server 버전 확인
- 28. SQL 서버 SPID SQL Server 관리 Studio에서
- 29. 연결 제한 시간 초과 연결된 서버
- 30. 다른 서버 (연결된 서버)에서 @@ Identity를 가져 오십시오.
감사합니다. 나는 이것을 시도했지만 이제 메시지를받습니다. '(null)'사용자가 로그인하지 못했습니다. 이유 : 신뢰할 수있는 SQL Server 연결과 관련이 없습니다. – cindi
SQL 서버에 연결할 때 SQL Server 인증을 사용하는 것 같습니다. 그렇다면 SQL Server 세션에서 Windows ID가 무엇인지 알 수 없습니다. 명시 적으로 Windows ID를 사용하도록 연결된 서버를 설정할 수 있지만 SQL에 로그온하는 다른 사용자는 ... –
... 사용자 ID를 사용하여 연결된 서버. 이러한 이유로 일반적으로 권장하지 않습니다. –