Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020

Не удается соединиться с базой

25.11.2015, 04:54. Показов 2778. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. С таким Connection String
Code
1
"Data Source=80.80.194.153\\VOLTDEMAR;Initial Catalog=Peoples;Integrated Security=False;User ID=sa;Password=***"
не удается присоединиться, с той же ОС в которой стоит БД.
{"При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра)"}

С таким connectionString соединение выполняется нормально:
Code
1
"Server=VOLTDEMAR;Database=Peoples;User Id=sa; Password=***; ";
Миниатюры
Не удается соединиться с базой  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.11.2015, 04:54
Ответы с готовыми решениями:

Соединиться с базой сайта
есть сайт, нужно с С# соедениться к базе сайта и закинуть туда много данных. как такое сделать, нашел вот что: string server =...

Как соединиться с MySQL базой данных phpMyAdmin?
Добрый вечер. Как соединиться с базой данных phpMyAdmin с программы. Вот код using MySql.Data.MySqlClient;

Соединиться с базой которая лежит в папке с моей прогой
Вот такая вопрос коннектюсь к базе с такойй строкой string connectionString = "Data Source=localhost\\SQLEXPRESS;integrated security =...

36
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
29.11.2015, 11:54  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от NewOrdered Посмотреть сообщение
Тогда усложняйте все постепенно. Сначала отладьте работу приложения-клиента и сервера на локальной машине. Потом - с разных машин внутри локальной сети роутера.
А дальше уж настраивайте подключение клиента к серверу через интернет.
Я пробросил порт, но соединиться не удается. В каком случае через слеш в адресе указывается имя машины?
Текущая ошибка:
Code
1
"При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра)"}
Строки которые использую:
Code
1
2
3
Data Source=109.111.12.137;Initial Catalog=Peoples;Integrated Security=False;User ID=***;Password=***"
 
Data Source=109.111.12.137\\VOLTDEMAR;Initial Catalog=Peoples;Integrated Security=False;User ID=***;Password=***"
По первой указанной соединяется если кабель воткнут напрямую.
У меня в распоряжении DB engine с базовыми утилитами (bcp, sqlcmd) как мне проверить порты которые установлены в базе?
Миниатюры
Не удается соединиться с базой  
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18408 / 14339 / 5370
Регистрация: 17.03.2014
Сообщений: 29,027
Записей в блоге: 1
29.11.2015, 13:06
Цитата Сообщение от VoltDeMar Посмотреть сообщение
В каком случае через слеш в адресе указывается имя машины?
Ни в каком. Это имя экземпляра SQL Server, о чем я уже писал.
1
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
29.11.2015, 13:08  [ТС]
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Ни в каком. Это имя экземпляра SQL Server, о чем я уже писал.
А что там указывает на то что база не именованная? Именование используется в случае несколькиз среверов на одной машине?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18408 / 14339 / 5370
Регистрация: 17.03.2014
Сообщений: 29,027
Записей в блоге: 1
29.11.2015, 13:22
VoltDeMar, SQL Server можно установить в двух режимах: экземпляр по умолчанию и именованный экземпляр. На одной машине может быть только один экземпляр по умолчанию и неограниченное кол-во именованных экземпляров. Каждый экземпляр имеет свои настройки, своих пользователей, свои базы данных. В строке подключения мы указываем DNS имя сервера или его адрес и, дополнительно, имя экземпляра. То есть Data Source=109.111.12.137 это экземпляр по умолчанию на машине с IP 109.111.12.137, а Data Source=109.111.12.137\SQLExpress это экземпляр с именем SQLExpress на той же машине. Узнать какой у сервер можно открыв список служб и найти там SQL Server. У именованных экземпляров имя указывается в скобках. У тебя судя по всему экземляр по умолчанию т.к. на скриншоте в первом сообщении в заголовке окна указано только имя машины.
1
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
29.11.2015, 18:38  [ТС]
Нужно проверить порты, хотя базу установил как есть и не настраивал.
Цитата Сообщение от VoltDeMar Посмотреть сообщение
У меня в распоряжении DB engine с базовыми утилитами (bcp, sqlcmd) как мне проверить порты которые установлены в базе?
0
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,914
29.11.2015, 19:19
Цитата Сообщение от VoltDeMar Посмотреть сообщение
база не именованная?
пока не придет понимание, что сервер не есть база - будешь печалей отхватывать
0
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
30.11.2015, 19:44  [ТС]
Цитата Сообщение от pincet Посмотреть сообщение
пока не придет понимание, что сервер не есть база - будешь печалей отхватывать
мне это понимание как применить?

Добавлено через 23 часа 52 минуты
Тема актуальна, как проверить какие порты для внешних соединений установлены в движке БД имея в распоряжении bcp и sqlcmd (может существуют ещё базовые утилиты о которых я не знаю)?
0
478 / 241 / 74
Регистрация: 25.05.2012
Сообщений: 1,139
Записей в блоге: 1
30.11.2015, 20:08
VoltDeMar, SQL Management Studio
0
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
01.12.2015, 02:15  [ТС]
Цитата Сообщение от NewOrdered Посмотреть сообщение
VoltDeMar, SQL Management Studio
не хочу её ставить из принципиальных соображений.
0
478 / 241 / 74
Регистрация: 25.05.2012
Сообщений: 1,139
Записей в блоге: 1
01.12.2015, 08:22
VoltDeMar, то есть с остальными продуктами Майкрософт Вы готовы мириться, но только не с этим?
0
01.12.2015, 19:35  [ТС]

Не по теме:

Цитата Сообщение от NewOrdered Посмотреть сообщение
VoltDeMar, то есть с остальными продуктами Майкрософт Вы готовы мириться, но только не с этим?
Почему Вы так решили?
Я люблю продукты майкрософт настолько, что хочу знать оних как можно больше, но когда я ставлю эту чрезвычайно функциональную оболочку которая тяжелее самого движка и всех его утилит вместевзятых и пользуюсь ею только для выполнения запросов типо Select * From table и создания таблиц при помощи клика мыши, то у меня формируется впечатление что я как профессиональный спортсмен за пультом атомной электро станции - совершенно не уместен). Поэтому хочу вникнуть в то что позволяет базовый комплект утилит, т.к. подозреваю что для моих целей его функционала достаточно, не говоря о том что такое познание может быть полезно для работы с базой с точки зрения её удаленного разворачивания и администрирования.
Вы можете мне подсказать, но раздумываете что за хитрый план у этого чела ? Или просто хотите поддержать дискуссию?))

0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18408 / 14339 / 5370
Регистрация: 17.03.2014
Сообщений: 29,027
Записей в блоге: 1
02.12.2015, 00:46
VoltDeMar, по идее с помощью PowerShell это можно сделать. Запускаем sqlps и затем по примеру отсюда.
1
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
02.12.2015, 02:36  [ТС]
Цитата Сообщение от OwenGlendower Посмотреть сообщение
VoltDeMar, по идее с помощью PowerShell это можно сделать. Запускаем sqlps и затем по примеру отсюда.
Но раз у меня нормально соединяется в локальной сети и через внешний адрес, без роутера, то, наверное, сетевой протокол у меня подключен?
У меня возникала ошибка на перезапуск через PowerShell, но я перезапустил просто службу, в общем это не помогло.
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18408 / 14339 / 5370
Регистрация: 17.03.2014
Сообщений: 29,027
Записей в блоге: 1
02.12.2015, 13:32
VoltDeMar, если удаленно подключиться удалось, то TCP включен, да.
1
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
02.12.2015, 18:24  [ТС]
Может есть какие то настройки SQL Browser отвечающие за это или есть смысл создать именованный экземпляр?
SQL Browser у меня вообще выключен пока самостоятельно его не включаю.
0
 Аватар для VoltDeMar
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
02.12.2015, 20:38  [ТС]
Проблема решена; не самым снайперским методом. Может кто нибудь подсказать какое правило нужно именно для сервера базы?
Миниатюры
Не удается соединиться с базой  
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18408 / 14339 / 5370
Регистрация: 17.03.2014
Сообщений: 29,027
Записей в блоге: 1
03.12.2015, 00:48
Лучший ответ Сообщение было отмечено VoltDeMar как решение

Решение

VoltDeMar, нужно разрешить входящие TCP соединения на порт 1433
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.12.2015, 00:48

[Api] не удается соединиться с удаленным сервером
Привет всем! Хочу сделать подобие бота, который при запуске, оповещал об этом в телеграме. Код: using...

Невозможно соединиться с базой
Здравствуйте! Пытаюсь подключиться к базе данных MySQL через Нетбинс. В окне службы выбираю Новое соединение в Базы данных, далее...

Не могу соединиться с базой
tnsname.ora выглядеть так: # tnsnames.ora Network Configuration File:...

Не может соединиться с базой данных
Столкнулся с еще одной проблемой. Скажите а реально сделать что бы в место localhost можно было прописать реальное доменное имя? Прописываю...

JScript: Не могу соединиться с базой
В udl-файле прописано подключение. В VbScript все работает, а JScript нет. Ругается: File name or class name not found during Automation...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
37
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru