Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
Заблокирован

Ошибка при создании бд ADO.NET

25.10.2015, 18:58. Показов 3014. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
пытаюсь создать бд ADO.NET, код полностью скопировал из этой темы

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
69
70
71
72
73
74
75
76
using System;
using System.Data.SqlClient;
using System.Data;
using System.Threading;
 
namespace Students
{
    class Program
    {
        static void Main(string[] args)
        {
            /*Объявляем строковую переменную и записываем в нее
             строку подключения 
             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)
            {
                // Если база не обнаружена, то создаем новую
                if (se.Number == 4060)
                {
                    Console.WriteLine("Подождите, идет создание БД");
                    //закрываем соединение
                    conn.Close();
                    //переопределяем обьект conn, и передаем новую строку подключения
                    conn = new SqlConnection(@"Data Source=(local)\SQLEXPRESS;Integrated Security=True");
                    /*Создаем экземпляр класса  SqlCommand по имени cmdCreateDataBase
                     и передаем конструктору этого класса, запрос на создание БД
                     и объект типа SqlConnection
                      */
                    SqlCommand cmdCreateDataBase = new SqlCommand(string.Format("CREATE DATABASE [{0}]", "Test"), conn);
                    //открываем подключение
                    conn.Open();
                    /*Посылаем запрос к СУБД
                     В данном случае, в результате запроса ничего не возврашается
                     ExecuteNonQuery, в последующих примерах мы будем использовать
                     и другие методы
                     */
                    Console.WriteLine("Посылаем запрос");
                    cmdCreateDataBase.ExecuteNonQuery();
                    //закрываем подключение
                    conn.Close();
                    //задержка, нужна для того, чтоб БД успела создаться
                    Thread.Sleep(5000);
                    //переопределяем обьект conn, и передаем новую строку подключения
                    conn = new SqlConnection(connStr);
                    //открываем подключение
                    conn.Open();
                }
            }
            finally
            {
                Console.WriteLine("Соедение успешно произведено");
                conn.Close();
                conn.Dispose();
            }
 
        }
    }
}
при вызове conn.Open(); вываливается ошибка
Кликните здесь для просмотра всего текста
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра)

что мне с ней делать???

з.ы. msvs community 2015
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.10.2015, 18:58
Ответы с готовыми решениями:

Ошибка при создании бд ADO.NET
при создании бд вываливается ошибка $exception {"База данных "Factory" не существует. Убедитесь, что ее имя введено...

Ошибка при добавлении модели ADO.NET EDM
При добавлении к проекту модели ADO.NET EDM, выбрасывает ошибку: В результате вызова компанента COM возвращена ошибка HRESULT E_FAIL.

При добавдении ADO.NET Entity Data Model в проект вылетает ошибка
Создал Dynamic Data Web Application, пытаюсь добавить ADO.NET Entity Data Model, выскакивает окно об ошибке: An error occured loading the...

24
478 / 241 / 74
Регистрация: 25.05.2012
Сообщений: 1,139
Записей в блоге: 1
25.10.2015, 23:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Volrajas Посмотреть сообщение
не не не, студия при создании проектов в каждом проекте создает файл базы данных, там что то для IntelliSence или как там его, короче который отвечает за подсказки при наборе кода, и без сервера она не будет работать (че то у меня уже с этим было, не запустится тупо)
из своего опыта могу сказать, что работая с MS VS 2010 я многократно удалял и устанавливал различные версии SQL Server. На работоспособности студии (C#) это не сказывалось.
Цитата Сообщение от Volrajas Посмотреть сообщение
нет зачем...
тогда не понятно, чем конкретно вас не устраивает express версия.
0
Заблокирован
26.10.2015, 11:12  [ТС]
Цитата Сообщение от NewOrdered Посмотреть сообщение
из своего опыта могу сказать, что работая с MS VS 2010 я многократно удалял и устанавливал различные версии SQL Server. На работоспособности студии (C#) это не сказывалось.
а я использую не только c#
Цитата Сообщение от NewOrdered Посмотреть сообщение
тогда не понятно, чем конкретно вас не устраивает express версия.
просто она не такая, там все не так как надо, у меня не получалось выполнять на ней лабы по бд
0
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
26.10.2015, 22:54
Цитата Сообщение от Volrajas Посмотреть сообщение
как узнать как называется моя версия сервера?
Цитата Сообщение от Volrajas Посмотреть сообщение
я же сказал он у меня не установлен
Цитата Сообщение от Volrajas Посмотреть сообщение
EXPRESS - гавно
Вы же не один в группе учитесь?
Попросите кого-нибудь, чтобы вам всё сделали.
Потому что всё равно всё к этому уже идёт и этим закончится.
Та к проще будет и быстрее Всем. Всё равно оно вам ни разу не надо.
0
Заблокирован
27.10.2015, 20:48  [ТС]
Цитата Сообщение от ksk Посмотреть сообщение
Вы же не один в группе учитесь?
Попросите кого-нибудь, чтобы вам всё сделали.
Потому что всё равно всё к этому уже идёт и этим закончится.
Та к проще будет и быстрее Всем. Всё равно оно вам ни разу не надо.
вы не офигели вообще то? это щас звучало как оскорбление, я считаю программирование своим призванием, мне это нравится и в дальнейшем я планирую работать исключительно по специальности, конечно у меня не все с первого раза получается, но трудности меня не пугают

Добавлено через 55 секунд
в конце концов хрен с ней, поищу и поставлю полную версию сервера, раз уж без этого никак
0
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
29.10.2015, 19:35
Цитата Сообщение от Volrajas Посмотреть сообщение
не дай бог мне трогать эту дурацкую студию, она такая сложная в установке что ппц, малейшее нарушение и все рухнет... я винду только ради студии переустанавливал, причем несколько раз, потому что эту студию ставить целый геморой, она столько дополнительной херни проставляет ппц... а SQL Server если есть возможность мне очень хотелось бы отдельно не ставить, во первых с ним тоже очень много гемора, во вторых мне оно кроме единственного курсача скорее всего тоже больше никогда не понадобится
Цитата Сообщение от Volrajas Посмотреть сообщение
это щас звучало как оскорбление
Я просто предложил путь решения проблемы единственного курсача...

Цитата Сообщение от Volrajas Посмотреть сообщение
я считаю программирование своим призванием, мне это нравится и в дальнейшем я планирую работать исключительно по специальности, конечно у меня не все с первого раза получается, но трудности меня не пугают
Очевидно, что трудности вас не пугают. Это им следует вас бояться. Но судя по всему, они вам неприятны, они вас раздражают. А раздражение отнимает силы не только у воина, но и у любого человека, движущегося к достижению своей цели. Не надо позволять раздражению отвлекать вас от цели. Призвание - это когда преодоление трудностей становится интересной игрой, а не превращается в "целый геморой". Вам уже дважды дали правильный ответ. Попробуйте найти его в этой ветке. Мне даже интересно, получится у вас или нет.

А как называется ваша специальность ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.10.2015, 19:35

Ошибка при подключении к серверу или моя первая программа ADO.net
Всем добрый вечер, читаю книгу Троелсона, и в главе посвященной АДО.НЕТ есть пример программы работающей с базой данных Pubs(думаю этот...

Добавляю ADO.NET Entity Data Model, при работе с библиотекой классов происходит ошибка
Создаю проект (Windows Forms) добавляю в него локальную базу данных (*.sdf) с одной таблицей, затем добавляю ADO.NET Entity Data Model. Все...

Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net
Всем привет! Нужно написать клиент-серверное приложение на основе Microsoft Sql Server 2005 Express Edition. Некое клиент-серверное...

Подстановка значений по ID при запросе Insert/Update ADO.NET
Работаю с ADO.NET Есть 2 таблицы Goods(GoodID,Name,TypeID) и Types(TypeID,TypeName) Есть datagriedview в который с помощью запроса...

Есть ли минусы в замене Access на MySQL при использовании ADO.NET в работе с ними
Подскажите, пожалуйста - есть ИС, состоящая из приложения Windows и комплекта БД Access, взаимодействие с которыми осуществляется через...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru