다음을 통해 공유


ISqlSyncMetadataStore::CreateStore

메타데이터 저장소 파일과 이 파일을 나타내는 메타데이터 저장소 개체를 만듭니다.

HRESULT CreateStore(
  LPCWSTR pcszFileName,
  ULONG   ulLcid);

매개 변수

매개 변수 설명

pcszFileName

[in, string] 데이터베이스 파일의 파일 경로와 파일 이름입니다. 파일 경로가 있어야 이 메서드를 호출할 수 있습니다. 파일 경로는 상대 경로일 수 있습니다. 이 경우 파일 경로는 현재 디렉터리에 상대적입니다.

ulLcid

[in] 데이터베이스를 만드는 데 사용할 로캘 ID입니다.

반환 값

  • S_OK

  • E_POINTER

  • pcszFileName이 비어 있으면 E_INVALIDARG입니다.

  • pcszFileName에 지정된 위치를 사용할 수 없으면(예: 이미 사용 중) SYNC_E_METADATA_INVALID_OPERATION입니다.

  • 메타데이터 저장소를 만들 수 없거나 액세스할 수 없으면 SYNC_E_METADATA_STORAGE_ENGINE_ERROR입니다.

주의

pcszFileName에 지정된 위치에 파일이 없으면 해당 파일이 만들어집니다.

Security note보안 참고

메타데이터 파일은 무단 액세스에 대해 안전하게 보호되지 않습니다. 메타데이터 파일을 보호하려면 이 파일이 들어 있는 폴더를 적절히 보호해야 합니다. 예를 들어 DACL(임의 액세스 제어 목록)을 사용할 수 있습니다.

참고 항목

참조

ISqlSyncMetadataStore 인터페이스