SQL Server Management Studio에서 여러 데이터베이스에서 자산을 검색 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/149054

  •  02-07-2019
  •  | 
  •  

문제

My Everyday IDE는 Eclipse로, CTRL+Shift+R 또는 Navigate> Open Resource)가있는 훌륭한 오픈 리소스 기능이있는 Eclipse입니다. 이는 사용자가 여러 프로젝트에서 파일/리소스를 검색 할 수 있습니다.

SQL Server Management Studio에서 비슷한 기능을 찾을 수 없습니다.

도움이 되었습니까?

해결책

정보 스키마보기를 사용하여 SQL 데이터베이스에서 객체를 검색 할 수 있습니다.http://msdn.microsoft.com/en-us/library/ms186778.aspx테이블, 열, 기능, 스프로스 등이 있습니다.

information_schema.routines에서 *를 선택하십시오.

다른 팁

나는 이것이 당신이 찾고있는 것이라고 생각합니다.http://www.red-gate.com/products/sql-development/sql-search/

완전히 자유롭고 완전히 굉장합니다.

http://www.red-gate.com/products/sql-development/sql-search/assets/images/fullview.png enter image description here

아니요. SMS에는 프로젝트에서 검색 할 수있는 기본 메커니즘이 없습니다.

SP_MSFORECHDB를 사용할 수 있습니다.

sp_MSforeachdb 'SELECT * FROM ?.INFORMATION_SCHEMA.routines WHERE ROUTINE_TYPE = ''PROCEDURE'''

위는 모든 데이터베이스에서 모든 절차를 선택하고 다른 결과 세트로 반환합니다. 다른보기를 사용하면 테이블, 열 등을 선택할 수도 있습니다.

나는 누군가가 내가하는 것보다 더 나은 대답을하기를 바랍니다. 과거에는 커서를 사용하여 모든 데이터베이스를 검색하고 결과를 온도 테이블에 삽입했습니다. 그런 다음 임시 테이블에서 선택하고 결과를 표시 할 수 있습니다.

이 코드가 더 이상 놓치지 않습니다. 아무도 더 나은 답을 얻지 못하면 다시 돌아와서 실제 코드로 편집 할 것입니다. 나는 이것에 대한 DMV가 있다고 생각할 것이다. 누구나?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top