Partager via


Fonction LocalDBShareInstance

Partage l’instance SQL Server Express LocalDB spécifiée avec d’autres utilisateurs de l’ordinateur à l’aide du nom partagé spécifié.

Fichier d’en-tête : sqlncli.h

Syntaxe

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

Paramètres

pOwnerSID
[Entrée] SID du propriétaire de l’instance.

pInstancePrivateName
[Entrée] Nom privé de l’instance LocalDB à partager.

pInstanceSharedName
[Entrée] Nom partagé de l’instance LocalDB à partager.

dwFlags
[Entrée] Réservé pour une utilisation ultérieure. Actuellement, la valeur 0 doit être définie.

Retours

S_OK
La fonction a réussi.

LOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB n’est pas installé sur l’ordinateur.

LOCALDB_ERROR_INVALID_PARAMETER
Un ou plusieurs paramètres d’entrée spécifiés ne sont pas valides.

LOCALDB_ERROR_INVALID_INSTANCE_NAME
Le nom d’instance spécifié n’est pas valide.

LOCALDB_ERROR_UNKNOWN_INSTANCE
L’instance spécifiée n’existe pas.

LOCALDB_ERROR_ADMIN_RIGHTS_REQUIRED
Les privilèges d’administrateur sont requis pour exécuter cette opération.

LOCALDB_ERROR_SHARED_NAME_TAKEN
Le nom partagé spécifié est déjà pris.

LOCALDB_ERROR_INSTANCE_ALREADY_SHARED
L’instance spécifiée est déjà partagée.

LOCALDB_ERROR_INTERNAL_ERROR
Une erreur inattendue s’est produite. Pour plus d’informations, consultez le journal des événements.

Remarques

Pour obtenir un exemple de code qui utilise l’API LocalDB, consultez la référence SQL Server Express LocalDB.

Voir aussi

Informations sur l’en-tête et la version SQL Server Express LocalDB