테이블의 종속성 보기View the Dependencies of a Table

이 항목은 다음에 적용됩니다. 예SQL Server(2016부터)예Azure SQL Database예Azure SQL Data Warehouse 예병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

SQL Server 2017SQL Server 2017 에서는 SQL Server Management StudioSQL Server Management Studio 또는 Transact-SQLTransact-SQL을 사용하여 테이블 종속성을 볼 수 있습니다.You can view a table’s dependencies in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

항목 내용In This Topic

시작하기 전 주의 사항 Before You Begin

보안 Security

사용 권한 Permissions

데이터베이스에 대한 VIEW DEFINITION 권한과 데이터베이스의 sys.sql_expression_dependencies에 대한 SELECT 권한이 필요합니다.Requires VIEW DEFINITION permission on the database and SELECT permission on sys.sql_expression_dependencies for the database. 기본적으로 SELECT 권한은 db_owner 고정 데이터베이스 역할의 멤버에게만 부여됩니다.By default, SELECT permission is granted only to members of the db_owner fixed database role. SELECT와 VIEW DEFINITION 권한을 다른 사용자에게 부여하면 피부여자는 데이터베이스의 모든 종속성을 볼 수 있습니다.When SELECT and VIEW DEFINITION permissions are granted to another user, the grantee can view all dependencies in the database.

SQL Server Management Studio 사용 Using SQL Server Management Studio

테이블의 종속성을 보려면To view the dependencies of a table

  1. 개체 탐색기에서 데이터베이스를 확장하고, 특정 데이터베이스를 확장한 후 테이블을 확장합니다.In Object Explorer, expand Databases, expand a database, and then expand Tables.

  2. 테이블을 마우스 오른쪽 단추로 클릭한 다음 종속성 보기를 클릭합니다.Right-click a table, and then click View Dependencies.

  3. 개체 종속성<개체 이름> 대화 상자에서 <개체 이름>에 종속된 개체 또는 <개체 이름>이(가) 종속된 개체를 선택합니다.In the Object Dependencies<object name> dialog box, select either Objects that depend on <object name>, or Objects on which<object name>depends.

  4. 종속성 표에서 개체를 선택합니다.Select an object in the Dependencies grid. 개체 유형(예: "트리거" 또는 "저장 프로시저")이 유형 상자에 표시됩니다.The type of object (such as "Trigger" or "Stored Procedure"), appears in the Type box.

Transact-SQL 사용 Using Transact-SQL

테이블에 종속된 개체를 보려면To view the objects that depend on a table

  1. 개체 탐색기에서 데이터베이스 엔진Database Engine인스턴스에 연결합니다.In Object Explorer, connect to an instance of 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.On the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute.

    USE AdventureWorks2012;  
    GO  
    SELECT * FROM sys.sql_expression_dependencies  
    WHERE referencing_id = OBJECT_ID(N'Production.vProductAndDescription');   
    GO  
    

테이블이 종속된 개체를 보려면To view the objects on which a table depends

  1. 개체 탐색기에서 데이터베이스 엔진Database Engine인스턴스에 연결합니다.In Object Explorer, connect to an instance of 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.On the Standard bar, click New Query.

  3. 다음 예에서는 Production.Product테이블에 종속된 개체를 반환합니다.The following example returns the objects that depend on the table Production.Product. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute.

    USE AdventureWorks2012;   
    GO  
    SELECT * FROM sys.sql_expression_dependencies  
    WHERE referenced_id = OBJECT_ID(N'Production.Product');   
    GO  
    

    자세한 내용은 sys.sql_expression_dependencies(Transact-SQL)를 참조하세요.For additional information, see sys.sql_expression_dependencies (Transact-SQL)