다음을 통해 공유


Attach 명령(TMSL)

적용 대상: SQL Server 2016 이상 Analysis Services Azure Analysis Services Fabric/Power BI Premium

테이블 형식 데이터베이스 파일을 서버에 연결합니다.

요청

{   
   "attach":{   
      "folder":"C:\\Program Files\\Microsoft SQL Server\\MSAS13.Tabular\\OLAP\\Data\\",  
      "readWriteMode":"readOnly",  
      "password":"secret"  
   }  
}  

JSON 연결 명령에서 허용하는 속성은 다음과 같습니다.

속성 기본값 설명
데이터베이스 [필수] 연결할 데이터베이스 개체의 이름입니다.
폴더 [필수] 연결된 데이터베이스를 포함하는 폴더입니다.
password Empty 연결된 데이터베이스의 비밀을 암호화하는 데 사용할 암호입니다.
readWriteMode readWrite 데이터베이스에 허용되는 액세스 모드를 나타내는 열거형 값입니다.

열거 값은 다음과 같습니다.

readWrite – 읽기-쓰기 액세스가 허용됩니다.

readOnly – 읽기 전용 액세스가 허용됩니다.

readOnlyExclusive – 읽기 전용 전용 액세스가 허용됩니다.

응답

명령이 성공하면 빈 결과를 반환합니다. 그렇지 않으면 XMLA 예외가 반환됩니다.

사용량(엔드포인트)

이 명령 요소는 다음과 같은 방법으로 노출되는 XMLA 엔드포인트를 통해 XMLA(Execute 메서드) 호출의 문에 사용됩니다.

  • SSMS(SQL Server Management Studio)의 XMLA 창으로

  • invoke-ascmd PowerShell cmdlet에 대한 입력 파일로

  • SSIS 작업 또는 SQL Server 에이전트 작업에 대한 입력으로

데이터베이스 연결 대화 상자의 스크립트 단추를 클릭하여 SSMS에서 이 명령에 대한 기성 스크립트를 생성할 수 있습니다.