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

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

вы спросили, что он _писал_,
а мне показалось, что ничего, от только кликал ("выбирал").
т.е. все мои ответы были на случай "выбора".
Glory
o-o
ну так я ему и пишу, почему пуст.
кстати, у меня и если пустым оставить, то все равно успешное соединение

Пуст у него список _баз_. После того, как он "выбрать машину с Семёркой"

и здесь мы его по-разному понимаем, я -- что у него пуст список _серверов_
ибо все подключаются к серверам, а он -- к _базам_:
ultrasonic7
пытаюсь по сети подключиться к базе

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

Откуда:
Сообщений: 104751
o-o
и здесь мы его по-разному понимаем, я -- что у него пуст список _серверов_
ибо все подключаются к серверам, а он -- к _базам_:

Читайте внимательнее
ТС создал UDL
Выбрал(?) там имя "машины с 7кой"!
И у него список баз пустой.

o-o
вы спросили, что он _писал_,
а мне показалось, что ничего, от только кликал ("выбирал").
т.е. все мои ответы были на случай "выбора".

Что вы взялись объяснять, что делал ТС, в ответ на прямой вопрос ТСу ?
5 май 15, 12:13    [17601396]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
Pulsar_p
Member

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

Я поступаю проще: в броузерной строке меняю en-us на ru-ru
5 май 15, 13:48    [17602036]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
Pulsar_p,

а я еще проще: не меняю ничего,
и экономлю время и нервы на отгадывании того, что же тут было в оригинале
и кто ж это так перевел.
чего и всем желаю :)
5 май 15, 13:58    [17602135]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
Сначала я SQL Server Browser пытался запустить через SQL Server Configuration Manager. Там он показывался как Stopped. Кнопки Start, Stop, Pause были недоступны.
Сейчас заглянул в оснастку Администрирование -> Службы. Там с SQL Server Browser уже можно было что-то проделать. Поставил ему тип запуска "Авто" и запустил. Проверил через SQL Server Configuration Manager. Теперь SQL Server Browser "Running".
До запуска SQL Server Browser список машин выглядел так:

PAUL_VBOX
XP32VBOX

PAUL_VBOX - это имя машины с Семёркой, где установлен SQL Server и крутятся базы
XP32VBOX - имя машины, где UDL-файл

После запуска SQL Server Browser список машин стал выглядеть так:

PAUL_VBOX\SQLEXPRESS
XP32VBOX

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

Откуда:
Сообщений: 127


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

Откуда:
Сообщений: 127
А список "Выберите базу данных на сервере" до сих пор пуст, и именно при попытке его раскрыть ошибка и вываливается.
5 май 15, 18:50    [17603886]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
ultrasonic7,
Ааааа, Глори был прав про базы, но все равно хорошо, что экземпляр теперь виден по имени, и все еще интересно, что же вы там набирали... А читаю я невнимательно, точно, выбрать надо data provider: SQL Server native client. Наверное 10ый для 2012
5 май 15, 20:16    [17604147]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
...а экземпляр не находит, т.к. по TCP/IP идет соединение, а в Экспрессе по умолчанию он задизэйблен, сходите в Configuration Manager --> SQL Server Network Configuration --> Protocols for SQLEXPRESS, сделайте TCP/IP ENABLED
5 май 15, 22:03    [17604485]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
А разве в качестве провайдера надо выбирать "SQL Native Client"?
Я хотел подключаться через "Microsoft OLE DB Provider for SQL Server"
6 май 15, 08:04    [17605290]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
Сделал TCP enabled.
Теперь сообщение об ошибке другое:
---------------------------
Ошибка связи с данными (Microsoft)
---------------------------
Не удалось выполнить вход. Имя входа принадлежит недоверенному домену и не может использоваться в проверке подлинности Windows.

Кстати, сейчас выполняю настройку доступа, как написано на MSDN.
[url=]https://msdn.microsoft.com/ru-ru/library/ms345332(v=sql.110).aspx[/url]
Там в разделе "Создание имени входа для проверки подлинности Windows", пункт 2 есть такая фраза:
"На странице Общие в поле Имя входа введите имя входа Windows в формате <domain>\<login>."
Непонятно из этого текста, <domain> - это имя компьютера, на котором находится SQL Server ?
А <login> - это "SQLEXPRESS" ? Или что-то другое?
6 май 15, 08:59    [17605440]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
Ну у вас 2012-ый сервер, тот провайдер древнючий, native client 10 все же для 2008ого, поновее будет.
Домен это домен, если домена нет, на виртуалке сделайте тот же виндовый аккаунт с тем же паролем, что вы сейчас используете, у вас сейчас логин типа myComp\Vasya, или не используйте виндовую авторизацию, используйте скульную, где не винда, а он сам будет хранить ваши имя и пароль, сервер тогда должен быть в Mixed Authentication mode, у вас сейчас в каком, windows?
6 май 15, 09:22    [17605541]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
Да, Windows Autentification
6 май 15, 10:22    [17605799]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
ultrasonic7,

меняете на SQL Server and Windows Authentication mode в соответствии со статьей
Change Server Authentication Mode

заводите себе скульные логины CREATE LOGIN (Transact-SQL)
пример A

либо ходите под sa, выбирая в диалоге соединения Authentication: SQL Server Authentication,
заполнив подходящие
User Name:
Password:
6 май 15, 10:40    [17605926]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
o-o, мне главное всё сделать проще. UDL-файл на машине с XP нужен мне для тренировки навыков работы с ADO.
Я попробовал настроить соединение с помощью среды Management Studio и разрешение дополнительных соединений, как написано в
https://msdn.microsoft.com/ru-ru/library/ms345332(v=sql.110).aspx
Выяснилось, меня все мои базы данных находятся на неименованном экземпляре (который без "\SQLEXPRESS"). Также создал имя входа для проверки подлинности Windows для нужной БД.
В диспетчере конфигурации SQL Server для неименованного экземпляра (MSSQLSERVER) я включил TCP/IP и настроил его на порт 49172, как там сказано.

Всё равно соединения нет. Что нужно еще сделать, чтобы с одной машины видеть базы данных на другой?
7 май 15, 17:03    [17614158]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
ultrasonic7
Выяснилось, меня все мои базы данных находятся на неименованном экземпляре (который без "\SQLEXPRESS"). Также создал имя входа для проверки подлинности Windows для нужной БД.
В диспетчере конфигурации SQL Server для неименованного экземпляра (MSSQLSERVER) я включил TCP/IP и настроил его на порт 49172, как там сказано.

Всё равно соединения нет. Что нужно еще сделать, чтобы с одной машины видеть базы данных на другой?

вы почему-то все сделали наоборот.
если у вас неименованный экземпляр, зачем вы ему сменили порт, он отлично сидел на 1433
и до него можно было без браузера достучаться, по одному IP или имени компа
(вы же хотите как проще?)

если компьютеры не в домене(а вы разве подняли домен в своем виртуальном царстве?)
или виндовые аккаунты должны совпадать вместе с паролем, или вxод по windows authentication невозможен,
поэтому я и говорю, не страдайте, создайте скульный логин.
сейчас покажите финальную ошибку, к-ую получаете, а то я уже не знаю,
вы не проходите аутентикацию на сервере или вообще сервер не видите
7 май 15, 17:17    [17614273]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
давайте, чтобы быстрее дело пошло, картинками покажу,
как вам проще всего получить желаемое.
1. в Configuration Manager верните на место порт 1433, выставьте его именно в секции IPAll:

К сообщению приложен файл. Размер - 38Kb
7 май 15, 17:30    [17614391]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
2. сервер надо рестартануть, чтобы он подхватил настройки.
проверить, подхватил или нет, можно в еррорлоге (дата должна быть свежая, не 2014-ого года):

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

Откуда:
Сообщений: 127
Да
7 май 15, 17:44    [17614491]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
3. в студии наберите:
create login ultrasonic7 with password = '*****'

замените там по вкусу login, password и выполните.

после этого проверьте, заходите ли вы под скульной(не виндовой!!!) авторизацией:

К сообщению приложен файл. Размер - 48Kb
7 май 15, 17:46    [17614497]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
Нет доступа к еррорлогу
7 май 15, 17:47    [17614504]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
Да, посмотрел еррорлог, сервер 1433 порт слушает сейчас. Логин тоже создал.
7 май 15, 17:52    [17614536]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
ultrasonic7
Нет доступа к еррорлогу

вы не админ на собственном сервере?
не туда тыкаете мышкой или ошибку выдает?
можно в notepad открыть, файл не залочен.

вообще errorlog это единственное, чему можно верить.
он там и иcтинное свое имя пишет, и где слушает, если слушает.

а логин получилось создать?
из студии получилось под ним зайти?
7 май 15, 17:53    [17614544]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
ultrasonic7
Member

Откуда:
Сообщений: 127
Под скульной авторизацией заходит.
7 май 15, 17:55    [17614550]     Ответить | Цитировать Сообщить модератору
 Re: Подключение к SQL Server из локальной сети  [new]
o-o
Guest
ок, теперь если из студии получится под ним зайти, то пробуйте из udl-файлa.
тоже указывайте скульную авторизацию

К сообщению приложен файл. Размер - 18Kb
7 май 15, 17:55    [17614551]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить