0

.sdf ファイルの照合を変更することは何とか可能ですか? Management Studio 2008 を試してみましたが、バージョン 3.5 しかサポートしていません。Management Studio 2012 は、私が見る限り、SQL Server Compact をまったくサポートしていません。Visual Studio 用の SQL Server Compact ツールボックスはこの可能性を提供していないようで、ALTER DATABASE も行方不明のようです - 何か解決策はありますか?

4

2 に答える 2

3

はい、解決策があります。SqlCeEngine Compact メソッドを使用すると、コードからそれを実行できます (データベース ファイルを効果的に再作成します)。または、私の sqlcecmd コマンド ライン ユーティリティを使用して実行できます。

sqlcecmd -d "Data Source=C:\data\mydb.sdf" -z "Data Source=;LCID=1044"

http://sqlcecmd.codeplex.comからダウンロード

于 2013-03-28T07:15:43.620 に答える
0

.sdf ファイルの照合順序を変更するには、SQL Server でデータベースとして再作成する必要があると思います。

USE master
GO
CREATE DATABASE "file.sdf" DATABASEPASSWORD '<Pwd>' COLLATE <the_Collation>
GO

データベースとして既に確立されている場合は、データベースを変更するだけです。

USE master
GO
ALTER DATABASE <the_Database>
COLLATE <new_Collation>
GO

次に、データベースを再圧縮すると、必要な照合が行われます。

于 2013-03-27T23:39:56.437 に答える