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

Откуда: Сад Эдем
Сообщений: 774
На компе в лок. сети стоит моя прога, из которой я пытаюсь подключиться к MS SQL Server. Однако выходит ошибка: [DBNETLIB][ConnectionOpen(Connect()).] SQL Server не существует, или доступ запрещен.

Хотя "telnet <ip or DNS-name> 1433" проходит без ошибок. Как решить проблему подключения?
14 окт 11, 14:03    [11441036]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
Glory
Member

Откуда:
Сообщений: 104751
http://msdn.microsoft.com/en-us/library/ms345343.aspx
14 окт 11, 14:05    [11441045]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
sann-x
Member

Откуда: Сад Эдем
Сообщений: 774
Glory
http://msdn.microsoft.com/en-us/library/ms345343.aspx


TCP\IP для экземпляра включен.
14 окт 11, 14:08    [11441074]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
Glory
Member

Откуда:
Сообщений: 104751
sann-x
TCP\IP для экземпляра включен.

Это полная инструкция
Выполните все
Не надо сообщать о ходе выполнения каждого шага инструкции
14 окт 11, 14:14    [11441129]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
sann-x
Member

Откуда: Сад Эдем
Сообщений: 774
Glory
sann-x
TCP\IP для экземпляра включен.

Это полная инструкция
Выполните все
Не надо сообщать о ходе выполнения каждого шага инструкции


Enabling Protocols - готово
Configuring a Fixed Port - использую только default 1433
Opening Ports in the Firewall - создал правило для входящих пакетов для порта 1433
Connecting to the Database Engine from Another Computer - использую свою прогу для подключения. SQL Server Browser не запущен.

Результат тот же.
14 окт 11, 14:29    [11441264]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
Glory
Member

Откуда:
Сообщений: 104751
sann-x
Результат тот же.

А рестарт сервера ? А проверка, что сервер слушает указанный порт ?
14 окт 11, 14:30    [11441276]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
sann-x
Member

Откуда: Сад Эдем
Сообщений: 774
Glory
sann-x
Результат тот же.

А рестарт сервера ? А проверка, что сервер слушает указанный порт ?

Рестарт был. Telnet подключается.
14 окт 11, 14:33    [11441310]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
Glory
Member

Откуда:
Сообщений: 104751
sann-x
Telnet подключается.

как вам Telnet покажет, что именно mssql использует порт ?
14 окт 11, 14:35    [11441336]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
sann-x
Member

Откуда: Сад Эдем
Сообщений: 774
Glory
sann-x
Telnet подключается.

как вам Telnet покажет, что именно mssql использует порт ?

Это мне показало "netstat -a -b -n" на сервере:

Активные подключения
Имя Локальный адрес Внешний адрес Состояние
................................
TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING
[sqlservr.exe]
................................
TCP [::]:1433 [::]:0 LISTENING
[sqlservr.exe]
................................
14 окт 11, 14:40    [11441402]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
sann-x
Member

Откуда: Сад Эдем
Сообщений: 774
После включения SQL Server Browser Service все заработало. А как же тогда подключаться без него???
14 окт 11, 14:53    [11441554]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
Glory
Member

Откуда:
Сообщений: 104751
sann-x
После включения SQL Server Browser Service все заработало. А как же тогда подключаться без него???

А ваша программа то на какой порт лезет ?
Каким другим способом вы проверяли возможносит коннекта ?
14 окт 11, 14:56    [11441581]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
sann-x
Member

Откуда: Сад Эдем
Сообщений: 774
Glory
А ваша программа то на какой порт лезет ?
Каким другим способом вы проверяли возможносит коннекта ?
14 окт 11, 15:03    [11441662]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
sann-x
Member

Откуда: Сад Эдем
Сообщений: 774
Glory
А ваша программа то на какой порт лезет ?
Каким другим способом вы проверяли возможносит коннекта ?


К сообщению приложен файл. Размер - 29Kb
14 окт 11, 15:04    [11441670]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
kjhgf
Guest
sann-x,

м.б. на компе, где стоит прога прописан SQL Alias с именем сервера и ЗАДАННЫМ портом ?
15 окт 11, 01:08    [11445172]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
kjhgf
Guest
Попробуйте из своей проги запустить коннект
и на том же компе с командной строки "netstat -b -n"

И посмотрите по IP адресу компа-цели - на какой порт к нему ваша прога лезет.
15 окт 11, 01:24    [11445209]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
sann-x
Member

Откуда: Сад Эдем
Сообщений: 774
kjhgf
Попробуйте из своей проги запустить коннект
и на том же компе с командной строки "netstat -b -n"

И посмотрите по IP адресу компа-цели - на какой порт к нему ваша прога лезет.

Вместо "имя компа\имя экземпляра" указал "IP-address,TCP-port" - заработало. Всем спс.
20 окт 11, 14:09    [11472675]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
generalmaximus
Member

Откуда: Хабаровск
Сообщений: 66
sann-x, или кто-нибудь, подскажите пожалуйста, есть такой вопрос...

каков синтаксис в SELECT, если хочу обратиться к БД на удаленном сервере не через имя сервера, а через IP?

ну т.е. к примеру есть сервер PC19, база данных DB1, таблица TABLE... приведенный ниже скрипт работает:
SELECT * from [PC19].[DB1].dbo.TABLE

а как будет синтаксис если вместо [PC19] надо указать IP адрес (к примеру 10.10.12.123) ?

попытка написать
SELECT * from [10.10.12.123, 1433].[DB1].dbo.TABLE
к желаемому результату не приводит.
8 ноя 11, 12:19    [11562788]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8877
ИМБО, надо сначала сделать linked server
И только потом Вы сможете с текузего сервака обратиться к нему.
Либо через open rowset...
8 ноя 11, 12:25    [11562834]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
generalmaximus
Member

Откуда: Хабаровск
Сообщений: 66
SIMPLicity_, а как это сделать?
Вы имеете ввиду сперва добавить сервер через хранимую процедуру sp_addlinkedserver ?
8 ноя 11, 12:29    [11562860]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8877
например: http://msdn.microsoft.com/ru-ru/library/ms190479.aspx
Ну, или через студию - так будет проще даже.
8 ноя 11, 12:40    [11562932]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
generalmaximus
Member

Откуда: Хабаровск
Сообщений: 66
SIMPLicity_,

ну а синтаксис в строке где по IP пытаюсь он все же неверный? там замечаний нет?
еще раз, вот эта строка
SELECT * from [10.10.12.123, 1433].[DB1].dbo.TABLE
8 ноя 11, 12:43    [11562954]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
generalmaximus
еще раз, вот эта строка
SELECT * from [10.10.12.123, 1433].[DB1].dbo.TABLE


неправильно
8 ноя 11, 13:12    [11563185]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
Glory
Member

Откуда:
Сообщений: 104751
generalmaximus
ну а синтаксис в строке где по IP пытаюсь он все же неверный?

Неверный. Потому что там должно указывается _логическое имя_ linked server-а
Которое используется только для извлечения параметров этого самого linked server-а. Которые вы задали при создании linked server-а.
8 ноя 11, 13:20    [11563239]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к MS SQL 2008 R2  [new]
generalmaximus
Member

Откуда: Хабаровск
Сообщений: 66
Glory,
спасибо
10 ноя 11, 05:35    [11573098]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить