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

Откуда:
Сообщений: 103
Есть MS SQL 2005 Express, он был настроен с виндовой авторицией, возникла необходимость изменить на смешанную авторизацией, подключился с помощью SQL SERVER Management Studio, изменил авторизацию на смешанную, установил пароль на SA. потом рестратнул службы. Подключился еще раз для проверки через sa и с помощью видового эккаунта. Все было OK. Потом перегрузили сервер, я решил проверить как к нему конектится Studio и обнаружил, что не могу соединиться с сервером ни каким способом, пишет сервер не найден, потом обнаружил SQL Agent тоже не стартует, сообщение тоже самое. Решил сбросить пароль на sa и вернуть к виндовой авторизации, чтобы вернутся к начальному состоянию, но соединиться с помощью osql не удалось. Сервер работает нормально, поскольку есть клиент Legos, который работает с ним нормально. Перерыл интернет, но ничего не нашел, чтобы выйти из этой ситуации.
17 июн 09, 21:20    [7312943]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
vikips
Member

Откуда:
Сообщений: 103
Сервер находится в домене
17 июн 09, 21:21    [7312944]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
vikips
...но соединиться с помощью osql не удалось...
Через sqlcmd попробуйте.
18 июн 09, 06:32    [7313612]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
vikips
Member

Откуда:
Сообщений: 103
при выполнении

sqlcmd -S \\Security\Legos

имею такое сообщение

HResult 0x57, Level 16, State 1
Поставщик именованных каналов: Обнаружены недопустимые параметры [87].

Это errorlog

2009-06-18 06:55:10.63 server Microsoft SQL Server 2000 - 8.00.2039 (Intel X86)
May 3 2005 23:18:38
Copyright (c) 1988-2003 Microsoft Corporation
Desktop Engine on Windows NT 5.2 (Build 3790: Service Pack 2)

2009-06-18 06:55:10.63 server Copyright (C) 1988-2002 Microsoft Corporation.
2009-06-18 06:55:10.63 server All rights reserved.
2009-06-18 06:55:10.63 server Server Process ID is 308.
2009-06-18 06:55:10.63 server Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL$LEGOS\LOG\ERRORLOG'.
2009-06-18 06:55:10.64 server SQL Server is starting at priority class 'normal'(2 CPUs detected).
2009-06-18 06:55:10.72 server SQL Server configured for thread mode processing.
2009-06-18 06:55:10.72 server Using dynamic lock allocation. [500] Lock Blocks, [1000] Lock Owner Blocks.
2009-06-18 06:55:10.74 spid4 Starting up database 'master'.
2009-06-18 06:55:10.88 server Using 'SSNETLIB.DLL' version '8.0.2039'.
2009-06-18 06:55:10.88 spid5 Starting up database 'model'.
2009-06-18 06:55:10.89 spid4 Server name is 'SECURITY\LEGOS'.
2009-06-18 06:55:10.89 spid4 Skipping startup of clean database id 4
2009-06-18 06:55:10.89 spid4 Starting up database 'FLEX_DB'.
2009-06-18 06:55:10.97 server SQL server listening on Shared Memory.
2009-06-18 06:55:10.97 server SQL Server is ready for client connections
2009-06-18 06:55:11.05 spid5 Clearing tempdb database.
2009-06-18 06:55:11.14 spid4 Recovery is checkpointing database 'FLEX_DB' (5)
2009-06-18 06:55:11.44 spid5 Starting up database 'tempdb'.
2009-06-18 06:55:11.71 spid4 Recovery complete.
2009-06-18 06:55:11.71 spid4 SQL global counter collection task is created.
18 июн 09, 08:20    [7313688]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
vikips
Member

Откуда:
Сообщений: 103
sqlcmd -Slcp:Security\Legos
sqlcmd -Slcp:\\Security\Legos

HResult 0xFFFFFFFF, Level 16, State 1
Сетевые интерфейсы SQL: Не удается обнаружить указанный сервер/экземпляр [xFFFFFFFF].
18 июн 09, 08:30    [7313704]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
vikips
Member

Откуда:
Сообщений: 103
sqlcmd -Slcp:192.168.3.3\Legos

HResult 0x57, Level 16, State 1
Сетевые интерфейсы SQL: Не удается установить соединение общей памяти с удаленным сервером SQL Server [87].
18 июн 09, 09:14    [7313773]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3216
1. При чем тут 2005, у вас по логам ясно видно, что это MSDE 2000 SP4.
2. Он у вас слушает только Shared Memory, соотв-но принимает только локальные подключения. Включайте TCP/IP - утилита, кажется, называется cliconfg.exe. Во всяком случае, в полноценных редакциях она называлась так :).
18 июн 09, 09:20    [7313787]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
vikips
Member

Откуда:
Сообщений: 103
Ennor Tiegael
1. При чем тут 2005, у вас по логам ясно видно, что это MSDE 2000 SP4.
2. Он у вас слушает только Shared Memory, соотв-но принимает только локальные подключения. Включайте TCP/IP - утилита, кажется, называется cliconfg.exe. Во всяком случае, в полноценных редакциях она называлась так :).


Вы правы MSDE2000. Просто это все ставил не я, и там была установлена Server Management Studio, через которую я делал манипуляции, она пишет при старте, что это 2005 Express, потому я и решил что это 2005. Я локально не могу подключиться, хотя должен. После Oracle как-то не привычно сталкиваться с такими проблемами
18 июн 09, 09:49    [7313861]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
vikips
После Oracle как-то не привычно сталкиваться с такими проблемами
Вам ораклятым лишь покритиковать. Используете ограниченный сервер, чуть ли не embedded, и Вам,видите ли, "непривычно". :-\
18 июн 09, 09:55    [7313881]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
vikips
Member

Откуда:
Сообщений: 103
Senya_L
vikips
После Oracle как-то не привычно сталкиваться с такими проблемами
Вам ораклятым лишь покритиковать. Используете ограниченный сервер, чуть ли не embedded, и Вам,видите ли, "непривычно". :-\

Я вообще некого не критикую, просто с новым всегда разбираться бывает трудно,
кстати утилита cliconfg, показывает что протокол TCP/IP включен, сервер его слушает, если использовать утилиту portqry
18 июн 09, 10:04    [7313926]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
vikips
Member

Откуда:
Сообщений: 103
vikips
Senya_L
vikips
После Oracle как-то не привычно сталкиваться с такими проблемами
Вам ораклятым лишь покритиковать. Используете ограниченный сервер, чуть ли не embedded, и Вам,видите ли, "непривычно". :-\

Я вообще некого не критикую, просто с новым всегда разбираться бывает трудно,
кстати утилита cliconfg, показывает что протокол TCP/IP включен, сервер его слушает, если использовать утилиту portqry

ошибся сервер его не слушает
18 июн 09, 10:05    [7313932]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
https://www.sql.ru/faq/faq_topic.aspx?fid=564
18 июн 09, 10:10    [7313950]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
vikips
Member

Откуда:
Сообщений: 103
tpg
https://www.sql.ru/faq/faq_topic.aspx?fid=564

я это читал, проблема в том что по телнету подключиться тоже не удается по 1433, попробую накатить SP на MSDE
18 июн 09, 10:22    [7314009]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
vikips
tpg
https://www.sql.ru/faq/faq_topic.aspx?fid=564

я это читал, проблема в том что по телнету подключиться тоже не удается по 1433, попробую накатить SP на MSDE
Вы ссылку там тоже прочитали?
Вам уже тут намекали, что сервер слушает только Shared Memory протокол, а это умолчательный режим для вновь установленного MSDE.
Названия утилит для настройки сетевых протоколов как клиента, так и сервера в факе тоже приведены.
18 июн 09, 10:25    [7314030]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
vikips
Member

Откуда:
Сообщений: 103
tpg
vikips
tpg
https://www.sql.ru/faq/faq_topic.aspx?fid=564

я это читал, проблема в том что по телнету подключиться тоже не удается по 1433, попробую накатить SP на MSDE
Вы ссылку там тоже прочитали?
Вам уже тут намекали, что сервер слушает только Shared Memory протокол, а это умолчательный режим для вновь установленного MSDE.
Названия утилит для настройки сетевых протоколов как клиента, так и сервера в факе тоже приведены.


Единственное я не нашел, какой утилитой конфигурится сервер, как я понимаю cliconfg это для клиента
18 июн 09, 10:35    [7314075]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
vikips
Member

Откуда:
Сообщений: 103
Если сервер слушает SHARE MEMORY. должен он так подключаться находясь на локальной машине или нет

Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.

C:\Documents and Settings\Legos>osql -E -Slpc:192.168.3.3\LEGOS
[DBNETLIB]SQL Server does not exist or access denied.
[DBNETLIB]ConnectionOpen (Connect()).

C:\Documents and Settings\Legos>osql -U sa -Slpc:192.168.3.3\LEGOS
Password:
[DBNETLIB]SQL Server does not exist or access denied.
[DBNETLIB]ConnectionOpen (Connect()).

C:\Documents and Settings\Legos>
18 июн 09, 10:48    [7314140]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
vikips
Единственное я не нашел, какой утилитой конфигурится сервер, как я понимаю cliconfg это для клиента
Цитирую фак: "Определение настроек порта на клиенте выполняется утилитой cliconfg.exe, на сервере - утилитой svrnetcn.exe."
18 июн 09, 10:49    [7314151]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL 2005 Express  [new]
vikips
Member

Откуда:
Сообщений: 103
tpg
vikips
Единственное я не нашел, какой утилитой конфигурится сервер, как я понимаю cliconfg это для клиента
Цитирую фак: "Определение настроек порта на клиенте выполняется утилитой cliconfg.exe, на сервере - утилитой svrnetcn.exe."

Спасибо, все заработало,
единственное и так и не понял, почему сервер перестал принимать локальные соединения по lpc
18 июн 09, 11:03    [7314225]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить