2011-07-28 6 views
0

전체 SQL Server 인스턴스에 대한 스크립트를 쉽게 생성 할 수있는 방법이 있습니까?전체 SQL Server 스크립트 아웃

내가 필요 ..

  • 모든 데이터베이스
  • 모든 사용자가
  • 모든 서버는
  • 모든 SQL 작업

거의 모든 객체. 주어진 문자열 (예 : "xxxxxx")이 사용 된 곳을 찾아야합니다.

+1

서버 : 아니오 데이터베이스 : 예. 백업 세트처럼 들리는가? –

+0

RedGate에는이 도구가 없습니까? – JeffO

+0

예.하지만 그들이 알고있는 한 특정 데이터베이스 내에서만 검색합니다. – MakkyNZ

답변

2

의 내용을 확인하려면 system catalogs을 통해을 쿼리 할 수 ​​있습니까?

  • 데이터베이스 : select name from sys.databases
  • 역할/사용자 : select name from sys.database_principals
  • 서버 개체 : select name from sys.objects

+0

@Mitch OP에서 '지정된 문자열 (예 : "xxxxxx")이 사용 된 곳을 찾아야합니다.' –

+0

당신이 맞습니다 : 나는 그 비트를 놓쳤습니다! –

0

당신이 (예 : 테이블, 열, 트리거) 데이터베이스 개체를 발견해야하는 경우 이름으로 - 을 보시고 빨간 게이트 도구 SQL Search d oes this - 모든 데이터베이스에서 문자열을 검색합니다.

enter image description here

enter image description here

그것은 훌륭한 어떤 DBA 또는 데이터베이스 개발자 도구를 반드시이-이 있어요 - 내가 이미 언급 했느냐가 무료 사용의 모든 종류에 사용할 절대적이다 ??

+0

이 전체 데이터베이스 서버 및 서버 개체를 검색하지 않습니다 – MakkyNZ

+0

그것은 데이터베이스 내부의 모든 것을 검색합니다 - 서버의 각 데이터베이스에 대해 반복합니다 .... –

관련 문제