ここでは、プログラムで SqlServerCe.Engine オブジェクトの CreateDatabase メソッドを使用して、Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) データベースを作成する方法について説明します。SqlServerCe 名前空間の使用については、SqlServerCe 名前空間のリファレンス ドキュメントを参照してください。
Engine オブジェクトを使用して SQL Server Compact Edition データベースを作成するには
新しい Engine オブジェクトを初期化します。
SqlCeEngine engine = new SqlCeEngine();Engine オブジェクトの LocalConnectionString プロパティを設定します。LocalConnectionString プロパティで、作成するデータベースの名前と場所を指定します。また、データベースの追加オプション (暗号化など) を指定できます。
eng.LocalConnectionString= "Data Source='Test.sdf'; LCID=1033;" + "Password='s$;2'!dS64'; Encrypt = TRUE;";CreateDatabase メソッドを呼び出し、データベースを作成します。
engine.CreateDatabase();
使用例
この例では、Test.sdf という名前の新しいデータベースを作成します。
System.IO.File.Delete("Test.sdf");
string connString = "Data Source='Test.sdf'; LCID=1033; Password=\"s$;2'!dS64\"; Encrypt = TRUE;";
SqlCeEngine engine = new SqlCeEngine(connString);
engine.CreateDatabase();
System.IO.File.Delete("Test.sdf")
Dim connString As String = "Data Source='Test.sdf'; LCID=1033; Password=""s$;2'!dS64""; Encrypt = TRUE;"
Dim engine As New SqlCeEngine(connString)
engine.CreateDatabase()
参照
概念
データベース エンジンの概要 (SQL Server Compact Edition)