Тёмный

Как создать базу данных MSSQL Server [Базы данных для C# программиста] #1 

Byte++
Подписаться 53 тыс.
Просмотров 165 тыс.
50% 1

#csharp #mssql #tutorial
Поддержите автора - www.donationalerts.ru/r/bytepp
На карту сбера 4276400076514539 (Андрей Николаевич)
Даже 100, даже 10 рублей будет просто превосходно!
Если миллион скинет по рублю будет миллион рублей!)))
В этом видео я расскажу как создать базу данных MSSQL Server и как создать подключение к базу данных. Вы узнаете как безопасно и правильно хранить строку подключения и как установить соединение с базой данных.
Подписывайтесь на канал, ставьте лайки, задавайте вопросы в комментариях!

Опубликовано:

 

11 дек 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 200   
@l1ke51lver6
@l1ke51lver6 3 года назад
Большое спасибо. Быстро и простым языком. Респект!
@Bytepp
@Bytepp 3 года назад
Пожалуйста!) Рад, что понравилось)
@sh1ny750
@sh1ny750 Год назад
храни тебя господь, мужик. я искренне тебе благодарен!
@duke7834
@duke7834 Год назад
Красавец, все четко и ясно, без лишней воды👌
@GoodBoy-hs7pv
@GoodBoy-hs7pv 3 года назад
Дружище, спасибо тебе огромное!
@toratorkaplay5430
@toratorkaplay5430 3 года назад
Спасибо вам! Ценю ваш труд!
@Bytepp
@Bytepp 3 года назад
Рад стараться))
@vasilyzalnikov3246
@vasilyzalnikov3246 Год назад
Привет, спасибо за видео! Посмотрел пару уроков прям то что надо!
@eeeeeeeeeboy
@eeeeeeeeeboy 3 года назад
Все четко и ясно. Ты лучший)
@Bytepp
@Bytepp 3 года назад
Благодарю)
@user-rn2sj7qh8s
@user-rn2sj7qh8s 2 года назад
Спасибо вам!Все четко и ясно
@aicode1626
@aicode1626 Год назад
Огромное спасибо за уроки!
@user-ct3jx1sl9e
@user-ct3jx1sl9e Год назад
спасибо вам огромное, делал курсовую по базам данных, никак не мог присоединить бд к форме, шерстил инет несколько часов, полно гайдов без объяснений, но самое смешное что именно на вашем гайде я понял, что невнимательно создавал проект, то есть вместо .net framework формы создавал майкрософт))) еще раз спасибо
@user-to7ic4jy4p
@user-to7ic4jy4p 2 года назад
Спасибо Вам огромное за подробное объяснение! Никогда не имел дело с базами, решил исправить. Искал инфу на многих ресурсах, в том числе microsoft. Информация для меня как новичка была либо бесполезная, либо нерабочая. Наткнулся на Вас - чудо, все сразу понял. Спасибо еще раз, всех благ)
@Bytepp
@Bytepp 2 года назад
Очень рад))
@user-lu8nh6ny8i
@user-lu8nh6ny8i 6 месяцев назад
Спасибо за понятное объяснение!
@user-hr5rj7ky1w
@user-hr5rj7ky1w Год назад
Парень реально красавчик!!! Спасибо!
@DrEtherea1
@DrEtherea1 3 года назад
Классно делаешь, а можно гайд как дистанционно подключаться к базе? (удалённо, очень интересно, нигде нету информации на ютубе по этому поводу). Жду гайды
@aleksandrshade8947
@aleksandrshade8947 3 года назад
Дружище, как же вовремя, как раз курсач пишу, а на парах ничего не рассказали про С#, тебя нашел, спасибо брат! Грамотно объясняешь! Царский Респект Тебе!!!!
@Bytepp
@Bytepp 3 года назад
Рад, что видео оказались полезны))
@cammoMilla
@cammoMilla 2 года назад
та же ситуация, курсач на носу и надо бд замутить а пары пропустил и не шарил как делать 😄
@user-cb3zs6qx1m
@user-cb3zs6qx1m 2 года назад
@@cammoMilla Привет. Если не секрет, где ты учишься, и на каком курсе. Город и страну можно не называть. Шарага или уник. И какая группа.
@cammoMilla
@cammoMilla 2 года назад
@@user-cb3zs6qx1m тебе зачем?
@user-cb3zs6qx1m
@user-cb3zs6qx1m 2 года назад
@@cammoMilla Недавно я бросил свою шарагу, т.к на 3 курсе нас обучали мусору 5-12 летней давности. А ещё как таковых профильных предметов было очень мало (на 4 курсе они вообще отсутствовуют). Я живу в ПМР , если что. Хочу узнать обстановку в учебных заведениях в Рашке.
@23tmsektant
@23tmsektant 3 года назад
Отличные видосы,давно уже смотрю тебя)
@Bytepp
@Bytepp 3 года назад
Рад, что нравятся))
@vladimirfroloff
@vladimirfroloff 3 года назад
Мощно! Спасибо)
@Bytepp
@Bytepp 3 года назад
Пожалуйста))
@den4ik._26
@den4ik._26 Год назад
Спасибо огромное, очень помогли твои видео!
@user-uz3up7vu7d
@user-uz3up7vu7d 3 года назад
Спасибо старый ты спас колледж
@Bytepp
@Bytepp 3 года назад
Крутяк))
@LaRBrick
@LaRBrick 5 месяцев назад
Вы супер, спасибо за "разжёванность", это действительно очень помогает во время изучения
@user-hh4wb6go6n
@user-hh4wb6go6n 5 месяцев назад
спустя 3 года мы смотрим и радуемся, однозначно лайк под видео и подписка
@rdragon587
@rdragon587 3 года назад
Круто) Спасибо)
@Bytepp
@Bytepp 3 года назад
Рад, что понравилось))
@vladarskopin3314
@vladarskopin3314 2 года назад
Офигенно круто! Ты мой Иисус Христос в базах данных. Теперь я смогу сдать курсовик в колледже :o)
@user-xv1ix9cy4i
@user-xv1ix9cy4i 2 года назад
Круто!
@gameviewer5693
@gameviewer5693 3 года назад
Как раз то что нужно)
@Bytepp
@Bytepp 3 года назад
Супер))
@user-st1jh8tp4q
@user-st1jh8tp4q 6 месяцев назад
красавчик!
@stasonsv52
@stasonsv52 3 года назад
Хорош видосик. :)
@Bytepp
@Bytepp 3 года назад
Рад, что понравилось))
@user-ez8bi6xv6w
@user-ez8bi6xv6w 3 года назад
Спасибо, старый
@alexsam8863
@alexsam8863 3 года назад
Молодец автор! Доходчиво объясняет. У меня хоть и есть опыт программирования в Delphi, Php, но все равно буксовал в C#. И не знал, каким боком подступать к VS. Микрософт - еще те продукты делает. Фиг разберешься один.
@Bytepp
@Bytepp 3 года назад
Рад, что понравилось!)
@valeriytumchuk2962
@valeriytumchuk2962 3 года назад
Привет все супер можете побольше создать уроков по том как создать приложения на с# или с++ по больше уроков и уроков по Windows Form и можете снять видео например доступ к веб камере и что то в етом роде . А так спасибо многому учите.
@SHKIPPER989
@SHKIPPER989 3 года назад
Спасибо за гайдик)_)
@Bytepp
@Bytepp 3 года назад
Пожалуйста 😎
@akboken2214
@akboken2214 3 года назад
Здравствуйте ! Спасибо за видео! 4 года училась в универе так и не поняла что такое БД.
@Bytepp
@Bytepp 3 года назад
Пожалуйста)
@user-mf8gg8dj4x
@user-mf8gg8dj4x 3 года назад
Спасибо
@Bytepp
@Bytepp 3 года назад
Пожалуйста))
@user-bx4ui2me6m
@user-bx4ui2me6m Год назад
Добрый день! Спасибо за уроки. При просмотре комментарий заметил: еще полгода назад писали за эту проблему - выскакивает: Проблема System.Configuration.ConfigurationErrorsException: "Система конфигурации не прошла инициализацию". Причем файл System.Configuration ставится, иначе уже при написании кода светится ошибка. Что можно еще попытаться сделать, кроме замены версии файла?
@darkdante4661
@darkdante4661 Год назад
Доброго времени суток, а нельзя ли организовать не полный путь п относительный к бд? Это позволит работать приложению на любом устройстве при условии что его внутренние данные и файлы внутри проекта не будут меняться ?
@user-rv7jc4md3p
@user-rv7jc4md3p 8 месяцев назад
Добрый день, подскажите, пожалуйста, есть ли в Visual Studio графический конструктор запросов? И как вообще пользоваться конструктором запросов.
@dessan7167
@dessan7167 2 года назад
Так пространство имён и саму базу подключать в Program.cs или Form1.cs? А то в каждом блоке видео разные варианты
@sheonaner
@sheonaner 4 месяца назад
Лучши
@maxblanq8982
@maxblanq8982 3 года назад
Byte, как правильно расставить приоритеты. Если заниматься веб-разработкой, стоит уделить внимание сначала базам данных, или прийти к ними по ходу изучения Asp?
@Bytepp
@Bytepp 3 года назад
Если ты хочешь заниматься fullstack разработкой то стоит изучить и то и другое, можно даже параллельно) Как вариант поставь перед собой задачу разработать какой-то проект. Это наиболее эффективный способ изучить что-то новое. Например сделай интернет-магазин в котором ты будешь продавать к примеру велосипеды. Тебе походу разработки придется изучить и вёрстку, чтобы сделать user-friendly Interface,и базы данных и написание бэкенда на си шарпе)) а так на самом деле если времени очень много то получишь сначала верстать Изучи на хорошем уровне HTML CSS JavaScript, а потом изучи ASP.NET) база данных на мой взгляд лучше всего изучать в связке с чем-то) то есть когда будешь учить ASP.NET, тогда и с базами данных разберёшься)
@Kostyatf
@Kostyatf 3 года назад
Слушай...умения есть классные идеи для будущих видео. 1-Меню с выбором игр где можно будет управлять джойстиком(геймпадом) 2-База данных с андроидом и с ПК,где можно будет общаться не только на пк но и с людьми на андроидами. 3-Бесплатнве даже данных и где их взять. 4-Создание активного профиля с базами данных с регистрацией где можно будет общаться,смотреть во что играть человект,профиля,группы,и так далее как в Стиме. 5-Разые способы защиты аккаунтов для базы данных. 6-Смайлики в чатах,звонки,группы,и прочее,вообщем создание хорошего чата. И ещё...скажи пожалуйста у тебя есть дискорд? Буду рад если что-то снимешь из этого списка...очень нужна помощь...
@Bytepp
@Bytepp 3 года назад
Да, классные идеи) спасибо)) постараюсь снять что-нибудь, когда не знаю) Дискорд есть, но времени нет на него.
@Kostyatf
@Kostyatf 3 года назад
@@Bytepp советую тебе там создать свой сервер будешь некоторым помогать и говорит когда какие видео ролики,сразу актив поднимиться...писать в лс или в груповой чат куда более интереснее чем под видео)
@vitasssik
@vitasssik Год назад
Подскажите как указать относительный путь ? Если другу скину прогу как Вы говорили
@user-uy2ev9le2i
@user-uy2ev9le2i 3 года назад
Главное чтоб название папки,где лежит проект, было на английском языке,а то будет ругаться в App-шке)
@qwpt4357
@qwpt4357 Год назад
Здравствуйте, хотела спросить, как создать диаграмму базы данных, после того, как создали таблицы и связи?
@tomdwan5423
@tomdwan5423 3 года назад
Блин я на 4-м видео увидел что ты в углу там есть))))
@Bytepp
@Bytepp 3 года назад
Сюрприз 😆
@bohdanyankovych197
@bohdanyankovych197 3 года назад
У меня после запуска формы подключение к бд пропадает - красный крестик. Если нажму обновить - обратно зеленый. В чем может быть дело?
@Tuhtarov
@Tuhtarov 3 года назад
Обратите внимание, пожалуйста! Здравствуйте, в моем ПТУ заставляют делать приложение к БД на wpf.. Работа на основе вашего курса с WPF от win form будет чем-то отличаться координально? Всмысле не будет ли отличаться технология подключений, взаимодействия с бд из кода, и т.д.. У вас просто очень хорошо получается объяснять, и прям так и хочется по вашему курсу учиться этим навыкам
@Bytepp
@Bytepp 3 года назад
В целом очень похожие приложения. А так, есть разница в некоторых классах и разметке экрана для создания UI
@Tuhtarov
@Tuhtarov 3 года назад
@@Bytepp Ну хорошо, благодарю.
@gisg9398
@gisg9398 2 года назад
Спасибо за видео! У меня возникла проблема. После добавления базы данных в мой проект, все папки базы данных не выводятся. С чем связанна проблема?
@ExcelStore
@ExcelStore 3 года назад
Сложно разобраться с ситуацией, если мало опыта. В прочем, наверное, как и во всем. За видео спасибо!
@Bytepp
@Bytepp 3 года назад
Пожалуйста)) как можно больше решений практических задач и опыта сразу резко прибавится))
@ExcelStore
@ExcelStore 3 года назад
@@Bytepp Это точно
@tomdwan5423
@tomdwan5423 3 года назад
Byte++ Ну хватит)))) Читать мои мысли)
@Bytepp
@Bytepp 3 года назад
Сорян)) слишком интересно¯\_(ツ)_/¯
@user-nw9lr7oo8c
@user-nw9lr7oo8c 3 года назад
боже старый благодарю от лица всех кто учит чертов с# и sql
@user-ez8bi6xv6w
@user-ez8bi6xv6w 3 года назад
вы случайно не из группы 1021?
@user-nw9lr7oo8c
@user-nw9lr7oo8c 3 года назад
@@user-ez8bi6xv6w да, а как вы узнали? 0-о
@user-ez8bi6xv6w
@user-ez8bi6xv6w 3 года назад
@@user-nw9lr7oo8c от вас пахнет зюбкой и SQL
@Kostyatf
@Kostyatf 3 года назад
СПАСИБО!!!! Скажи а как сделать сплывающее уведомление для чата в C# C++. Тип когда тебе написали сразу приходит уведомление. И еще как сделать тип при помощи базы данных как стим гуард для защиты,я хочу создать приложение на андроид где будет код для того что бы можно было входить в аккаунты,есть идея как это сделать? Подскажи плиз...стати есть дискорд ?
@Bytepp
@Bytepp 3 года назад
www.c-sharpcorner.com/article/working-with-popup-notification-in-windows-forms/ вот popup для C#. Насчёт защиты хз, гугли) на английском лучше всего гугли, так намного больше результатов
@user-ok7zx8lw6e
@user-ok7zx8lw6e 3 года назад
Почему у меня не создаётся SqlConnection, кто-то сталкивался с подобной проблемой?
@flurps
@flurps 2 года назад
тоже самое, если ты решил проблему, поделись пожалуйста как это исправить
@-USER_NAME
@-USER_NAME 2 года назад
Ищи синтаксические ошибки в ссылке . Раздел App.config
@jaysontodd548
@jaysontodd548 2 года назад
урок супер) но возник вопрос! как подключить Postgresql вместо MSSQL server?) Заранее спасибо)
@user-mt3vz8qu6u
@user-mt3vz8qu6u Год назад
Знаешь, Вовка, не нужна тебе такая СУБД, брат. Поверь мне на слово!
@user-dw1nh2np2k
@user-dw1nh2np2k Год назад
Добрый день, возникла проблема. Я уже до этого устанавливал отдельные пакеты для VisualStudio и кажется что-то не скачал. Не могли бы вы подсказать какие именно компоненты вы устанавливали для грамотной работы по данному видео. а то у меня при добавлении App.config' а вылезает куча ошибок в скопированной ссылке и я не знаю как решить все эти проблемы. С уважением, Григорий.
@user-uy2dl3io9m
@user-uy2dl3io9m Год назад
Добрый день, вам удалось решить проблему?
@gok4260
@gok4260 3 месяца назад
12:32 почему у меня в обозревателе решений отсутсвует строка ссылки, как мне подключиться?
@ruslanmakhmatov2957
@ruslanmakhmatov2957 2 года назад
Добрый день! В форме Form1cs в 11 строке подчеркнуто using System.Data; и в 4 строке тоже указано using System.Data;. Лишнее можно убрать?
@user-ui4oi1jf5l
@user-ui4oi1jf5l 2 года назад
да
@BRULIKcdt
@BRULIKcdt 2 года назад
привет! какую версию пользуешь данном видео?
@Bytepp
@Bytepp 2 года назад
VS 2019 Mssql server 2019
@r0mantik783
@r0mantik783 2 года назад
Здраствуй столкнулся с проблемой, у меня отсутствует "Файл конфигурации приложения" с чем это связано? Спасибо за ответ!
@gachaclay2149
@gachaclay2149 3 года назад
Спасибо за видео! Почему нету в данном контексте ConfigurationManager? Помоги плиз, нужно доп библиотеку подключать?
@Bytepp
@Bytepp 3 года назад
Через ссылки нужно сборку System.Configuration подключить
@gachaclay2149
@gachaclay2149 3 года назад
@@Bytepp спс
@akboken2214
@akboken2214 3 года назад
Если сначала сделать программу а бд после добавлять , то точно также делается ? Или по другому Например если там 3-7 форм и на каждую форму заходить и все надо делать так ? Жду вашего ответа
@Bytepp
@Bytepp 3 года назад
Всё точно также) разницы нет что сначала делать
@Bytepp
@Bytepp 3 года назад
Строка подключения не изменится
@masha-chlenososka
@masha-chlenososka 2 года назад
Шёл 2020ый год... windows forms, конечно, это мега актуально и современно... WPF?! Не, не слышали))
@mrteagg
@mrteagg Год назад
Я понять не могу. Мы какой-то Steam делаем?
@antimunafic
@antimunafic Год назад
Здравствуйте. Почему-то не получается настроить файл конфигурации.
@naumjullfs
@naumjullfs 2 года назад
Встретилась с новой для себя ошибкой "System.Configuration.ConfigurationErrorsException: "Система конфигурации не прошла инициализацию"." Интересно, что бы это значило. Причем это всё на моменте просмотре ролика 18:10. Что делаю не так?
@user-xl3kq6ru1d
@user-xl3kq6ru1d 2 года назад
Как вы решили эту проблему?
@alexanderkelt667
@alexanderkelt667 2 года назад
нашел решение вашей проблемы. в файле Арр.config, когда прописываете строку подключения, будьте внимательны, обязательно
@fleur3079
@fleur3079 2 года назад
@@alexanderkelt667 Спасибо большое, писала не strings, а string и не понимала в чем причина ошибки
@QualityBrain
@QualityBrain Год назад
@@alexanderkelt667 спасибо тебе большое, очень долго искал в чём проблема, я только стал изучать бд в связке с шарпом, до этого только в связке с блокнотом и текстовыми док-ами работал))) ещё раз спасибо)
@user-ty6fq9os9k
@user-ty6fq9os9k 12 дней назад
То есть, программу никому давать нельзя, потому что БД не запустится из-за другого пути к БД? И как это обойти? Я не могу таскать программу на флешке?
@user-bq4rb2js1g
@user-bq4rb2js1g Год назад
Здравствуйте, выскакивает ошибка не удалось скопировать "C:\Users\SchoolDB.mdf" в "bin\Debug\SchoolDB.mdf". Превышено допустимое число повторных попыток (10). Произошел сбой. "SQL Server Windows NT - 64 Bit (840)" блокирует этот файл Как решить эту проблему?
@flurps
@flurps 2 года назад
видево отличное, но столкнулся с такой проблемой, не могу указать ссылку на system configuration, есть ветка "зависимости", но там нету этой библиотеки, в чем может быть проблема?
@tonypoison129
@tonypoison129 2 года назад
Если тебе скинули ответ или ты разобрался, подскажи пожалуйста)
@jerardfox3036
@jerardfox3036 Год назад
Щелкните правой кнопкой мыши свое решение на панели решений в VS. В контекстном меню выберите Управление пакетами NuGet для решений... В окне диспетчера пакетов NuGet выберите вкладку Обзор. В поле поиска введите System.Data.SqlClient и нажмите клавишу ввода. Найдите пакет System.Data.SqlClient от Microsoft и выберите его. В правой части окна откроется небольшая панель со списком проектов в вашем решении. Выберите только те проекты, для которых требуется установить пакет SqlClient. Затем нажмите кнопку установки. Дождитесь завершения установки. NuGet установит выбранный пакет и все его зависимости. Теперь вернитесь к своему решению или проекту и перестройте его.
@mrteagg
@mrteagg Год назад
@@jerardfox3036 Спасибо вам огромное
@BestDron
@BestDron 3 года назад
Какого размера может быть такая база , которая запакованная VisualStudio. Есть ограничение? Подойдет ли она для реальных проектов?
@Bytepp
@Bytepp 3 года назад
Конечно подойдёт. MSSQL Server и используется как раз в огромных решениях для больших предприятий
@BestDron
@BestDron 3 года назад
@@Bytepp спасибо
@abigailde3147
@abigailde3147 8 месяцев назад
При подключении к базе у меня возникает проблема: System.ArgumentException: "Формат строки инициализации не соответствует спецификации, начиная с индекса 0." Код выполнил также как у Вас в видео. Подскажите как эту ошибку обойти?
@user-ls2ws2xn8q
@user-ls2ws2xn8q 6 месяцев назад
У меня было то же самое! Долго тупил и понял, что в Data Source указал просто адрес базы данных, а надо было как на 6:45 скопировать СТРОКУ ПОДКЛЮЧЕНИЯ. Заменил и всё заработало!
@babareva
@babareva 3 года назад
А я только одного не поняла, вы пустую базу данных подключили или как? Как готовую базу данных подключить к с#?
@Bytepp
@Bytepp 3 года назад
В этом видео есть информация ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-yTwgAgogV-M.html
@user-eu4gg5be9m
@user-eu4gg5be9m Год назад
Сделал всё как на видео, выдает ошибку на 27 строчке, если смотреть по видео "Неизвестный атрибут 'connectionSting'. Названия атрибутов чувствительны к регистру." А потом посмотрел ещё раз внимательно и заметил такую фигню, что базе данных стоит крестик и находится в закрытом состоянии. Вот и думаю, то ли я слепой, и видео есть решение этой проблемы, или у меня какие то проблемы.
@spartaHunter
@spartaHunter Год назад
Почему у меня нет папки form как у тебя на видео?
@habibulloabdujabbarov
@habibulloabdujabbarov Год назад
При установлении соединения с SOL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider SQL Network Interfaces, erron: 56 - Не удается загрузить файл SOLUserInstance.dll из местоположения, указанного в реестре. Проверьте, что компонент Local Database Runtime сервера SQL Server Express правильно установлен.) помогите пж.осталась неделя чтобы защитить((
@alexkayful
@alexkayful 3 года назад
а чего ж ты относительный путь к БД не задаёшь?
@thunderwin
@thunderwin 3 года назад
откуда обозреватель серверов вылупляется?
@user-kp5gf4jm6y
@user-kp5gf4jm6y 3 года назад
пишет что программа не содержит статического метода мэйн, куда его впихнуть, подскажи пожалуйста.(cs5001)
@Bytepp
@Bytepp 3 года назад
Main у тебя должен быть в классе Programm, а код проекта в Form1
@_sergeevich5827
@_sergeevich5827 3 года назад
Снимите видео о том как такие приложения потом распространять. Т.е я, например, сделал приложение для работы с бд и мне необходимо это приложение установить на нескольких компьютерах, самый лучший способ это перенести бд с локального компа на сервер, вот этот вопрос очень интересует. И ещё рассмотрите вопрос о создании базы данных из приложения. Я когда делал приложение для учёта приборов с применением бд решил вопрос с распространением программы среди пользователей применив SQLite, но у неё один жирный минус, нет возможности работы по сети, т.е пользователь не может создать бд на удалённом сервере, чтобы к ней имели доступ другие.
@Bytepp
@Bytepp 3 года назад
Да, хорошая идея) постараюсь снять
@Bytepp
@Bytepp 3 года назад
А вот про бд на сервере ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0HaZj9k3JKE.html
@_sergeevich5827
@_sergeevich5827 3 года назад
@@Bytepp , вот то, что надо. Но хотелось бы все эти операции делать из приложения. Сейчас объясню для чего, думаю многим это будет полезно. Вот к примеру стоит задача разработать приложение для учёта приборов на разных участках предприятия, данные хранятся в базе данных. Сама бд будет располагаться на удалённом сервере. Изначально на сервере нет ни одной базы данных. Пользователь запускает приложение и оно спрашивает у него хочет он создать новую базу или открыть имеющуюся. Выбрав первый вариант, пользователь вводит имя базы, логин, пароль, нажимает создать и на сервере создаётся бд с двумя таблицами справочниками Производители и Типы программа предлагает сразу внести в них данные. Далее пользователь в этой бд создаёт объекты, например, Установка №1, в виде отдельных таблиц на каждый объект. Если пользователь выбирает второй вариант т.е бд уже была создана ранее, то необходимо вывести ему список всех бд на сервере, после выбора бд запросить логин пароль и подключится. Я всё это реализовал, но на SQLite, хотелось бы узнать как это сделать на MS SQL Server из приложения, т.к я не сис.админ и соответственно прямого доступа к серверу не имею, возможности создавать под каждый участок бд ручками, а потом выдавать им данные для подключения не смогу, а участки постоянно добавляются, поэтому хотелось бы иметь вот такой функционал в клиенте. Искал инфу по интернету, но ничего толкового не нашёл, поэтому и сделал на SQLite. Просто я даже не программист и программу делал для своей службы, чтобы облегчить работу и перевести всё из экселя. Сейчас одно не удобство, что файлы бд с участков приходится перекидывать метрологу по электронке т.е актуальность бд всегда идёт с опозданием. Короче, много букв, наверное, но как-то так. Если надо могу скинуть исходники своей проги там конечно нарушены многие принципы правильного программирования, но это первый опыт. Ещё, я уже научился создавать базу данных с таблицей и даже сразу создавать в ней набор хранимых процедур, но это на локальном компьютере и не знаю, правильно ли я это делаю. С созданием хранимых процедур долго продолбался, пока правильно смог написать запрос, который создаст бд, таблицу и хранимые процедуры select, insert, update, delete, по этому вопросу инфы в инете, практически ноль, т.к везде инфа о том как хранимую процедуру создать в уже созданной бд через VS или MS SQL Server Management Studio.
@Bytepp
@Bytepp 3 года назад
@@_sergeevich5827, понял, интересная идея) как бы панель администратора получается, версия для ПК. Работы тут прилично, как будет время постараюсь заняться этим))
@_sergeevich5827
@_sergeevich5827 3 года назад
@@Bytepp да, именно, просто это реально близко к тому с чем приходится сталкиваться в жизни именно на предприятиях, где тот же хостинг применять не вариант, а сис.админы ни разу не программисты и если хочешь, что-то сделать то делать это надо самому. Можно было бы для этого дела приспособить 1С, но делать это запретили категорически да и надо было бы 1С учить для этого.
@instructor_nato
@instructor_nato 2 года назад
Привет, при вписывании строки подключения в App Config вылезает множество ошибок. Что с этим делать?
@naumjullfs
@naumjullfs 2 года назад
Он может кириллицу в пути не понимать.
@vitasssik
@vitasssik 2 года назад
CS0116 ошибка при коде private SqlConnection sqlConnection = null;
@jjpanda940
@jjpanda940 3 года назад
Круто и очень понятно. Спасибо. Только у меня почему то класс SqlConnection "не работает", как будто пространство имен не определенно. Как быть?
@Bytepp
@Bytepp 3 года назад
Нужно подключить System Data и system Data sqlclient
@jjpanda940
@jjpanda940 3 года назад
@@Bytepp я их подключил, в том то и дело(
@jjpanda940
@jjpanda940 3 года назад
@@Bytepp ссылок не было почему то, загрузил через NuGet
@user-em7yv5ti8n
@user-em7yv5ti8n 3 года назад
@@jjpanda940 что за ссылки загрузил,? у меня тоже не робит просто
@user-mk9pm7oj1p
@user-mk9pm7oj1p Год назад
@@user-em7yv5ti8n скорее всего проблема в том, что вы создаете Приложение Windows Forms (Майкрософт) вместо (.NET Framework)
@user-ql8mm4sb6z
@user-ql8mm4sb6z Год назад
Уважаемый учитель помогите написать код для того что бы можно было как-то через переменную типа string менять адрес подключения к БД в файлике App.config. Я просто замучался искать решения этой проблемы! Дело в том что я планирую таскать свою программу по разным ПК и для того что бы каждый раз не приходилось исправлять адрес подключения к БД я додумался использовать функцию AppDomain.CurrentDomain.BaseDirectory, которая дает полный адрес где находится наш .exe файл. Далее эти значение пишу в strig и делаю конкатенация в этой строке после чего ее содержимое нужно КАК-ТО заменить в строке адреса App.config !!! СПАСИБО вам ОГРОМНОЕ !))
@antonfoxy4816
@antonfoxy4816 Год назад
Подключи пространство имен AppConf и меняй на здоровье
@user-bf6lm4ri3d
@user-bf6lm4ri3d 9 месяцев назад
что делать если у меня текст никак цвет не меняет и подсказок нету
@NickProkhorenko
@NickProkhorenko Год назад
А какой мне профит с базы данных? Что с этим можно напрограммировать?
@andrewgrayson5835
@andrewgrayson5835 2 года назад
Можно ли зная только C#, SQL, и виндовс форм устроиться программистом?
@Bytepp
@Bytepp 2 года назад
Я думаю, если ты из достаточно хорошо знаешь и подготовишь ещё вопросы которые обычно задают на собеседовании, то на джуна вполне можно рассчитывать. На стажёра точно возьмут и получат до уровня джуна
@_dikiy_omlet_102
@_dikiy_omlet_102 6 месяцев назад
@@Bytepp А что еще желательно знать кроме WF и SQL
@Lil_lac
@Lil_lac 2 года назад
Блин, я все делала по этому ролику, но у меня выдает ошибку при запуске проги..System.ArgumentException: "Формат строки инициализации не соответствует спецификации, начиная с индекса 0."
@Denzi33
@Denzi33 9 месяцев назад
Получилось решить?
@Charsov
@Charsov Год назад
Парень, спасибо тебе, что попался с твоим полезным уроком, но подскажи пожалуйста... На моменте 03:55 ты создаешь БД основанную на службах... Вот у меня веб приложение разбито на слои: DAL, Domain и основной проект MVC, так куда именно мне создавать "БД основанную на службах"?
@markyl7567
@markyl7567 2 года назад
Проблема System.Configuration.ConfigurationErrorsException: "Система конфигурации не прошла инициализацию"
@arinaburanbaeva2077
@arinaburanbaeva2077 2 месяца назад
Нашли решение проблемы?(
@markyl7567
@markyl7567 2 месяца назад
@@arinaburanbaeva2077 Нет, использовал другой способ подключения к бд
@kennyflash5141
@kennyflash5141 15 часов назад
​@@markyl7567 какой
@user-wc8gw8tl9o
@user-wc8gw8tl9o Месяц назад
4:24 не добавляется, выдает ошибку Не удалось загрузить файл или сборку "Microsoft.Data.SqlClient, Version=3.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5" либо одну из их зависимостей. Не удается найти указанный файл.
@Krakonti
@Krakonti 27 дней назад
Привет ты как то решил эту проблему?
@user-uf3sv2sd9t
@user-uf3sv2sd9t Месяц назад
В элементах C# нету элементов Даты, а при выборе "база данных основана на службах" - выдаёт ошибку
@shenxnhi
@shenxnhi 2 дня назад
не решил?
@Liia_88
@Liia_88 3 месяца назад
Зачем все это писать? В обозревателе решений в ряду кнопочек сверху есть "подключиться к базе данных" и все эти строки создаются автоматически. Не нужно ничего писать.. Мало-ли кто в букве ошибется или еще что, потом ошибки будут)
@74Photon
@74Photon 2 года назад
Отсутствует пункт создания "База данных, основанная на службах"
@fanndrozh3498
@fanndrozh3498 2 года назад
у меня куча ошибок на этом этапе
@pavelkokin1518
@pavelkokin1518 2 года назад
У меня была проблема с лишними ковычками перед ;Integrated
@user-wu5cw6im4f
@user-wu5cw6im4f Год назад
@@pavelkokin1518 КРАСАВА !!! Я долго искал ответ
@user-vy8vb7rs4t
@user-vy8vb7rs4t Год назад
@@pavelkokin1518Спасибо. Тоже долго искал ответ
@toDJ-tj2dx
@toDJ-tj2dx Год назад
sqlConnection.Open(); исключение не обработано System.Data.SqlClient.SqlException: "При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: Named Pipes Provider, error: 40 - Не удалось открыть подключение к SQL Server)" ЧТО делать?
@vladimir6957
@vladimir6957 Год назад
тож самое, как исправить?
@another4629
@another4629 3 года назад
10:53 "Но это будет неправильно, некрасиво, так делать не надо". Ппц! Хоть бы какие-то пояснения. Чем "правильнее", "красивее" и "безопаснее" зашивать строку в аппконфиг? Чтоб потом самому же писать больше кода чтоб её оттуда доставать?
@user-es5dy5mx6f
@user-es5dy5mx6f 3 года назад
А нужно записывать в аппконфиг, чтобы в случае изменения местоположения бд, не пересобирать проект, а просто изменить одну строчку в конфиге.
@another4629
@another4629 3 года назад
@@user-es5dy5mx6fТак если путь будет записан в строку (поле например), то также нужно будет поменять лишь её. Тем более доступ к строке проще прописать, чем использовать ConfigurationManager для доступа к тегам конфига.
@user-es5dy5mx6f
@user-es5dy5mx6f 3 года назад
@@another4629 В реальных проектах используется несколько файлов исходного кода, легче изменить строку подключения в одном файле чем в нескольких
@user-re2lb1ey5m
@user-re2lb1ey5m 9 месяцев назад
0/10
@kpanat
@kpanat 10 месяцев назад
Апять с нуля... задолбали!
@kingartur1986
@kingartur1986 3 года назад
Спасибо
@Bytepp
@Bytepp 3 года назад
Пожалуйста))
@dartsunshine4228
@dartsunshine4228 2 года назад
System.Data.SqlClient.SqlException: "При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 56 - Не удается загрузить файл SQLUserInstance.dll из местоположения, указанного в реестре. Проверьте, что компонент Local Database Runtime сервера SQL Server Express правильно установлен.)" Как исправить ошибку?
@vladimir6957
@vladimir6957 Год назад
тоже самое, как исправить?
@user-ct5kg8ey1l
@user-ct5kg8ey1l 8 месяцев назад
Тоже похожая ошибка 50
Далее
это самое вкусное блюдо
00:12
Просмотров 1 млн
Спасибо Анджилишка, попил😂
00:19
Teklif 19
13:57
Просмотров 7