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

Откуда:
Сообщений: 14
Столкнулся с проблемой что SQLOLEDB не работает всегда нормально с MS SQL 2005. При этом провайдер SQLNCLI иногда не работает с SQL 2000. Причины последнего выяснить не удалось. Какой провайдер надо использовать, чтобы всегда присоединится к MS SQL?
20 май 11, 05:50    [10681808]     Ответить | Цитировать Сообщить модератору
 Re: Какой провайдер для работы из кода для SQL 2000\2005?  [new]
iljy
Member

Откуда:
Сообщений: 8711
drag79
Столкнулся с проблемой что SQLOLEDB не работает всегда нормально с MS SQL 2005.

В чем это выражается?
20 май 11, 08:01    [10681895]     Ответить | Цитировать Сообщить модератору
 Re: Какой провайдер для работы из кода для SQL 2000\2005?  [new]
drag79
Member

Откуда:
Сообщений: 14
iljy,

Вообще странное. При том что SQL аутентификация включена, пишет: Login failed for user 'licensee'. Reason: Not associated with a trusted SQL Server connection.
20 май 11, 08:05    [10681903]     Ответить | Цитировать Сообщить модератору
 Re: Какой провайдер для работы из кода для SQL 2000\2005?  [new]
iljy
Member

Откуда:
Сообщений: 8711
drag79,

и как строка соединения выглядит?
20 май 11, 08:07    [10681912]     Ответить | Цитировать Сообщить модератору
 Re: Какой провайдер для работы из кода для SQL 2000\2005?  [new]
iljy
Member

Откуда:
Сообщений: 8711
drag79,

а заодно версии сервера и MDAC озвучьте.
20 май 11, 08:09    [10681919]     Ответить | Цитировать Сообщить модератору
 Re: Какой провайдер для работы из кода для SQL 2000\2005?  [new]
drag79
Member

Откуда:
Сообщений: 14
Народ, а можно не увлекаться ошибками а сказать общие принципы? А потом уже можно слазить в детали. То есть какой провайдер должен работать с обоими серверами теоретически? Вопрос в этом был
20 май 11, 10:49    [10682639]     Ответить | Цитировать Сообщить модератору
 Re: Какой провайдер для работы из кода для SQL 2000\2005?  [new]
Верблюд
Member

Откуда: Яженичеловек!!!
Сообщений: 65007
drag79
Народ, а можно не увлекаться ошибками а сказать общие принципы? А потом уже можно слазить в детали. То есть какой провайдер должен работать с обоими серверами теоретически? Вопрос в этом был


SQLNCLI
SQLOLEDB
20 май 11, 10:52    [10682661]     Ответить | Цитировать Сообщить модератору
 Re: Какой провайдер для работы из кода для SQL 2000\2005?  [new]
Glory
Member

Откуда:
Сообщений: 104751
drag79
Народ, а можно не увлекаться ошибками а сказать общие принципы? А потом уже можно слазить в детали. То есть какой провайдер должен работать с обоими серверами теоретически? Вопрос в этом был

Любой провайдер при передаче неправильных параметров соединения получит ошибку
20 май 11, 10:58    [10682725]     Ответить | Цитировать Сообщить модератору
 Re: Какой провайдер для работы из кода для SQL 2000\2005?  [new]
drag79
Member

Откуда:
Сообщений: 14
То есть гуру SQL утверждают, что любой провайдер должен работаьт с любым MS SQL нормально? Если строка подключения правильная
20 май 11, 11:51    [10683203]     Ответить | Цитировать Сообщить модератору
 Re: Какой провайдер для работы из кода для SQL 2000\2005?  [new]
Glory
Member

Откуда:
Сообщений: 104751
drag79
То есть гуру SQL утверждают, что любой провайдер должен работаьт с любым MS SQL нормально? Если строка подключения правильная

Не любой. Нормальная ситуация - это поддержка снизу вверх. А не наоборот
20 май 11, 11:52    [10683220]     Ответить | Цитировать Сообщить модератору
 Re: Какой провайдер для работы из кода для SQL 2000\2005?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
drag79
Вообще странное. При том что SQL аутентификация включена, пишет: Login failed for user 'licensee'. Reason: Not associated with a trusted SQL Server connection.


А после того, как она была включена, службу SQL Serverа рестартовали?
20 май 11, 11:57    [10683266]     Ответить | Цитировать Сообщить модератору
 Re: Какой провайдер для работы из кода для SQL 2000\2005?  [new]
shalomb
Member

Откуда: Израиль
Сообщений: 92
drag79
Столкнулся с проблемой что SQLOLEDB не работает всегда нормально с MS SQL 2005. При этом провайдер SQLNCLI иногда не работает с SQL 2000. Причины последнего выяснить не удалось. Какой провайдер надо использовать, чтобы всегда присоединится к MS SQL?


Да тоже столкнулся с проблемой провайдера на 2000 работал хороно начиная с 2005 и выше сбрасывает конекшен и в программе не отслеживаеться ,давая ошибку в ,это происходило с провайдером OLE DB Provider ,перешол на Provider=SQLNCLI10 и все заработало ,как обычно в 2000 ,так ,что удачи ,а примеры конешинов можете взять на сайте http://www.connectionstrings.com
20 май 11, 16:10    [10685602]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить