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

Откуда:
Сообщений: 308
На моей машине висит SQL Server 2005, написано управление на Delphi. В настройке контактной зону SQL Server все стоит как надо, разрешены подключения TCP/IP и так далее. Прописал коннекшн что-то вроде:
adoconnection1.ConnectionString:='Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=seismo;Data Source=192.168.1.197,1433\SQLEXPRESS;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=AMATORY;'
+'Use Encryption for Data=False;Tag with column collation when possible=False';
Даже если запускаю со своей(локальной) машины бьет ошибку:
" [DBNETLIB][ConnectionOpen(Connect()).]SQL-сервер не существует, или отсутствует доступ."

Если запускать с другого компьютера в сети - то же самое.
Помогите пожалуйста с этим вопросом, т.к. дней 5 уже пытаюсь сделать, вроде как все перепробовал
24 май 12, 14:36    [12608451]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
Glory
Member

Откуда:
Сообщений: 104751
Data Source=192.168.1.197\SQLEXPRESS,1433
24 май 12, 14:38    [12608466]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
arCHi_1887
Member

Откуда:
Сообщений: 308
Glory
Data Source=192.168.1.197\SQLEXPRESS,1433

то же самое выбило
24 май 12, 14:42    [12608498]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
Glory
Member

Откуда:
Сообщений: 104751
arCHi_1887
то же самое выбило

Откуда тогда вы узнали эти IP, имя экземпляра и порт ?
24 май 12, 14:44    [12608509]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
arCHi_1887
Member

Откуда:
Сообщений: 308
Glory, IP по "ping [Имя моего компа]" в командной строке, SQLEXPRESS - вроде как по нему подключается на моей машине, то есть, если Data Source=[Имя моего компа]\SQLEXPRESS, то у меня все отлично подключает. А порт 1433 - вроде по умолчанию по нему идет подключение к SQL Serve..
24 май 12, 14:48    [12608557]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
arCHi_1887,

Data Source=192.168.1.197,1433
24 май 12, 14:54    [12608626]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
gang
Member

Откуда:
Сообщений: 1394
arCHi_1887
Glory, IP по "ping [Имя моего компа]" в командной строке, SQLEXPRESS - вроде как по нему подключается на моей машине, то есть, если Data Source=[Имя моего компа]\SQLEXPRESS, то у меня все отлично подключает. А порт 1433 - вроде по умолчанию по нему идет подключение к SQL Serve..
Если экземпляр именованный, то по умолчанию 1433 навряд ли будет. Сотрите в ERRORLOG - какой у Вас реально порт + проверьте поднят ли сервис SQL браузера.
24 май 12, 14:54    [12608630]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
arCHi_1887
Member

Откуда:
Сообщений: 308
[quot gang]
Glory
Сотрите в ERRORLOG - какой у Вас реально порт

можно поподробнее как это сделать?
SQL браузер запущен, если вы об этом
24 май 12, 15:00    [12608663]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
gang
Member

Откуда:
Сообщений: 1394
[quot arCHi_1887]
gang
пропущено...

можно поподробнее как это сделать?
SQL браузер запущен, если вы об этом

Очепятка читать надо сМотрите. В корневой директории SQL должен быть файл ERRORLOG
в нем записи вида:
2012-03-28 20:32:02.50 Сервер Server is listening on [ 'any' <ipv6> 54869].
2012-03-28 20:32:02.50 Сервер Server is listening on [ 'any' <ipv4> 54869].

Вот цифры в конце строк и есть номер порта на котором слушает SQL с момента последнего старта.
24 май 12, 15:08    [12608739]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
arCHi_1887
Member

Откуда:
Сообщений: 308
[quot gang]
Glory
пропущено...

...


Да, действительно, там порт другой. С локальной машины заработало, отлично, спасибо!

Теперь буду тестить с другой..
24 май 12, 15:14    [12608795]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
arCHi_1887
Member

Откуда:
Сообщений: 308
а вот с другого компьютера по сети тот же код, но не работает.. То есть опять та же ошибка
24 май 12, 15:22    [12608887]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
arCHi_1887,

"... тот же код,.." - покажете ?
24 май 12, 15:31    [12608967]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
arCHi_1887
Member

Откуда:
Сообщений: 308
Spartakich, adoconnection1.ConnectionString:='Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=seismo;Data Source=192.168.1.197,1433\SQLEXPRESS;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=AMATORY;'
+'Use Encryption for Data=False;Tag with column collation when possible=False';
24 май 12, 15:49    [12609174]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
arCHi_1887,

Data Source=192.168.1.197,1433\SQLEXPRESS

где вы нашли что так должно работать?
у вас SQL слушает порт 1433 ?
24 май 12, 15:51    [12609196]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
arCHi_1887
Member

Откуда:
Сообщений: 308
Spartakich, сорри, перепутал, порт уже поменял, у меня порт 3494 уже
24 май 12, 15:53    [12609213]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
arCHi_1887,

1) Data Source=192.168.1.197\SQLEXPRESS
2) Data Source=192.168.1.197,1433
24 май 12, 15:54    [12609227]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
Sorry,

1) Data Source=192.168.1.197\SQLEXPRESS
2) Data Source=192.168.1.197,3494
24 май 12, 15:54    [12609235]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
Glory
Member

Откуда:
Сообщений: 104751
http://msdn.microsoft.com/ru-ru/library/ms345343(v=sql.105)
24 май 12, 21:17    [12610825]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
ValGer
Member

Откуда: Псков
Сообщений: 475
arCHi_1887,

Для начала попробуй отключить брандмауэр, а уже дальше разбирайся с портами (динамические/статические)
25 май 12, 09:37    [12612322]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
arCHi_1887
Member

Откуда:
Сообщений: 308
ValGer
arCHi_1887,

Для начала попробуй отключить брандмауэр, а уже дальше разбирайся с портами (динамические/статические)

Он и так отключен
25 май 12, 15:01    [12615783]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
arCHi_1887
Member

Откуда:
Сообщений: 308
Spartakich
Sorry,

1) Data Source=192.168.1.197\SQLEXPRESS
2) Data Source=192.168.1.197,3494

я не совсем понял, это 2 варианта подключения?
25 май 12, 15:02    [12615786]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
arCHi_1887
Member

Откуда:
Сообщений: 308
Glory
http://msdn.microsoft.com/ru-ru/library/ms345343(v=sql.105)

сделал все как там, порт свой поставил - то же самое с моего по "192.168.1.197,49172\SQLEXPRESS" подключает, с другого - нет.
Дело еще такое, что на том компе другом ничего с SQL Server'a не стоит. Может нужно поставить хотя бы SQLEXPRESS&
25 май 12, 15:05    [12615817]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
arCHi_1887,

да
25 май 12, 15:08    [12615841]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
Glory
Member

Откуда:
Сообщений: 104751
arCHi_1887
сделал все как там, порт свой поставил

Это означает, что вы проверили доступность этого порта с клиентской машины ?
25 май 12, 15:09    [12615853]     Ответить | Цитировать Сообщить модератору
 Re: Не могу подключиться к SQL Server 2005 с другого компьютера по сети  [new]
arCHi_1887
Member

Откуда:
Сообщений: 308
Glory, нет, просто:

"Настройка SQL Server для подключения через определенный порт

В диспетчере конфигурации SQL Server раскройте узел Сетевая конфигурация SQL Server и щелкните экземпляр сервера, который надо настроить.

На правой панели дважды щелкните TCP/IP.

В диалоговом окне Свойства TCP/IP щелкните закладку IP-адреса.

Введите доступный номер порта в поле TCP-порт раздела IPAll. В данном учебнике используется порт 49172.

Нажмите кнопку ОК, чтобы закрыть диалоговое окно, и кнопку ОК в предупреждении о необходимости перезагрузки службы.

На левой панели щелкните Службы SQL Server.

На правой панели щелкните экземпляр SQL Server правой кнопкой мыши и выберите пункт меню Перезапустить. После перезапуска компонент Database Engine будет принимать соединения через порт 49172. "


как это проверить?
25 май 12, 15:22    [12615993]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить