powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Реанимировать старую программу
15 сообщений из 15, страница 1 из 1
Реанимировать старую программу
    #39872168
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь реанимировать весьма старую программу
БД SQL Server 2000 приаттачил к Server 2008 r2. В management studio всё видно.
Клиент ещё на BDE C++Builder 5. (Программа от ~2001 г.)
Сейчас у меня windows 7 64 бит
Программа не запускалась - требовала ntwdblib.dll. Скачал, поставил 32 битовую.
теперь при попытке открыть бд в клиенте
db->Open(); имею access violation.
Прошу совета - удастся ли выкрутиться или придётся
воссоздавать среду на момент создания БД и клиента?

Было: XP 32, Server 2005 (а ещё раньше 2000)
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39872171
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BDE через алиас? Если да, попробуйте по ODBC.
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39872180
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
muk07Было: XP 32, Server 2005 (а ещё раньше 2000)
А если виртуалку поднять?
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39872181
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, я написал пост и через 5 минут именно эта мысль пришла в голову.
Попробовать ещё не успел.
Доп. вопрос
Внешние соединения в процедурах и ф-ях на sql server используют '*='. 2005 сервер это терпел.
Помнится, что 2008 сервер этого уже не допускает и требует left (или right) join.
Возможно ли установить 2005 сервер не удаляя 2008?
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39872183
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я имел в виду odbc
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39872566
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
muk07,

ODBC никак не поможет. Надо переписывать запросы.
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39872597
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
muk07Внешние соединения в процедурах и ф-ях на sql server используют '*='. 2005 сервер это терпел.
он "терпел" ровно так же, как и 2008: если базе выставлен compatibility level 80
muk07Помнится, что 2008 сервер этого уже не допускает и требует left (или right) join.
неправильно помните.
что 2005, что 2008, поддерживают compatibility level 80
muk07Возможно ли установить 2005 сервер не удаляя 2008?
да
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39872598
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнится, что 2008 сервер этого уже не допускает и требует left (или right) join.
Возможно ли установить 2005 сервер не удаляя 2008? Все зависит от установленного режима совместимости.
База 2005 должна работать норм. Но ее нельзя будет так просто перевести под 2008.
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39875502
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо за ответы.
установил виртуалку и все нужные программы к ней.
теперь устанавливается соединение с бд из management studio,
но не устанавливается из среды borland c++ builder 5 (bde)
делаю элемент TDatabase
Connected=true и получаю
cannot locate SQL Server.
БД от SQL Server 2000
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39875504
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл: Alias не используется
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39875513
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
muk07получаю
cannot locate SQL Server.Возможно, имя сервера неправильно указываете. Нужно как в SSMS. Или дело в протоколе.
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39875527
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имя сервера указываю то же, что и при успешном соединении из management studio.
протокол tcp
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39875528
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Именованный экземпляр?
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39875541
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неименованный - default
...
Рейтинг: 0 / 0
Реанимировать старую программу
    #39875542
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удалось подцепиться через ODBC, AliasName
Но не хотелось бы.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Реанимировать старую программу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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