是否可以以某种方式更改.sdf文件的排序规则?我尝试过Management Studio 2008,但它只支持3.5版,据我所知,Management Studio 2012根本不支持SQL Server Compact,SQL Server Compact Toolbox for Visual Studio似乎不提供这种可能性,而且ALTER DATABASE似乎也丢失了-有什么解决方案吗?
发布于 2013-03-28 15:15:44
是的,有一个解决方案,sqlcecmd方法允许您从代码中执行此操作(它可以有效地重新创建数据库文件),或者您也可以通过我的SqlCeEngine命令行实用程序执行此操作。
sqlcecmd -d "Data Source=C:\data\mydb.sdf" -z "Data Source=;LCID=1044"从http://sqlcecmd.codeplex.com下载
发布于 2013-03-28 07:39:56
我认为,为了更改.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然后,您可以重新压缩数据库,它将具有您需要的排序规则。
https://stackoverflow.com/questions/15671518
复制相似问题