5

我正在使用 SQL Server,我想设置 SQL Server CE 数据库 (*.sdf) 的数据库密码。我找到了如何使用密码创建新数据库的命令:

CREATE DATABASE "secure.sdf"
DATABASEPASSWORD '<enterStrongPasswordHere>'

但我想设置现有数据库的密码。

4

1 回答 1

9

您需要使用 SqlCeEngine API 的 Compact API

http://msdn.microsoft.com/en-us/library/system.data.sqlserverce.sqlceengine.compact(VS.80).aspx

SqlCeEngine engine = new SqlCeEngine("Data Source = db.sdf");
engine.Compact(null);
engine.Compact("Data Source=; Password =pass;");
于 2010-03-04T08:19:39.357 回答