Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Database Engine (Motore di database) di Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) consente di crittografare i database. I database crittografati sono anche protetti da password.
Importante: |
|---|
| Poiché è possibile accedere ai database crittografati solo tramite password, se la password di un database crittografato viene dimenticata non sarà possibile recuperare i dati. |
Creazione di database crittografati
È possibile creare database crittografati impostando le proprietà di crittografia e password al momento della creazione del database. I database crittografati possono essere creati nei modi seguenti:
Utilizzo della sintassi SQL
Per creare un database crittografato utilizzando la sintassi SQL, specificare i parametri database_password e ENCRYPTION ON. Ad esempio:Create Database "secure.sdf" databasepassword '<password>' encryption onUtilizzo del provider di dati di .NET Compact Framework
Per creare un database protetto da password utilizzando il metodo SqlCeEngine.CreateDatabase, è necessario specificare la proprietà Password nella stringa di connessione. Ad esempio:"data source=\secure.sdf;password=<myPassword>;encrypt database=TRUE"Per ulteriori informazioni, vedere la classe System.Data.SqlServerCe.SqlCeEngine nella documentazione di Microsoft Visual Studio 2005.
Utilizzo di OLE DB
Per creare un database crittografato utilizzando il provider OLE DB per SQL Server Compact Edition, è necessario passare la proprietà specifica del provider DBPROP_SSCE_ENCRYPTDATABASE come VARIANT_TRUE e specificare una password utilizzando la proprietà specifica del provider DBPROP_SSCE_DBPASSWORD.
Accesso a database crittografati
Per aprire un database crittografato è necessario specificare una password. È possibile accedere a database crittografati nei modi seguenti:
Utilizzo del provider di dati per SQL Server Compact Edition
Per accedere a un database protetto da password utilizzando il metodo SqlCeConnection.Open, è necessario specificare la proprietà Password nella stringa di connessione. Ad esempio:"data source=ssce.sdf; password=<myPassword>"Per ulteriori informazioni, vedere la classe System.Data.SqlServerCe.SqlCeConnection nella documentazione di Visual Studio 2005.
Utilizzo di OLE DB
Per aprire un database protetto da password in OLE DB, è necessario indicare la proprietà specifica del provider DBPROP_SSCE_DBPASSWORD.
Vedere anche
Attività
Procedura: Protezione di un database (SQL Server Management Studio)
Importante: