Помогите.Не могу подсоединиться

WWW
Дата: 17.12.2002 16:11:48
Подсоединяюсь к SQL серверу из Excel, используя ADO2.7:

Dim c As New ADODB.Connection
c.Open "Provider=sqloledb;Server=MYSERVER;Database=MYDATABASE" _
& ";Trusted_Connection=Yes"

На моей клиентской машине все ОК.На другой выдает ошибку:
-2147467259:[DBNETLIB]ConnectionWrite (SECEncryptData()).Ошибка безопасности SSL.

ADO.Errors выдает:
Native Error:18
SQLState:08S01
Reported by:Microsoft OLE DB Provider for SQL Server.

На этой машине также установлен ADO2.7. Подскажите где копать ?
ziktuw
Дата: 17.12.2002 16:59:43
А в Client Network Utility не стоит галочка "Force protocol encryption"?
WWW
Дата: 17.12.2002 17:06:23
А на проблемной машине клиентские проги SQL сервера не ставились в отличие от моей.Неужели надо их инсталить на клиентов чтобы отконфигурить параметры соединения ?
ziktuw
Дата: 17.12.2002 17:27:55
Не помешало бы
alexeyvg
Дата: 17.12.2002 17:53:08
Необходимо инсталить клиентские проги SQL сервера на клиентов чтобы не только отконфигурить параметры соединения, но и просто что-бы его установить.
WWW
Дата: 18.12.2002 09:19:31
Проинсталил... Результат тот-же.При всех одинаковых настройках в Client Network Utility на моей и на проблемной машине говорит "Ошибка безопасности SSL".Может быть есть какие-то тонкости для NT4.0? Или может быть какие-то параметры TCP/IP?
Ирина
Дата: 18.12.2002 09:59:29
Вот возможные причины почему на Вашей машине работает, а на проблемной нет.

SSL encryption works only with instances of SQL Server 2000 running on a computer that has been assigned a certificate from a public certification authority. The computer on which the application is running must also have a root CA certificate from the same authority.

Shared memory Net-Library communications are inherently secure without the need for encryption. The shared memory Net-Library never participates in inter-computer communications. The area of memory shared between the application process and the database engine process cannot be accessed from any other Windows process.
Shared memory используется если клиент и сервер на одной машине.

Можно еще статью почитать, но она конкретно Вашу проблему не решает, зато дает ссылки на статьи по конфигурациям:



И еще, попробуйте покопать в Server Nework Utility.

A eще можно попробовать вот эту проперти добавить, но не уверенна, что она каким-то образом привязанна к проблеме:

Integrated Security='SSPI';"


Ирина

----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights

П.С. Все то, что я Вам написала исходит не из личного опыта, просто интересно было поразбираться:)
Ирина
Дата: 18.12.2002 10:01:54
Ну что это такое, "ссылка" не работает:(((

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_cs_9okz.asp
WWW
Дата: 18.12.2002 10:15:11
Всем спасибо! Даже из Microsoft заглянули :). Было-бы интересно найти причину конечно, но времени нет и мне помогла установка SP6 для NT4.0 (до этого стоял SP5).