Возможно ли изменить сортировку .sdf-файла? Я пробовал Management Studio 2008, но он поддерживает только версию 3.5, Management Studio 2012 вообще не поддерживает SQL Server Compact, поскольку SQL Server Compact Toolbox для Visual Studio, похоже, не предлагает эту возможность, и ALTER DATABASE также кажется, отсутствует - есть ли какое-либо решение?Изменение сопоставления SQL Server Compact 4.0
ответ
Да, есть решение, метод SqlCeEngine Compact позволяет вам сделать это из кода (он действительно воссоздает файл базы данных), или вы можете сделать это с помощью моей утилиты командной строки sqlcecmd.
sqlcecmd -d "Data Source=C:\data\mydb.sdf" -z "Data Source=;LCID=1044"
Скачать с http://sqlcecmd.codeplex.com
Я думаю, что для того, чтобы изменить параметры сортировки на файле .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
Затем вы можете повторно уплотнить базу данных, и у вас будет требуемая сортировка.
Я уже пытался использовать ALTER, но он дает ошибку в ключевых слов DATABASE - создание нового не является проблемой, так что, возможно, самый простой бы создать новую пустую базу данных и скриптовая схема и dato frem old db to new. – keysersoze
Немного более ручной, но я думаю, что это сработало бы без проблем. Извините, что мое решение не отвечало вашим потребностям. –
- 1. SQL Compact 4.0 Tools
- 2. Получение SQL Server Compact 4.0 Инструменты CTP2
- 3. Запрос SQL Server Compact 4.0 на crl.microsoft.com
- 4. SQL Server compact 4.0 requries sql server установлен
- 5. Изменение системного сопоставления SQL Server 2012
- 6. SQL Server Compact 4.0 не работает на x86
- 7. SQL Server compact 4.0 - '[]' не работает для ключевых слов?
- 8. Может ли SSIS выводить файл SQL Server Compact 4.0?
- 9. SQL Server Compact 4.0 не отображается в Visual Studio 2010
- 10. SQL Server Compact 4.0 Выберите Last DateTime для каждого дня
- 11. Sql Server Compact (SQLCE 4.0) Оптимизация GROUP BY Запрос
- 12. SQL Server Compact 4.0 по сравнению с SQLite
- 13. Как начать работу с SQL Server Compact 4.0?
- 14. SQL Server Compact 4.0 не работает в VS 2010 SP1
- 15. +1 к столбцу данных с помощью SQL Server Compact 4.0
- 16. Как подключиться к SQL Server Compact 4.0 в ASP.NET?
- 17. SQL Server Compact 4.0 с Entity Framework Условный Струнный Сравнение
- 18. SQL Server Compact 4.0 DateTimePicker выбирает запрос между датами
- 19. Производительность Sql Server Compact Edition 4.0 для сайта asp.net
- 20. EF6 SQL Server Compact
- 21. SQL Server Compact connection
- 22. .net Compact Framework 4.0
- 23. Использовать SQL Server Compact с идентификатором ASP.NET
- 24. Отсутствует Sql Server Compact? Не в Sql Server 2012?
- 25. Экспорт SQL Server в SQL Server Compact 4.0 с помощью VS Express
- 26. SQL Server Compact Edition и студия управления SQL Server 2008
- 27. Функция «CreateTime» не поддерживается SQL Server Compact
- 28. Поддерживает ли поддерживающие скобки SQL Server Compact?
- 29. Ошибка обновления запроса SQL Server Compact
- 30. SQL Server Compact Edition Настройка
Это так здорово - снова ваши инструменты приходят на помощь (: – keysersoze