Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
              Applies to:SQL Server
Hiermee start u het opgegeven SQL Server Express LocalDB-exemplaar.
              Header file:msoledbsql.h
Syntax
HRESULT LocalDBStartInstance(
           PCWSTR pInstanceName ,
           DWORD dwFlags ,
           LPWSTR wszSqlConnection ,
           LPDWORD lpcchSqlConnection
);
Arguments
pInstanceName
[Invoer] De naam van het LocalDB-exemplaar dat moet worden gestart.
dwFlags
[Invoer] Gereserveerd voor toekomstig gebruik. Momenteel moet worden ingesteld op 0.
wszSqlConnection
[Uitvoer] De buffer voor het opslaan van de verbindingsreeks naar het LocalDB-exemplaar.
lpcchSqlConnection
[Input/Output] On input contains the size of the wszSqlConnection buffer in characters, including any trailing nulls. Als de opgegeven buffergrootte te klein is, bevat de uitvoer de vereiste buffergrootte in tekens, inclusief eventuele volg null-waarden.
Returns
              S_OK: De functie is geslaagd.
| Error | Description | 
|---|---|
| LOCALDB_ERROR_NOT_INSTALLED | SQL Server Express LocalDB is niet geïnstalleerd op de computer. | 
| LOCALDB_ERROR_INVALID_PARAMETER | Een of meer opgegeven invoerparameters zijn ongeldig. | 
| LOCALDB_ERROR_INVALID_INSTANCE_NAME | De opgegeven exemplaarnaam is ongeldig. | 
| LOCALDB_ERROR_UNKNOWN_INSTANCE | Het exemplaar bestaat niet. | 
| LOCALDB_ERROR_INSUFFICIENT_BUFFER | The specified buffer wszSqlConnection is too small. | 
| LOCALDB_ERROR_WAIT_TIMEOUT | Er is een time-out opgetreden tijdens het verkrijgen van de synchronisatievergrendelingen. | 
| LOCALDB_ERROR_INSTANCE_FOLDER_PATH_TOO_LONG | Het pad waar het exemplaar moet worden opgeslagen, is langer dan MAX_PATH. | 
| LOCALDB_ERROR_CANNOT_GET_USER_PROFILE_FOLDER | Een gebruikersprofielmap kan niet worden opgehaald. | 
| LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_FOLDER | Er kan geen exemplaarmap worden geopend. | 
| LOCALDB_ERROR_CANNOT_ACCESS_INSTANCE_REGISTRY | Er kan geen exemplaarregister worden geopend. | 
| LOCALDB_ERROR_CANNOT_MODIFY_INSTANCE_REGISTRY | Een exemplaarregister kan niet worden gewijzigd. | 
| LOCALDB_ERROR_CANNOT_CREATE_SQL_PROCESS | Er kan geen proces voor SQL Server worden gemaakt. | 
| LOCALDB_ERROR_SQL_SERVER_STARTUP_FAILED | Er is een SQL Server-proces gestart, maar het opstarten van SQL Server is mislukt. | 
| LOCALDB_ERROR_INSTANCE_CONFIGURATION_CORRUPT | Een exemplaarconfiguratie is beschadigd. | 
| LOCALDB_ERROR_AUTO_INSTANCE_CREATE_FAILED | Kan geen automatisch exemplaar maken. Zie het gebeurtenislogboek van de Windows-toepassing voor foutdetails. | 
| LOCALDB_ERROR_INTERNAL_ERROR | Er is een onverwachte fout opgetreden. Zie het gebeurtenislogboek voor meer informatie. | 
Details
Both the connection buffer argument (wszSqlConnection) and the connection buffer size argument (lpcchSqlConnection) are optional. In de volgende tabel ziet u opties voor het gebruik van deze argumenten en de bijbehorende resultaten.
| Buffer | Buffer size | Rationale | Action | 
|---|---|---|---|
NULL | 
NULL | 
De gebruiker wil het exemplaar starten en heeft geen pijpnaam nodig. | Start een exemplaar (geen pipe return en geen vereiste buffergrootte retourneren). | 
NULL | 
Present | Gebruiker vraagt om de grootte van de uitvoerbuffer. (In de volgende aanroep vraagt de gebruiker waarschijnlijk om een werkelijke start.) | Retourneert een vereiste buffergrootte (geen begin en geen pipe return). Resultaat is S_OK. | 
| Present | NULL | 
Niet toegestaan; onjuiste invoer. | Geretourneerd resultaat is LOCALDB_ERROR_INVALID_PARAMETER. | 
| Present | Present | De gebruiker wil het exemplaar starten en heeft de pijpnaam nodig om er verbinding mee te maken nadat het is gestart. | Controleert de buffergrootte, start het exemplaar en retourneert de naam van de pipe in de buffer. Het argument buffergrootte retourneert de lengte van de tekenreeks 'server=', niet inclusief het beëindigen van null's.  | 
Zie sql Server Express LocalDB-referentie voor een codevoorbeeld dat gebruikmaakt van de LocalDB-API van LocalDB.