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

Откуда:
Сообщений: 298
Доброго вечера
сервер: win7 32, ms sql express 2005
клиент: win7 64
программа подключается к базе через ADO, на сервере работает, а на клиенте "не верный атрибут строки подключения"
программа запускается на клиенте с сетевого диска сервера, там же лежит ini файл с настройками подключения, поэтому строка подключения что с сервера, что с клиента одинакова.
В чем может быть проблема?
16 июл 13, 22:24    [14575463]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37143
amandra
В чем может быть проблема?
В программе.
16 июл 13, 22:53    [14575563]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
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]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
invm
Member

Откуда: Москва
Сообщений: 9633
amandra
DRIVER={SQL Server};
Вот это для чего?
16 июл 13, 23:14    [14575631]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
amandra
Member

Откуда:
Сообщений: 298
invm,
без этого "сетевые интерфейсы SQL Не удается обнаружить указанный сервер/экземпляр [xFFFFFFFF]"
16 июл 13, 23:38    [14575704]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
invm
Member

Откуда: Москва
Сообщений: 9633
amandra
без этого "сетевые интерфейсы SQL Не удается обнаружить указанный сервер/экземпляр [xFFFFFFFF]"
FIX: Error message when you connect to a named instance of SQL Server on a client computer that is running Windows Vista or Windows Server 2008: "Specified SQL server not found" or "Error Locating Server/Instance Specified"
Сервер поди не патченный?
16 июл 13, 23:50    [14575735]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
amandra
Member

Откуда:
Сообщений: 298
invm,
ошибка сохранилась, удаленное соединение разрешение, добавил исключение в брендмауэр
17 июл 13, 00:30    [14575800]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
Гость333
Member

Откуда:
Сообщений: 3683
amandra
invm
amandra
DRIVER={SQL Server};
Вот это для чего?
без этого "сетевые интерфейсы SQL Не удается обнаружить указанный сервер/экземпляр [xFFFFFFFF]"

И чтобы пофиксить ошибку, нужно добавить в строку подключения "не верный атрибут"? Шедеврально.
17 июл 13, 08:29    [14576125]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
amandra
Member

Откуда:
Сообщений: 298
Гость333,
атрибут "DRIVER={SQL Server}" был всегда, проблема появилась на клиенте win 7 64 бит
драйвера на клиенте стоят 32 битные, возможен косяк из-за этого?
17 июл 13, 11:18    [14576862]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
qwerty112
Guest
amandra
Гость333,
атрибут "DRIVER={SQL Server}" был всегда, проблема появилась на клиенте win 7 64 бит
драйвера на клиенте стоят 32 битные, возможен косяк из-за этого?

а приложение, которое "на клиенте win 7 64 бит" - оно какое ? 32б / 64б ?
17 июл 13, 11:26    [14576906]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
amandra
Member

Откуда:
Сообщений: 298
qwerty112,
32
17 июл 13, 11:30    [14576937]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31780
amandra
программа подключается к базе через ADO, на сервере работает, а на клиенте "не верный атрибут строки подключения"
программа запускается на клиенте с сетевого диска сервера, там же лежит ini файл с настройками подключения, поэтому строка подключения что с сервера, что с клиента одинакова.
В чем может быть проблема?

amandra
qwerty112,
32
А клиент (драйверы) какой установлен на клиентском компе? Версии 9 или 10?

Вообще посмотрите тут:
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]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
invm
Member

Откуда: Москва
Сообщений: 9633
amandra
атрибут "DRIVER={SQL Server}" был всегда
И вас не смутило, что этот атрибут относится к ODBC?
17 июл 13, 12:36    [14577431]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2396
invm
amandra
атрибут "DRIVER={SQL Server}" был всегда
И вас не смутило, что этот атрибут относится к ODBC?

"работает - не трожь!" (С) ;)
17 июл 13, 13:24    [14577804]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
amandra
Member

Откуда:
Сообщений: 298
invm
amandra
без этого "сетевые интерфейсы SQL Не удается обнаружить указанный сервер/экземпляр [xFFFFFFFF]"
FIX: Error message when you connect to a named instance of SQL Server on a client computer that is running Windows Vista or Windows Server 2008: "Specified SQL server not found" or "Error Locating Server/Instance Specified"
Сервер поди не патченный?

добавил исключение, но все равно ошибка "сетевые интерфейсы:SQL Не удается обнаружить указанный сервер/экземпляр [xFFFFFFFF]" остается
в чем может быть проблема?
18 июл 13, 04:20    [14581194]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
amandra
Member

Откуда:
Сообщений: 298
исключения добавлял для
1) .\MSSQL\Binn\Sqlservr.exe
2) tcp 1433
3) udp 1434
ошибка "сетевые интерфейсы SQL Не удается обнаружить указанный сервер/экземпляр [xFFFFFFFF]" осталась
18 июл 13, 04:54    [14581197]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
invm
Member

Откуда: Москва
Сообщений: 9633
amandra
1) .\MSSQL\Binn\Sqlservr.exe
Полный путь нужно указывать.
amandra
2) tcp 1433
Это порт для дефолтного инстанса. Если у вас именованный, то порт будет другой.

Покажите уже наконец результат select @@version
18 июл 13, 09:46    [14581700]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
invm
Member

Откуда: Москва
Сообщений: 9633
amandra,

Вообще-то, в статье есть аж целых две пошаговых инструкции. Какие возникли трудности?
Ну и обратите внимание, что правило нужно создавать outbound, а не inbound.
18 июл 13, 09:54    [14581777]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
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 по-умолчанию

invm
amandra,
Вообще-то, в статье есть аж целых две пошаговых инструкции. Какие возникли трудности?
Ну и обратите внимание, что правило нужно создавать outbound, а не inbound.


я понимаю Ваше возмущение, и первое, что приходит в голову - не так создал, но, к сожалению, я не ошибся.
Создал правила для исходящих подключений сначала только на порты, затем добавил Sqlservr.exe
18 июл 13, 10:07    [14581844]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
invm
Member

Откуда: Москва
Сообщений: 9633
amandra,

Правило надо создавать на клиентском компьютере для проблемного приложения, а не на сервере:
http://support.microsoft.com/kb/944390/en
In Windows Firewall with Advanced Security in Control Panel, create an outgoing rule for the application that connects to SQL Server. To do this, follow these steps:


А лучше скачайте и установите на клиентскую машину SNAC update -- Накопительный пакет обновления 10 для SQL Server 2005 Пакет обновления 3
18 июл 13, 10:43    [14582036]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
amandra
Member

Откуда:
Сообщений: 298
invm,
на клиенте брандмауэр отключен, проблема к брандмауэре сервера, если его отключить - работает
18 июл 13, 13:55    [14583639]     Ответить | Цитировать Сообщить модератору
 Re: при удаленном подключении "не верный атрибут строки подключения"  [new]
invm
Member

Откуда: Москва
Сообщений: 9633
amandra,
Чудес не бывает. Значит неправильно прописываете правила. На сервере правила нужны входящие.
Настройка Брандмауэра Windows для разрешения доступа к SQL Server
18 июл 13, 14:46    [14584101]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить