С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
 Аватар для stels009
16 / 15 / 1
Регистрация: 05.04.2011
Сообщений: 426

Подключение к БД на хосте: "Сервер не найден или недоступен"

26.04.2012, 10:36. Показов 3397. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вообщем у меня бд находится далеко на хосте видимо с какой-то защитой при попытка подключения путем

C#
1
2
3
 string connStr = @"Data Source=xxxxx.mysql.ihc.ru;
                            Initial Catalog=xxxxx;
                            Integrated Security=True";
у меня вышебает ошибку типа:
Ошибка подключения:{0} При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: Named Pipes Provider, error: 40 - Не удалось открыть подключение к SQL Server)

вообщем для коннекта к хосту требуется лог и пас но как задать эти параметы??
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.04.2012, 10:36
Ответы с готовыми решениями:

Подключение к локальной базе данных: "Сервер не найден или недоступен"
Почему-то не могу подключиться к локальной БД. Использую следующий код: DataTable DataTab = new DataTable("Servers"); ...

Сервер не найден или недоступен
Здравствуйте, пытаюсь подключить базу данных SQL Sqrver 2008 к проекту. Не удается подключится через сервер и напрямую к файлу: 1) строка...

Соединение с БД на сервере вызывает ошибку "Сервер не найден или недоступен"
Здравствуйте! Пишу клиент БД. Сама БД находится на сервере. Строка соединения в xml файле. Файл: <?xml version="1.0"...

5
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
26.04.2012, 10:46
Для удаленного подключения через инет нужно в Data Source указывать IP и номер порта, через которые работает сервер
0
 Аватар для Midnayt
59 / 59 / 7
Регистрация: 07.12.2009
Сообщений: 324
26.04.2012, 10:52
Не забывай про аутентификацию!(логин ,пароль)
0
 Аватар для stels009
16 / 15 / 1
Регистрация: 05.04.2011
Сообщений: 426
26.04.2012, 11:35  [ТС]
Я вот как раз про аутентификацию спрашиваю какими командами и где ее проводить... и вот возник еще 1 вопрост
при использовании кода:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
/*Объявляем строковую переменную и записываем в нее
             строку подключения 
             Data Source - имя сервера, по стандарту (local)\SQLEXPRESS
             Initial Catalog - имя БД 
             Integrated Security=-параметры безопасности
             Мое подключение имеет вид
             */
            string connStr = @"Data Source=(local)\SQLEXPRESS;
                            Initial Catalog=Test;
                            Integrated Security=True";
            /*Здесь указал имя БД(хотя для создания БД его указывать не нужно)
              для того, чтобы проверить, может данная БД уже создана
            Создаем экземпляр класса  SqlConnection по имени conn
            и передаем конструктору этого класса, строку подключения
             */
            SqlConnection conn = new SqlConnection(connStr);
            try
            {
                //пробуем подключится
                conn.Open();
            }
            catch (SqlException se)
            {
                Console.WriteLine("Ошибка подключения:{0}",se.Message);
                return;
            }
 
                Console.WriteLine("Соедение успешно произведено");
                /*Создаем экземпляр класса  SqlCommand по имени cmdCreateTable
                 и передаем конструктору этого класса, запрос на 
                 получение всех строк таблицы Students
                 и объект типа SqlConnection
                */
 
                SqlCommand cmd = new SqlCommand("Select * From Students", conn);
                /*Метод ExecuteReader() класса SqlCommand возврашает
                 объект типа SqlDataReader, с помошью которого мы можем
                 прочитать все строки, возврашенные в результате выполнения запроса
                 CommandBehavior.CloseConnection - закрываем соединение после запроса
                 */
                using (SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection)) 
               {
                    //цикл по всем столбцам полученной в результате запроса таблицы
                   for (int i = 0; i < dr.FieldCount; i++)
                       /*метод GetName() класса SqlDataReader позволяет получить имя столбца
                        по номеру, который передается в качестве параметра, данному методу
                        и озночает номер столбца в таблице(начинается с 0)
                        */
                       Console.Write("{0}\t",dr.GetName(i).ToString().Trim());
                    /*читаем данные из таблицы
                     чтение происходит только в прямом направлении
                     все прочитаные строки отбрасываюся */
                    while (dr.Read())
                       {
                           /*метод GetValue() класса SqlDataReader позволяет получить значение столбца
                                                   по номеру, который передается в качестве параметра, данному методу
                                                   и озночает номер столбца в таблице(начинается с 0)
                                                   */
                           Console.WriteLine("{0}\t{1}\t{2}",dr.GetValue(0).ToString().Trim(),
                            dr.GetValue(1).ToString().Trim(),
                            dr.GetValue(2).ToString().Trim());
                       }
                }
            //закрвываем соединение
                conn.Close();
                conn.Dispose();
                Console.WriteLine();
            }
в консоли работает все нормально но при переводе этот код на виндус форм соединение не проходит.
0
 Аватар для Midnayt
59 / 59 / 7
Регистрация: 07.12.2009
Сообщений: 324
26.04.2012, 12:06
string connectionString = "Database=dbtesting;server=127.0.0.1;Use r Id=user;Password=3333;Port=3306;";
0
 Аватар для stels009
16 / 15 / 1
Регистрация: 05.04.2011
Сообщений: 426
26.04.2012, 14:36  [ТС]
все равно не магу подключиться приведите более конкретный пример с кодом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.04.2012, 14:36
Помогаю со студенческими работами здесь

Во время входа в SQL выдает ошибку "сервер не найден или недоступен"
Во время входа в SQL выдает такого ошибку. пожалуйста подскажите

Удаленный сервер или файл не найден
Залил php файл на сервер. При попытке открытия фала в браузере пишет Удаленный сервер или файл не найден. Меняю расширение файла на html...

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

Удаленный сервер или файл не найден
Недавно на денвере создал сайт с БД. Все нормально работало. Сегодня залил на сервер и при регистрации вылетает такая ошибка в опере -...

подключение к MYSQL на хосте
я зарегистрировался на бесплатном хосте с возможностью php и mysql . это мои первые шаги в php. для подключения к бд использую скрипт...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru