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

Откуда:
Сообщений: 127
Здравствуйте! Имеются две виртуалки на VirtualBox, объединенные во внутреннюю виртуальную сеть.

Первая виртуалка:
MS Windows XP 32 bit ServicePack 3

Вторая виртуалка:
MS Windows 7 32 bit Service Pack 1

На второй виртуалке установлен MS SQL Server 2012 Express и крутятся две пользовательских базы данных.

Проблема в следующем. Если я на первой виртуалке создаю файл UDL и пытаюсь по сети подключиться к базе на SQL Server, возникает ошибка:

---------------------------
Ошибка связи с данными (Microsoft)
---------------------------
[DBNETLIB][ConnectionOpen (Connect()).]SQL-сервер не существует, или отсутствует доступ.

В окне построителя соединения ("Свойства связи с данными") видятся только машины, объединенные во внутреннюю локальную сеть. Если выбрать машину с Семёркой, то базы на ней не видятся, список пуст.

IP-адреса на обеих машинах прописаны верно, пинги проходят. Даже брандмауэры отключены.
Поставщик данных Microsoft OLE DB Provider for SQL Server

Если я создаю такой же UDL на машине с Семёркой, то все базы данных видятся прекрасно.
5 май 15, 10:12    [17600541]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
Glory
Member

Откуда:
Сообщений: 104760
ultrasonic7
IP-адреса на обеих машинах прописаны верно, пинги проходят. Даже брандмауэры отключены.

И порт, который слушает ваш MS SQL Server 2012 Express, тоже доступен ?
5 май 15, 10:13    [17600554]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
А как проверить доступность порта?
Думал, что если везде отключить брандмауэры, то должно быть доступно всё
5 май 15, 10:20    [17600596]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
Glory
Member

Откуда:
Сообщений: 104760
ultrasonic7
А как проверить доступность порта?

telnet

ultrasonic7
Думал, что если везде отключить брандмауэры, то должно быть доступно всё

Брендмауэр разрешает прохождение пакетов. Но не гаратирует, что порт адреса назначения кем то используется
5 май 15, 10:22    [17600617]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
Экспресс --> наверняка именованный,
SQL Server Browser не запущен, да?
5 май 15, 10:26    [17600649]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
Надо поизучать эту тему ))
5 май 15, 10:33    [17600700]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
Glory
Member

Откуда:
Сообщений: 104760
https://msdn.microsoft.com/en-us/library/ms345318(v=sql.110)
5 май 15, 10:34    [17600711]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
o-o
Экспресс --> наверняка именованный

Я новичок в этом деле. Что значит именованный?
o-o
SQL Server Browser не запущен, да?
Да ))
5 май 15, 10:36    [17600725]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
Какой Built-In Account нужно выбрать, чтобы SQL Server Browser запустить?
5 май 15, 10:38    [17600738]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
Glory
Member

Откуда:
Сообщений: 104760
ultrasonic7
Я новичок в этом деле. Что значит именованный?

Вы что вообще указываете в своем UDL в качестве имени сервера ?
5 май 15, 10:40    [17600748]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
ultrasonic7
Какой Built-In Account нужно выбрать, чтобы SQL Server Browser запустить?

все уже выбралось при установке, запускайте, не бойтесь
5 май 15, 10:41    [17600758]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
Glory
https://msdn.microsoft.com/en-us/library/ms345318(v=sql.110)

Да, есть что почитать. Жаль, на русском нет. Что же , будем тренировать английский))
5 май 15, 10:42    [17600768]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
Glory
Member

Откуда:
Сообщений: 104760
ultrasonic7
Да, есть что почитать. Жаль, на русском нет. Что же , будем тренировать английский))

Мда. Есть. Уже лет 10 как есть
5 май 15, 10:44    [17600783]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
они смену языка теперь сделали в левом нижнем углу страницы,
там зубчатое колесо и всплывающая подсказка change your language
5 май 15, 10:47    [17600812]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
Glory
ultrasonic7
Я новичок в этом деле. Что значит именованный?

Вы что вообще указываете в своем UDL в качестве имени сервера ?

В моей виртуальной сети две гостевых операционки. Соответственно в выпадающем списке машин только два сервера - это имена машины с XP и с Семёркой. Я выбираю в этом списке имя машины с Семеркой. А вот при попытке раскрыть список с базами данных и вываливается эта ошибка.
5 май 15, 10:48    [17600819]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
o-o
ultrasonic7
Какой Built-In Account нужно выбрать, чтобы SQL Server Browser запустить?

все уже выбралось при установке, запускайте, не бойтесь

Кнопка запуска недоступна.
5 май 15, 10:49    [17600824]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
Glory
Мда. Есть. Уже лет 10 как есть

o-o
они смену языка теперь сделали в левом нижнем углу страницы,
там зубчатое колесо и всплывающая подсказка change your language

Да, нашел, спасибо.
5 май 15, 10:53    [17600851]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
ultrasonic7,
наверное при установке его сделали disabled.
надо в Services его startup type сделать manual или automatic и запустить

К сообщению приложен файл. Размер - 61Kb
5 май 15, 10:55    [17600864]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
ultrasonic7
Glory
https://msdn.microsoft.com/en-us/library/ms345318(v=sql.110)

Да, есть что почитать. Жаль, на русском нет. Что же , будем тренировать английский))


теребить гондурас
5 май 15, 10:58    [17600891]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
Glory
Вы что вообще указываете в своем UDL в качестве имени сервера ?

в том-то и дело, что он не указывает, а хочет выбрать из списка.
а в список считываются заалиасенные из реестра, а остальные добавятся, только если их браузер разгласит.
вот 2 картинки, на первой браузер не запущен, и там в списке нет ни одного именованного из стоящих на компе IS1P38HJ

К сообщению приложен файл. Размер - 27Kb
5 май 15, 11:04    [17600926]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
Glory
Member

Откуда:
Сообщений: 104760
o-o
в том-то и дело, что он не указывает, а хочет выбрать из списка.

Если бы он не указал имя, то не смог бы получить ошибку "SQL-сервер не существует, или отсутствует доступ."
5 май 15, 11:07    [17600946]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
Glory,

наверное, ТС выбрал несуществующий сервер.
в моем списке тоже не все сервера реально есть, он просто формально считал алиасы.
ТС с горя потыкался во все имеющиеся и получил отлуп.

ultrasonic7, Glory прав, чем искать, как пополнить список серверов,
лучше научитесь правильно задавать имя нужного.
или IP и порт.
все о себе сервер пишет в своем еррорлоге,
проще всего сразу взять оттуда готовое
5 май 15, 11:19    [17601019]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
Glory
Member

Откуда:
Сообщений: 104760
o-o
наверное, ТС выбрал несуществующий сервер.

Т.е. любой случайный, не имеющий отношения к "На второй виртуалке установлен MS SQL Server 2012 Express" ?
5 май 15, 11:22    [17601033]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
Glory
o-o
наверное, ТС выбрал несуществующий сервер.

Т.е. любой случайный, не имеющий отношения к "На второй виртуалке установлен MS SQL Server 2012 Express" ?

ну спросите уже его самого, что он там "выбрал".
другой компьютер?
я читаю ровно то же, что и вы:
ultrasonic7
В окне построителя соединения ("Свойства связи с данными") видятся только машины, объединенные во внутреннюю локальную сеть. Если выбрать машину с Семёркой, то базы на ней не видятся, список пуст.

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

К сообщению приложен файл. Размер - 18Kb
5 май 15, 11:39    [17601146]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
Glory
Member

Откуда:
Сообщений: 104760
o-o
ну спросите уже его самого, что он там "выбрал".

Ну так я его и спросил. А вы вместо него вдруг взялись отвечать

o-o
ну так я ему и пишу, почему пуст.
кстати, у меня и если пустым оставить, то все равно успешное соединение

Пуст у него список _баз_. После того, как он "выбрать машину с Семёркой"
5 май 15, 11:41    [17601159]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить