Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SQL 2005 и PB 9.0 / 14 сообщений из 14, страница 1 из 1
26.09.2007, 09:11
    #34826454
LKosty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
ДОбрый день! Возникла такая проблемма... Сейчас тестируем переход сервера на SQL 2005, возникла такая проблемма что на клиентской машине при установке клиентской части SQL 2005, PB в упор не видит её, авторизация на сервере не проходит, а в профиле BD при попытке создать новый пишет что якобы SQL у меня вообще нету :(
...
Рейтинг: 0 / 0
26.09.2007, 09:55
    #34826585
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
Скорее всего потому, что Вы ходите к SQL серверу через native - интерфейс PB, который в свою очередь ходит к серверу через DB-Library, которая в свою очередь в MS SQL 2005 не поддерживается, о чем в свою очередь предупреждал Microsoft начиная с MS SQL 7.0
...
Рейтинг: 0 / 0
26.09.2007, 10:26
    #34826722
LKosty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
Извините, а можно чуточки поподробнее про native - интерфейс PB.... А то я не совсем понял о чём речь.
...
Рейтинг: 0 / 0
26.09.2007, 10:43
    #34826810
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
LKostyИзвините, а можно чуточки поподробнее про native - интерфейс PB.... А то я не совсем понял о чём речь.
У Вас в коде есть строчка типа такой?
Код: plaintext
SQLCA.DBMS = "MSS Microsoft SQL Server"
Если есть то к базе ходите через него, а не через ODBC, OLE DB или какой-то другой интерфейс.
...
Рейтинг: 0 / 0
26.09.2007, 11:14
    #34826943
LKosty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
Есть что то похожее:
RegistryGet (startupfile+"database\", "DBMS", RegString!, sqlca.DBMS)
Это оно да?
Заранее извиняюсь за глупые вопросы, я не програмер, а они что то не очень горят идеей переходя на 2005 :)
...
Рейтинг: 0 / 0
26.09.2007, 11:18
    #34826959
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
LKostyЕсть что то похожее:
RegistryGet (startupfile+"database\", "DBMS", RegString!, sqlca.DBMS)
Это оно да?
Это оно. Если посмотреть что в реестре лежит в ветке startupfile + "database\" в ключе DBMS то установите тип подключения.
Да, к сведению, официально MS SQL 2005 поддерживается начиная с PB 11.
...
Рейтинг: 0 / 0
26.09.2007, 11:31
    #34827021
LKosty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
В этом клюне стоит:
"MSS Microsoft SQL Server 6.x"
На что это можно попробовать поменять?
...
Рейтинг: 0 / 0
26.09.2007, 11:42
    #34827086
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
LKostyВ этом клюне стоит:
"MSS Microsoft SQL Server 6.x"
На что это можно попробовать поменять?
Если Вы не программист, то лучше ничего не трогайте. При смене интерфейса доступа в случае не тривиальной программы на 99.999% полезут ошибки, которые потребуют правки кода (и их еще нужно будет найти). Кто их будет все тестировать и исправлять?
...
Рейтинг: 0 / 0
26.09.2007, 11:46
    #34827105
LKosty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
Большое спасибо! Очень помогли а то я уже 4 дня бился над подключением.....
...
Рейтинг: 0 / 0
26.09.2007, 13:12
    #34827559
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
Вопрос вдогонку а работает ли реально кто-то на данной конфигурации "SQL 2005 и PB 9.0"?
...
Рейтинг: 0 / 0
26.09.2007, 13:27
    #34827651
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
Я работаю. И хожу к SQL2005 в том числе и через MSS. нормально работает все.
...
Рейтинг: 0 / 0
26.09.2007, 13:41
    #34827725
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
Although the SQL Server 2005 Database Engine still supports connections from existing applications
using the DB-Library and Embedded SQL APIs, it does not include the files or documentation needed to do
programming work on applications that use these APIs. A future version of the SQL Server Database Engine
will drop support for connections from DB-Library or Embedded SQL applications. Do not use DB-Library or
Embedded SQL to develop new applications. Remove any dependencies on either DB-Library or Embedded SQL
when modifying existing applications. Instead of these APIs, use the SQLClient namespace or an API such as
OLE DB or ODBC. SQL Server 2005 does not include the DB-Library DLL required to run these applications.
To run DB-Library or Embedded SQL applications you must have available the DB-Library DLL
from SQL Server version 6.5, SQL Server 7.0, or SQL Server 2000.
...
Рейтинг: 0 / 0
26.09.2007, 13:42
    #34827736
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
Последнее предложение существенно - чтоб работало нужны файлы от старого клиента.
...
Рейтинг: 0 / 0
26.09.2007, 13:59
    #34827818
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2005 и PB 9.0
ЗоринАндрейЯ работаю. И хожу к SQL2005 в том числе и через MSS. нормально работает все.
За исключением того, что часть возможностей 2005 при таком сподобе подключения недоступна...
ЗоринАндрейПоследнее предложение существенно - чтоб работало нужны файлы от старого клиента.
Это известная фишка, другой вопрос - насколько это чисто с лицензионной точки зрения - т.е. где мне взять легальную ntdblib.dll если у меня есть лицензия только на 2005 сервер.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SQL 2005 и PB 9.0 / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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