Приложение, которое я хочу создать, используя MS Visual С# Express (я готов перейти на стандартный, если это потребуется), которому нужна база данных.
Я все был в курсе SQL Server Compact, потому что я не хочу, чтобы люди, которые устанавливали мое приложение на своих компьютерах, должны были установить весь SQL Server или что-то в этом роде. Я хочу, чтобы это было максимально простым для конечного пользователя.
Таким образом, я все был псих, пока не кажется, что есть ограничения на то, что я могу сделать с столбцами в моих таблицах. Я создал новую базу данных, создал таблицу, и когда я пошел создавать столбцы, кажется, что нет "текстового" типа данных - просто что-то называемое "ntext", которое, как представляется, ограничено 255 символами. "int", кажется, ограничен 4 (мне хотелось 11). И, похоже, нет функции auto_increment.
Являются ли эти реальные ограничения, с которыми мне придется жить? (Или это потому, что я использую "Экспресс", а не "Стандарт" ). Если это реальные ограничения, каковы мои другие параметры базы данных, соответствующие моим требованиям? (простая установка для пользователя, являющегося biggie - я предполагаю, что мой конечный пользователь - это обычный пользователь компьютеров, и если он будет сложным, он будет разочарован моим приложением)
-Adeena
PS: Я также хочу, чтобы мои данные базы данных были зашифрованы для конечного пользователя. Я не хочу, чтобы они могли напрямую обращаться к таблицам базы данных.
ПФС. Я прочитал: http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx и не видел обсуждения этих конкретных ограничений