Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
amandra Member Откуда: Сообщений: 298 |
Доброго вечера сервер: win7 32, ms sql express 2005 клиент: win7 64 программа подключается к базе через ADO, на сервере работает, а на клиенте "не верный атрибут строки подключения" программа запускается на клиенте с сетевого диска сервера, там же лежит ini файл с настройками подключения, поэтому строка подключения что с сервера, что с клиента одинакова. В чем может быть проблема? |
16 июл 13, 22:24 [14575463] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37143 |
|
||
16 июл 13, 22:53 [14575563] Ответить | Цитировать Сообщить модератору |
amandra Member Откуда: Сообщений: 298 |
Гавриленко Сергей Алексеевич, поясните строка подключения 'Provider=SQLNCLI;DRIVER={SQL Server};Server=***\SQLEXPRESS;Database=medic_2; UID=**; Pwd=***; Trusted_Connection=no; Connect Timeout=3;' |
16 июл 13, 22:58 [14575579] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9633 |
|
||
16 июл 13, 23:14 [14575631] Ответить | Цитировать Сообщить модератору |
amandra Member Откуда: Сообщений: 298 |
invm, без этого "сетевые интерфейсы SQL Не удается обнаружить указанный сервер/экземпляр [xFFFFFFFF]" |
16 июл 13, 23:38 [14575704] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9633 |
Сервер поди не патченный? |
||
16 июл 13, 23:50 [14575735] Ответить | Цитировать Сообщить модератору |
amandra Member Откуда: Сообщений: 298 |
invm, ошибка сохранилась, удаленное соединение разрешение, добавил исключение в брендмауэр |
17 июл 13, 00:30 [14575800] Ответить | Цитировать Сообщить модератору |
Гость333 Member Откуда: Сообщений: 3683 |
И чтобы пофиксить ошибку, нужно добавить в строку подключения "не верный атрибут"? Шедеврально. |
||||||
17 июл 13, 08:29 [14576125] Ответить | Цитировать Сообщить модератору |
amandra Member Откуда: Сообщений: 298 |
Гость333, атрибут "DRIVER={SQL Server}" был всегда, проблема появилась на клиенте win 7 64 бит драйвера на клиенте стоят 32 битные, возможен косяк из-за этого? |
17 июл 13, 11:18 [14576862] Ответить | Цитировать Сообщить модератору |
qwerty112
Guest |
а приложение, которое "на клиенте win 7 64 бит" - оно какое ? 32б / 64б ? |
||
17 июл 13, 11:26 [14576906] Ответить | Цитировать Сообщить модератору |
amandra Member Откуда: Сообщений: 298 |
qwerty112, 32 |
17 июл 13, 11:30 [14576937] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31780 |
Вообще посмотрите тут: http://www.connectionstrings.com/sql-server-native-client-9-0-oledb-provider/ http://www.connectionstrings.com/sql-server-native-client-10-0-oledb-provider/ |
||||
17 июл 13, 11:50 [14577105] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9633 |
|
||
17 июл 13, 12:36 [14577431] Ответить | Цитировать Сообщить модератору |
StarikNavy Member Откуда: Москва Сообщений: 2396 |
"работает - не трожь!" (С) ;) |
||||
17 июл 13, 13:24 [14577804] Ответить | Цитировать Сообщить модератору |
amandra Member Откуда: Сообщений: 298 |
добавил исключение, но все равно ошибка "сетевые интерфейсы:SQL Не удается обнаружить указанный сервер/экземпляр [xFFFFFFFF]" остается в чем может быть проблема? |
||||
18 июл 13, 04:20 [14581194] Ответить | Цитировать Сообщить модератору |
amandra Member Откуда: Сообщений: 298 |
исключения добавлял для 1) .\MSSQL\Binn\Sqlservr.exe 2) tcp 1433 3) udp 1434 ошибка "сетевые интерфейсы SQL Не удается обнаружить указанный сервер/экземпляр [xFFFFFFFF]" осталась |
18 июл 13, 04:54 [14581197] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9633 |
Покажите уже наконец результат select @@version |
||||
18 июл 13, 09:46 [14581700] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9633 |
amandra, Вообще-то, в статье есть аж целых две пошаговых инструкции. Какие возникли трудности? Ну и обратите внимание, что правило нужно создавать outbound, а не inbound. |
18 июл 13, 09:54 [14581777] Ответить | Цитировать Сообщить модератору |
amandra Member Откуда: Сообщений: 298 |
invm, Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86) Nov 24 2008 13:01:59 Copyright (c) 1988-2005 Microsoft Corporation Express Edition with Advanced Services on Windows NT 6.1 (Build 7601: Service Pack 1) В контактной зоне порт 1433 по-умолчанию
я понимаю Ваше возмущение, и первое, что приходит в голову - не так создал, но, к сожалению, я не ошибся. Создал правила для исходящих подключений сначала только на порты, затем добавил Sqlservr.exe |
||
18 июл 13, 10:07 [14581844] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9633 |
amandra, Правило надо создавать на клиентском компьютере для проблемного приложения, а не на сервере:
А лучше скачайте и установите на клиентскую машину SNAC update -- Накопительный пакет обновления 10 для SQL Server 2005 Пакет обновления 3 |
||
18 июл 13, 10:43 [14582036] Ответить | Цитировать Сообщить модератору |
amandra Member Откуда: Сообщений: 298 |
invm, на клиенте брандмауэр отключен, проблема к брандмауэре сервера, если его отключить - работает |
18 июл 13, 13:55 [14583639] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9633 |
amandra, Чудес не бывает. Значит неправильно прописываете правила. На сервере правила нужны входящие. Настройка Брандмауэра Windows для разрешения доступа к SQL Server |
18 июл 13, 14:46 [14584101] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |