2012-05-23 4 views
1

어떻게 SQL Server에서 2000 개 이상의 데이터베이스에서 필드를 검색/선택할 수 있습니까? 나는 새로운 사용자가 새 데이터베이스를 등록하고 사용자가 키워드를 사용하여 을 사용할 때 키워드 테이블의 'kewwordtitle'필드 아래에 키 월드를 저장하는 'Kewword'라는 테이블로 구성된 기본 데이터베이스를 가지고 있습니다. , 얼마나 많은 사용자가 주요 작업을 얼마나 많이 사용하는지 확인할 수 있습니다. 여기 키워드 표시는 기본 키입니다 ... thanks/2000 개 이상의 데이터베이스에서 데이터를 선택 하시겠습니까?

+10

는 우리에게 모든 사용자가 자신의 데이터베이스를 가지고 왜 데이터베이스 설계에 대한 자세한 내용을 말할 수를 – MichelZ

+0

을 @MichelZ 아마도 SQL Express에서 최대 데이터베이스 크기 제한을 우회하기 위해이 작업을 수행하고 있거나 데이터베이스에 직접 액세스 할 수있는 사용자를 제공하며 사용자가 이러한 분리없이 서로의 데이터에 액세스하지 못하게하는 기술적 방법은 없습니다 – Seph

답변

0

귀하의 질문은 약간 퍼지지만, 이것이 한 장면이고 모든 데이터베이스 ? 같은 인스턴스에, 당신은 같은 것을 할 수 있습니다 :

declare @t table(col int) 

insert @t 
    exec sp_MSforeachdb 'use ?; select 1 from keyword where keywordtitle = ''<yourkeyword>''' 

select count(*) from @t 
관련 문제