Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Размер строки в SQL CE 4.  [new]
Deft
Member

Откуда: MV_KMV
Сообщений: 517
Многоуважаемый All!

В ограничениях связанных с использованием базы данных SQL CE 4 упомянуто ограничение на размер строки в 8060 байт.

Можно ли как-то обойти это ограничение или как мне вставить в таблицу строку с 3-мя текстовыми столбцами длиной по 10000 символов???

Заранее благодарен!
_____________________________________________
Правды как минимум две...
30 ноя 11, 23:47    [11686762]     Ответить | Цитировать Сообщить модератору
 Re: Размер строки в SQL CE 4.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31993
Deft
Можно ли как-то обойти это ограничение или как мне вставить в таблицу строку с 3-мя текстовыми столбцами длиной по 10000 символов???
Можно использовать ntext, но есть ограничения на работу с этим типом.
1 дек 11, 09:20    [11687422]     Ответить | Цитировать Сообщить модератору
 Re: Размер строки в SQL CE 4.  [new]
Deft
Member

Откуда: MV_KMV
Сообщений: 517
alexeyvg,
Отсюда другой вопрос - как я могу использовать ntext с максимальным размером 536,870,911 символов, если максимальная длина строки 8060, ведь поле ntext тоже по идее входит в строку???
1 дек 11, 10:15    [11687630]     Ответить | Цитировать Сообщить модератору
 Re: Размер строки в SQL CE 4.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31993
Deft
alexeyvg,
Отсюда другой вопрос - как я могу использовать ntext с максимальным размером 536,870,911 символов, если максимальная длина строки 8060, ведь поле ntext тоже по идее входит в строку???
ntext занимает в строке 16 байт - это внешняя ссылка на LOB-страницы данных.
1 дек 11, 10:42    [11687774]     Ответить | Цитировать Сообщить модератору
 Re: Размер строки в SQL CE 4.  [new]
Deft
Member

Откуда: MV_KMV
Сообщений: 517
alexeyvg,
Ну и если не затруднит - какие ограничения в использовании ntext? Хапну горя если начну использовать или нет?
1 дек 11, 13:04    [11688852]     Ответить | Цитировать Сообщить модератору
 Re: Размер строки в SQL CE 4.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31993
Deft
alexeyvg,
Ну и если не затруднит - какие ограничения в использовании ntext? Хапну горя если начну использовать или нет?
Например, нельзя использовать строковые функции, нельзя постоить индекс...

В общем плохо, если используется серверная логика с такими полями. Если не используется, всё на клиенте - то совершенно нормально.

Ну и в общем, приложения на SQL CE обычно со стороны сиквела не программируются...
1 дек 11, 15:26    [11690192]     Ответить | Цитировать Сообщить модератору
 Re: Размер строки в SQL CE 4.  [new]
Deft
Member

Откуда: MV_KMV
Сообщений: 517
alexeyvg,

А как увеличить максимальный размер базы данных с предустановленных 256Мб до заявленных 4ГБ?
5 дек 11, 08:30    [11704628]     Ответить | Цитировать Сообщить модератору
 Re: Размер строки в SQL CE 4.  [new]
Deft
Member

Откуда: MV_KMV
Сообщений: 517
up
12 дек 11, 15:52    [11750486]     Ответить | Цитировать Сообщить модератору
 Re: Размер строки в SQL CE 4.  [new]
Deft
Member

Откуда: MV_KMV
Сообщений: 517
Это делается параметром в ПЕРВОМ подключении к базе. Под него выделяется соответствующий объем памяти

SqlCeEngine engine = new SqlCeEngine("Data Source=mybase.sdf;Encrypt Database=True;Password=<password>;Max Database Size=4091");

SqlCeConnection.ConnectionString Property
21 дек 11, 14:03    [11802999]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить