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