Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6   вперед  Ctrl      все
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
o-o
Guest
Winnipuh
а что там у SQL Server с юзерами и правами?
с каким юзером коннектилось прилагалище на старой машине и с какими на новой?

там до юзеров и прав не доходит.
сервер не найден
10 ноя 15, 14:00    [18394822]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
o-o
Guest
Winnipuh
cr@nk
Воскресили на некоторое время старый комп
Вот с него фото:
http://rghost.ru/7sMn4f7Fz/image.png
http://rghost.ru/8KDLW4Nrh/image.png
http://rghost.ru/6Np78fxCz/image.png
http://rghost.ru/6DVvCtHwy

Пайп поменял - http://rghost.ru/7Bqzj2yP8/image.png
Сервер рестартанул.

И что-то совсем запутался, что писать в алиасе. Выбирать пайпы или TCP/IP (кстати, как правильно было сказано порт сервера 1433)


и то, и то.

у него все сидело на одном компе.
зачем бы лезть по tcp?
хотя, раз на старом компе программа все еще запускается,
надо там и смотреть.
select net_library
from sysprocesses
10 ноя 15, 14:04    [18394840]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
cr@nk
Member

Откуда: Челябинск
Сообщений: 118
автор
На крайняк распакуйте ехе, посмотрите внутри на строки или в активном приложении Process Explorer, наверняка там сидит имя сервера и т.д.

Да вот вчера n-часов потратил на попытку распаковать, чтобы посмотреть строки подключения и так не нашёл софт, который бы одолел nspack.
Про пайпы тоже не утверждал. Просто отследил, что программа пытается что-то сделать через пайпы
10 ноя 15, 14:06    [18394860]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
o-o
Winnipuh
пропущено...


и то, и то.

у него все сидело на одном компе.
зачем бы лезть по tcp?
хотя, раз на старом компе программа все еще запускается,
надо там и смотреть.
select net_library
from sysprocesses


так это...

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует, или доступ запрещен.

Скажем на старом сервере был некий юзер kaspersky, а на новом его нет, и он захаркодирован, ну мало ли....

Мне имхуется, что само приложение работает видимо через одбц, потому оно само не использует протокол явно, а только одбц интерфейс, а уже драйвер одбц работает через указанный протокол.
И если другом прилжению сервер отзывается через одбц, то и нужному приложению тоже будет отзываться.

Надо бы другим приложением протестировать коннект.
10 ноя 15, 14:09    [18394873]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
cr@nk
автор
На крайняк распакуйте ехе, посмотрите внутри на строки или в активном приложении Process Explorer, наверняка там сидит имя сервера и т.д.

Да вот вчера n-часов потратил на попытку распаковать, чтобы посмотреть строки подключения и так не нашёл софт, который бы одолел nspack.
Про пайпы тоже не утверждал. Просто отследил, что программа пытается что-то сделать через пайпы


да есть, надо искать ;-)

Посмотрите на старом sql сервере какой юзер коннекнут к серверу, когда приложение стартовано
10 ноя 15, 14:10    [18394879]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
cr@nk
Member

Откуда: Челябинск
Сообщений: 118
А где это смотреть? Я там совсем ничего понять не могу. Даже где запрос выполнить
10 ноя 15, 14:16    [18394911]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
o-o
Guest
cr@nk
А где это смотреть? Я там совсем ничего понять не могу. Даже где запрос выполнить

код вверху.
такой цветной.
когда приложение запущено,
из студии, аналайзера, sqlcmd, что там у вас -- не знаю,
надо его выполнить.
и посмотреть, под кем и как.
даже вот расширенный вариант
select program_name, loginame, net_library
from sysprocesses
10 ноя 15, 14:22    [18394953]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
o-o
Guest
Winnipuh
SQL Server не существует, или доступ запрещен.
Скажем на старом сервере был некий юзер kaspersky, а на новом его нет, и он захаркодирован, ну мало ли....

достучался бы до сервера, получил бы login failed.
а тут явно сервер недоступен.
ну т.е. или неправильно указан при попытке подключения, или не запущен,
или протоколы какие-то запрещены.
вот это последнее -- "или доступ запрещен"
10 ноя 15, 14:32    [18395015]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
cr@nk
Member

Откуда: Челябинск
Сообщений: 118
Нашёл. В старом SQL Server отдельно запросы в анализере запускаются
На скрине последняя строчка появляется после запуска программы

К сообщению приложен файл. Размер - 148Kb
10 ноя 15, 14:35    [18395028]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
o-o
Winnipuh
SQL Server не существует, или доступ запрещен.
Скажем на старом сервере был некий юзер kaspersky, а на новом его нет, и он захаркодирован, ну мало ли....

достучался бы до сервера, получил бы login failed.
а тут явно сервер недоступен.
ну т.е. или неправильно указан при попытке подключения, или не запущен,
или протоколы какие-то запрещены.
вот это последнее -- "или доступ запрещен"


Вот нашел кстати, так что я не совсем прав выше, в случае, если писатели захаркодировали строки, а вдруг

https://support.microsoft.com/ru-ru/kb/888228
10 ноя 15, 14:36    [18395036]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
o-o
Guest
ну а я про что.
пайпы забиты в ту программу.
но мы же пересадили сервер на дефолтный пайп.
или нет?
я не могу те картинки посмотреть!!!
подтвердите, кто видит!!!

cr@nk,
а вы на новом компе сделайте такое:
в студии в диалоге подключения наберите np:SERVER1C
подключаетесь?
если да, проверьте, куда:
select SERVERPROPERTY('InstanceName')
10 ноя 15, 14:41    [18395051]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
o-o
Guest
Winnipuh
o-o
пропущено...

достучался бы до сервера, получил бы login failed.
а тут явно сервер недоступен.
ну т.е. или неправильно указан при попытке подключения, или не запущен,
или протоколы какие-то запрещены.
вот это последнее -- "или доступ запрещен"


Вот нашел кстати, так что я не совсем прав выше, в случае, если писатели захаркодировали строки, а вдруг

https://support.microsoft.com/ru-ru/kb/888228

о боже, ну какой кластер, какое tcp?
та программа по пайпам на localhost лезет
10 ноя 15, 14:43    [18395058]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
cr@nk
Member

Откуда: Челябинск
Сообщений: 118
По имени Server1c подключился к KAV_CS_ADMIN_KIT
10 ноя 15, 14:45    [18395066]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
cr@nk
Member

Откуда: Челябинск
Сообщений: 118
Вот картинка с нового сервера с пайпами

К сообщению приложен файл. Размер - 117Kb
10 ноя 15, 14:47    [18395078]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
o-o
Guest
cr@nk
По имени Server1c подключился к KAV_CS_ADMIN_KIT

вот.
сервер на дефолтном пайпе.
вроде все как задумано.
а программа все так и не хочет подключаться?
10 ноя 15, 14:47    [18395080]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
o-o
Winnipuh
пропущено...


Вот нашел кстати, так что я не совсем прав выше, в случае, если писатели захаркодировали строки, а вдруг

https://support.microsoft.com/ru-ru/kb/888228

о боже, ну какой кластер, какое tcp?
та программа по пайпам на localhost лезет


имеется в виду это

[oledb]
; Hardcoded TCP OLE DB initstring
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=clientID;Data Source=[b]tcp:TcpIpAddress,port[/b]

[oledb]
; Hardcoded Named Pipes OLE DB initstring
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=clientID;Data Source=[b]np:\\ServerName\pipe\MSSQL$InstanceName\sql\query[/b]
10 ноя 15, 14:49    [18395091]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
cr@nk
Member

Откуда: Челябинск
Сообщений: 118
Ошибка изменилась:
[DBNETLIB][ConnectionOpen (Invalid Instance()).]Недопустимое соединение
10 ноя 15, 14:50    [18395098]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
Konst_One
Member

Откуда:
Сообщений: 11677
у него прога по виндовой авторизации заходила на текущем компе: PERL\User
10 ноя 15, 14:51    [18395101]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
o-o
Guest
cr@nk
Ошибка изменилась:
[DBNETLIB][ConnectionOpen (Invalid Instance()).]Недопустимое соединение

ну да.
пайп-то подменили, а имя инстанса не то.
по-моему, ничего не остается,
как доставить на этот комп
(или, если есть, другой, на него поставить)
ДЕФОЛТНЫЙ ИНСТАНС.
10 ноя 15, 14:55    [18395125]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
o-o
Guest
Konst_One
у него прога по виндовой авторизации заходила на текущем компе: PERL\User

я думаю, когда про инстанс пишут, а не про логин,
имеют в виду именно инстанс.
так что надо ставить дефолтный
10 ноя 15, 14:57    [18395131]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
Konst_One
Member

Откуда:
Сообщений: 11677
o-o
Konst_One
у него прога по виндовой авторизации заходила на текущем компе: PERL\User

я думаю, когда про инстанс пишут, а не про логин,
имеют в виду именно инстанс.
так что надо ставить дефолтный


да нет, у него же на картинке видно loginname='PERL\User'
10 ноя 15, 15:00    [18395142]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
o-o
Konst_One
у него прога по виндовой авторизации заходила на текущем компе: PERL\User

я думаю, когда про инстанс пишут, а не про логин,
имеют в виду именно инстанс.
так что надо ставить дефолтный


в ехе пальцем можно исправить
10 ноя 15, 15:10    [18395187]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
o-o
Guest
Konst_One
o-o
пропущено...

я думаю, когда про инстанс пишут, а не про логин,
имеют в виду именно инстанс.
так что надо ставить дефолтный


да нет, у него же на картинке видно loginname='PERL\User'

Я разве отрицаю, под кем соединяется программа?
Я говорю, не в этом дело,
До этого тоже программа работала по виндовой авторизации, и что,
Какое это имело отношение к сообщению "сервер не найден"?
Вот и сейчас не дошло еще до проверки прав,
Говорит, не то имя инстанса.
ОШИБКА НЕ LOGIN FAILED.
10 ноя 15, 15:24    [18395278]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
Konst_One
Member

Откуда:
Сообщений: 11677
так ТС ведь тупо скопировал строку для pipe и даже своё текущее имя сервера не подставил, вот и ошибка про инстанс. но всё равно дальше вылезет ошибка login failed
10 ноя 15, 15:27    [18395301]     Ответить | Цитировать Сообщить модератору
 Re: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует  [new]
o-o
Guest
Winnipuh
o-o
пропущено...

я думаю, когда про инстанс пишут, а не про логин,
имеют в виду именно инстанс.
так что надо ставить дефолтный


в ехе пальцем можно исправить

Вот где касаемо сервера, я еще могу подсказать, как поправить.
А про исправление ехе это точно не ко мне.
Cr@nk, попросите Винни рассказать, как править ехе.
Если не поможет, будем дефолтный инстанс ставить
10 ноя 15, 15:28    [18395306]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить