다음을 통해 공유


LocalDBShareInstance 함수

적용 대상: SQL Server

지정된 공유 이름을 사용하여 컴퓨터의 다른 사용자와 함께 지정된 SQL Server Express LocalDB 인스턴스를 공유합니다.

헤더 파일: msoledbsql.h

구문

HRESULT LocalDBShareInstance(  
           PSID pOwnerSID,  
           PCWSTR pInstancePrivateName,  
           PCWSTR pInstanceSharedName,   
           DWORD dwFlags   
);  

매개 변수

pOwnerSID
[입력] 인스턴스 소유자의 SID입니다.

pInstancePrivateName
[입력] 공유할 LocalDB 인스턴스의 개인 이름입니다.

pInstanceSharedName
[입력] 공유할 LocalDB 인스턴스의 공유 이름입니다.

dwFlags
[입력] 나중에 사용할 수 있습니다. 현재는 0으로 설정해야 합니다.

반품

S_OK
함수가 성공했습니다.

LOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB가 컴퓨터에 설치되어 있지 않습니다.

LOCALDB_ERROR_INVALID_PARAMETER
하나 이상의 지정된 입력 매개 변수가 잘못되었습니다.

LOCALDB_ERROR_INVALID_INSTANCE_NAME
지정한 인스턴스 이름이 잘못되었습니다.

LOCALDB_ERROR_UNKNOWN_INSTANCE
지정한 인스턴스가 존재하지 않습니다.

LOCALDB_ERROR_ADMIN_RIGHTS_REQUIRED
이 작업을 실행하려면 관리자 권한이 필요합니다.

LOCALDB_ERROR_SHARED_NAME_TAKEN
지정한 공유 이름이 이미 사용되었습니다.

LOCALDB_ERROR_INSTANCE_ALREADY_SHARED
지정된 인스턴스가 이미 공유되어 있습니다.

LOCALDB_ERROR_INTERNAL_ERROR
예기치 않은 오류가 발생했습니다. 자세한 내용은 이벤트 로그를 참조하세요.

설명

LocalDB API를 사용하는 코드 샘플은 SQL Server Express LocalDB Reference를 참조하십시오.

참고 항목

SQL Server Express LocalDB 헤더 및 버전 정보