是否可以通過某種方式更改.sdf文件的排序規則?我已經嘗試了Management Studio 2008,但它只支持3.5版本,儘管我可以看到Management Studio 2012根本不支持SQL Server Compact,但Visual Studio的SQL Server Compact Toolbox似乎並沒有提供這種可能性,並且ALTER DATABASE也似乎失蹤了 - 是否有任何解決方案?更改SQL Server Compact 4.0的排序規則
0
A
回答
3
是的,有一個解決方案,SqlCeEngine Compact方法允許您從代碼(它有效地重新創建數據庫文件)那樣做,或者您可以通過我的sqlcecmd命令行實用程序來完成此操作。
sqlcecmd -d "Data Source=C:\data\mydb.sdf" -z "Data Source=;LCID=1044"
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
然後你就可以重新壓縮數據庫,它將有您所需要的排序規則。
+0
我已經嘗試使用ALTER但它提供了在關鍵字數據庫中的錯誤下載 - 創建一個新的是沒有問題的,所以也許最簡單的是創建一個新的空數據庫腳本架構和數據庫frem舊數據庫新的。 – keysersoze 2013-03-27 23:57:37
+0
多一點手冊,但我認爲這將工作沒有問題。很抱歉,我的解決方案無法滿足您的需求。 – 2013-03-27 23:59:10
相關問題
- 1. Sql Server 2005 - 更改排序規則
- 2. SQL Server排序規則
- 3. SQL Server 2008排序規則
- 4. 更改的SQL Server 2012的排序規則數據庫
- 5. 在SQL Server 2008中更改表排序規則的查詢
- 6. 更改DB SQL Server 2008的排序規則
- 7. 更改SQL Server 2008的默認排序規則
- 8. 更改SQL Server 2005服務器排序規則
- 9. 如何在sql server中更改主數據庫排序規則?
- 10. SQL Server Compact 4.0 DbProvider - 否
- 11. SQL Server Compact 4.0與SQLite
- 12. 缺少SQL Server Compact 4.0提供程序
- 13. SQL Server 2005的Unicode排序規則?
- 14. 排序規則衝突的SQL Server
- 15. SQL Server中索引的排序規則
- 16. 更改SDF數據庫文件的密碼(SQL Server Compact 4.0)
- 17. SQL Server代碼頁和排序規則
- 18. SQL Server排序規則選擇
- 19. 更改Azure SQL Server排序
- 20. 使用SQL Server Compact 4.0的大規模微型ORM示例
- 21. 改變SQL Server數據庫排序規則
- 22. SQL Server 2005:更改現有數據庫和LINQ2SQL的排序規則
- 23. SQL排序規則衝突更新表
- 24. SQL Compact 4.0工具
- 25. FluentNHibernate是否支持SQL Server Compact Edition 4.0?
- 26. 獲取SQL Server Compact 4.0工具CTP2
- 27. 做的SQL Server Compact 4.0 requries的SQL Server安裝
- 28. phpmyadmin更改默認排序規則
- 29. 如何在SQL Server 2005上更改AdventureWorks數據庫排序規則?
- 30. 如何在SQL Server 2008 R2中更改服務器排序規則
太酷了 - 再一次你的工具來拯救(: – keysersoze 2013-04-04 16:53:59