2011-08-04 2 views
0

광산 클라이언트에는 소프트웨어가 있으며 그 인스턴스가 많습니다 (프로젝트 당 하나). 그들은 모두 동일한 SQL 서버를 공유합니다. 그러나 각 인스턴스에 대해 하나의 DB 카탈로그가 있습니다. T-SQL에서 SQL 서버의 카탈로그를 자동으로 검색 할 수 있습니까? 아니면 저장된 프로 시저에 매개 변수의 카탈로그 이름을 보낼 수 있습니까? 나는 이것을하는 방법을 이해하지 못했습니다. 쿼리에서 오류가 발생합니다.DB 인스턴스 자동 감지

SELECT * FROM @CatalogDotTableName 

실마리가 있습니까?

감사합니다.

답변

1

방법에 대한

SELECT name 
FROM sys.databases 
0

레지스트리에 탐색 : 시간에 대한 HKLM "마이크로 소프트 \ Microsoft SQL Server를 \ 인스턴스 이름 \ SQL \ SOFTWARE"

+0

감사합니다. 내가 확인하고 카탈로그가 아니라 SQL 인스턴스를 보여줍니다. 카탈로그 목록을 찾고 있습니다. 여전히 좋은 힌트입니다. – Mathieu

관련 문제