|
|
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Просьба оказать помощь в освоении SQL Server 2000. Суть проблемы такова. Под давлением сисадмина, жалующегося на большой трафик в локальной сети, и технического прогресса, руководством принято решение о переходе на клиент-серверную технологию. До настоящего момента использовали Access97 SR-2 и работали в нем бы и дальше, но...см.выше. При присоеденении перенесенных на SQL-сервер таблиц, имеющих текстовые поля размером более 255 символов, Access97 интерпретирует эти поля как тесктовые и ограничивает, соответственно, их размер 255 символами. При этом не важно, какой тип данных это поле имеет на сервере: ntext или nvarchar, играет роль лишь размер. Таблицы на просмотр открыть невозможно. В то же время в Access2000 SR-1 поля определяются как Memo, и с таблицами можно работать. Переход планировалось осуществлять постепенно, так как одновременная замена клиентских частей по всей фирме не представляется возможной. Неужели нельзя присоединить в Access97 подобные таблицы, чтобы клиент и дальше работал, не подозревая, что таблицы уже на SQL-сервере? 2-ая проблема заключается в различных способах хранения Access и SQL Server данных типа Дата. Если даты из Access в поля SQL типа datetime импортируются нормально, то при импорте данных в поля типа smalldatetime выдается сообщение об ошибке (очевидно, из-за разницы в размерах). Мне необходимо импртировать лишь значения времени, и поля типа smalldatetime вполне было бы достаточно. Может быть, существуют какие-то функции конвертирования или уже опробованные кем-то методики? Спасибо всем, кто откликнется! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 16:29:00 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Да существует. Сразу проект переводить на ADP и использовать Access >= 2002. На форуме работает поиск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 17:47:44 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Alexey Sh Сразу проект переводить на ADP и использовать Access >= 2002. На форуме работает поиск. Поиском пользовался (ключевые слова SQL2000, SQL Server и прочие вариации), но ничего, кроме подобного малоценного совета не нашел. Проблема-то заключается в обеспечении работоспособности части клиентов Access97. С нуля-то легко начинать, а вот осуществить безболезненный переход с одной технологии на другую - это совсем другое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 18:07:03 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2 мы ничего не слышали о технологии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 18:34:09 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
2 ЛП Футболисты, млин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 18:36:45 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Я осушемвлял переход не пользуясь мастером. 1. Создал базу на sql server(Без таблиц) 2. Создал пустую базу не А2002. 3. Путем обычного импорта переташил таблички, но пришлось восстановить ключевые поля, индексы и связи. если в акцесе все в порядке то проблем не будет. Все типы данных меняются как положено-но настройку доступа необходимо провести в ручную. МЕМО поля-автоматом переводит в text, но если у тебя размеры позволяют(не записываешь в поле Е.Онегина) пользуй(измени) на nvarchar точно не помню но 4000 знаков поддерживает. Это более удобно для дальнейшей рпботы. Если таблиц много-конечно муторно но штук 100 за день можно перегнать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 18:50:33 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Geo2 ЛП Футболисты, млин не понял? я это никуда не пинал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 18:59:33 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
А перейти как ты хочешь-что бы все сразу заработало-не получится. Еше слез прольешь ведро! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 19:13:27 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
2ЛП Заработался малость. Совсем плохой стал :( Перепутал с последним тобой перенесенным. Нда... Надо водки выпить, наверное... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 19:56:38 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Geo2ЛП Заработался малость. Совсем плохой стал :( Перепутал с последним тобой перенесенным. Нда... Надо водки выпить, наверное... ноливай (удоляй) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 21:09:43 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Да не про Access2002 речь, а про Access97!!! В 97-ом в присоединенных таблицах не определяются текстовые поля размером более 255 символов как Memo - только как текстовые. При этом таблицу нельзя открыть на просмотр, Access ругается на то, что размер поля не достаточен для ввода данных. Начиная с Access2000 всё пропирает, но как быть с 97? Неужели уже никто не использует Access97 в качестве клиента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 17:00:40 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Да не про Access2002 речь, а про Access97!!! В 97-ом в присоединенных таблицах не определяются текстовые поля размером более 255 символов как Memo - только как текстовые. При этом таблицу нельзя открыть на просмотр, Access ругается на то, что размер поля не достаточен для ввода данных. Начиная с Access2000 всё пропирает, но как быть с 97? Неужели уже никто не использует Access97 в качестве клиента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 17:01:21 |
|
||
|
Несоответствие типов данных Access и SQL Server 2000
|
|||
|---|---|---|---|
|
#18+
Не знаю поможет или нет, но можно попробовать извращенный вариант SQL -> MDB (Access 2000) -> MDB (Access 97) с точки зрения быстродействия намного хуже, но совместимость со старым клиентом останется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2004, 18:18:40 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32830868&tid=1669720]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 396ms |

| 0 / 0 |
