데이터베이스를 사용하여 SQL Server 의 모든 데이터베이스를 나열하는 가장 빠른 방법.가이드

명령 줄 인터페이스를 통해 SQL Server 를 사용하는 경우 GUI(예:SSMS 또는 Azure Data Studio)를 사용하는 동안 일반적으로하는 것처럼 데이터베이스의 영구 목록이 표시되지 않습니다.

이러한 경우 사용할 수 있습니다sp_databases스 저장 프로시저는 목록을 반환하는 데이터베이스가 있습니다. 이 저장 프로시저는 특히 SQL Server 인스턴스에 상주하거나 데이터베이스 게이트웨이를 통해 액세스 할 수있는 데이터베이스를 나열합니다.,

이것은 아마도 T-SQL 을 사용하여 모든 데이터베이스를 나열하는 가장 빠르고 쉬운 방법 일 것입니다. 데이터베이스 목록에 대해sp_databases를 입력하거나 더 명시 적으로EXEC sp_databases를 입력 할 수 있습니다.

구문

구문은 다음과 같이 진행됩니다.

sp_databases

그게 전부입니다. 인수가 필요하거나 받아 들여지지 않습니다.

예제

다음은 사용 예입니다.,

EXEC sp_databases;

여기에서의 결과에 하나의 테스트는 환경:

경우는 너무 많이를 입력,그것은 여기지 않고EXEC

sp_databases

는 모두 같은 결과를 반환합니다.

데이터베이스에 연결된 서버

해야 하는 경우의 목록을 얻을 데이터베이스에 연결된 서버에서 사용하는sp_catalogs통과하면서의 이름으로 연결된 서버입니다.

자세한 내용과 예제는 Sql Server 의 연결된 서버의 모든 데이터베이스 목록을 참조하십시오.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다