Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Несоответствие типов данных Access и SQL Server 2000 / 13 сообщений из 13, страница 1 из 1
15.12.2004, 16:29:00
    #32828905
e-raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
Просьба оказать помощь в освоении 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 вполне было бы достаточно. Может быть, существуют какие-то функции конвертирования или уже опробованные кем-то методики?
Спасибо всем, кто откликнется!
...
Рейтинг: 0 / 0
15.12.2004, 17:47:44
    #32829118
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
Да существует. Сразу проект переводить на ADP и использовать Access >= 2002. На форуме работает поиск.
...
Рейтинг: 0 / 0
15.12.2004, 18:07:03
    #32829175
e-raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
Alexey Sh Сразу проект переводить на ADP и использовать Access >= 2002. На форуме работает поиск.
Поиском пользовался (ключевые слова SQL2000, SQL Server и прочие вариации), но ничего, кроме подобного малоценного совета не нашел. Проблема-то заключается в обеспечении работоспособности части клиентов Access97. С нуля-то легко начинать, а вот осуществить безболезненный переход с одной технологии на другую - это совсем другое...
...
Рейтинг: 0 / 0
15.12.2004, 18:34:09
    #32829236
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
Код: plaintext
1.
Таблицы на просмотр открыть невозможно
1 что это значит - выводиться не весь текст или возникает ошибка
2 мы ничего не слышали о технологии
...
Рейтинг: 0 / 0
15.12.2004, 18:36:45
    #32829240
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
2 ЛП
Футболисты, млин
...
Рейтинг: 0 / 0
15.12.2004, 18:50:33
    #32829256
ппп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
Я осушемвлял переход не пользуясь мастером.
1. Создал базу на sql server(Без таблиц)
2. Создал пустую базу не А2002.
3. Путем обычного импорта переташил таблички,
но пришлось восстановить ключевые поля, индексы и связи. если в акцесе все в порядке то проблем не будет.
Все типы данных меняются как положено-но настройку доступа необходимо провести в ручную.
МЕМО поля-автоматом переводит в text, но если у тебя размеры позволяют(не записываешь в поле Е.Онегина) пользуй(измени) на nvarchar точно не помню но 4000 знаков поддерживает. Это более удобно для дальнейшей рпботы.
Если таблиц много-конечно муторно но штук 100 за день можно перегнать
...
Рейтинг: 0 / 0
15.12.2004, 18:59:33
    #32829267
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
Geo2 ЛП
Футболисты, млин
не понял?
я это никуда не пинал
...
Рейтинг: 0 / 0
15.12.2004, 19:13:27
    #32829280
ппп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
А перейти как ты хочешь-что бы все сразу заработало-не получится.
Еше слез прольешь ведро!
...
Рейтинг: 0 / 0
15.12.2004, 19:56:38
    #32829315
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
2ЛП
Заработался малость. Совсем плохой стал :(
Перепутал с последним тобой перенесенным.
Нда... Надо водки выпить, наверное...
...
Рейтинг: 0 / 0
15.12.2004, 21:09:43
    #32829343
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
Geo2ЛП
Заработался малость. Совсем плохой стал :(
Перепутал с последним тобой перенесенным.
Нда... Надо водки выпить, наверное...
ноливай
(удоляй)
...
Рейтинг: 0 / 0
16.12.2004, 17:00:40
    #32830864
e-raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
Да не про Access2002 речь, а про Access97!!! В 97-ом в присоединенных таблицах не определяются текстовые поля размером более 255 символов как Memo - только как текстовые. При этом таблицу нельзя открыть на просмотр, Access ругается на то, что размер поля не достаточен для ввода данных. Начиная с Access2000 всё пропирает, но как быть с 97? Неужели уже никто не использует Access97 в качестве клиента?
...
Рейтинг: 0 / 0
16.12.2004, 17:01:21
    #32830868
e-raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
Да не про Access2002 речь, а про Access97!!! В 97-ом в присоединенных таблицах не определяются текстовые поля размером более 255 символов как Memo - только как текстовые. При этом таблицу нельзя открыть на просмотр, Access ругается на то, что размер поля не достаточен для ввода данных. Начиная с Access2000 всё пропирает, но как быть с 97? Неужели уже никто не использует Access97 в качестве клиента?
...
Рейтинг: 0 / 0
16.12.2004, 18:18:40
    #32831102
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несоответствие типов данных Access и SQL Server 2000
Не знаю поможет или нет, но можно попробовать извращенный вариант

SQL -> MDB (Access 2000) -> MDB (Access 97)

с точки зрения быстродействия намного хуже, но совместимость со старым клиентом останется.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Несоответствие типов данных Access и SQL Server 2000 / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]