'A'테이블에 '{ID, 연결 문자열}'이 있습니다.테이블에 저장된 연결 문자열에서 SQL Server 데이터베이스에 연결하는 방법은 무엇입니까?
SQL Server에서 'A' 문자열 및 쿼리 테이블 데이터입니다.
도우 코드 : select * from [db_connectionstring].dbo.mytable
이 달성 할 수 있습니까? 나는 어떤 사람들이 나를 도울 수 있다고 생각한다. :)
'A'테이블에 '{ID, 연결 문자열}'이 있습니다.테이블에 저장된 연결 문자열에서 SQL Server 데이터베이스에 연결하는 방법은 무엇입니까?
SQL Server에서 'A' 문자열 및 쿼리 테이블 데이터입니다.
도우 코드 : select * from [db_connectionstring].dbo.mytable
이 달성 할 수 있습니까? 나는 어떤 사람들이 나를 도울 수 있다고 생각한다. :)
아니요, SQL Server는 연결 문자열을 통해 다른 SQL Server에 연결할 수 없습니다. 미리 설정된 경우 링크 된 서버를 통해이를 수행 할 수 있습니다.
아마도 CLR 절차에서 수행 될 수 있습니다. 그렇지 않으면 외부 앱에서 수행해야하는 작업을 수행해야합니다. 이미를 만든 경우
당신은 생성 테이블의 정보를 사용하고
EXEC master.dbo.sp_addlinkedserver
문 다음 사용자가 만든 연결된 서버를 사용하여 실행할 수 있습니다, 당신은 확인해야 할 것입니다 연결된 서버.
이 작업은 SQL 서버가 아닌 응용 프로그램에서 수행하는 것이 좋습니다.
이것은 가슴 안쪽에 열쇠를 잠그고 들어가는 것과 같은 종류입니다. 이렇게 할 수는 있지만 먼저 연결을 설정하고 테이블을 쿼리하려면 유효한 사용자 자격 증명이 있어야합니다. 그런 다음 해당 테이블의 값을 사용하여 새 연결을 만들 수 있습니다. 모두 어리석은 것 같습니다. –