MICROSOFT SQL SERVER DOCKER 1C

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • Привет программисты 1С, с вами Низамов Илья. И сегодня я хотел показать, как для работы с 1С нам может пригодиться Docker. И так, иногда мне приходится работать с большими базами заказчиков, и раньше я всегда держал установленную версию microsoft sql server на своем компьютере. Сейчас я покажу, как можно использовать docker и включать microsoft sql server только при необходимости, не засоряя систему.
    И пока мы не начали, если вы считаете мои видео полезными, то подписывайтесь на канал, так как это помогает в его продвижении. А так же пишите ваши вопросы в комментариях.
    docker-compose.yml
    version: "3.8"
    services:
    mssql:
    image: mcr.microsoft.com/mssql/server:latest
    environment:
    SA_PASSWORD: "1QAZ!2wsx"
    ACCEPT_EULA: "Y"
    volumes:
    - './drive:/var/opt/mssql/data'
    ports:
    - "1433:1433"
    Скачать все материалы и почитать статьи можете на моем сайте в блоге: nizamov.school
    Добавляйтесь в друзья:
    ►ВКонтакте: id30033...
    ►Instagram: / ilya.nizamov
    ►Twitter: / nizamov102
    ►Facebook: / ilya.nizamov
    ►Telegram: t.me/IlyaNizamov
    Вступайте в группы и сообщества:
    ►ВКонтакте: nizamov...
    ►Facebook: / 153349492011645
    ►Telegram: t.me/nizamov_s...
    Сотрудничество и предложения:
    ►Mail: pr.nizamov@mail.ru
    ►Skype: Region102102
    ►WhatsApp: +7 (917) 449-09-97
    Еще больше полезностей:
    Уроки 1С: • Итоги в динамическом с...
    Мобильная разработка 1С: • 1С МОБИЛЬНОЕ ПРИЛОЖЕНИ...
    Мои разработки: • ШТРИХ-MOBILE-Ф. Работа...
    Оптимизация 1С: • Тюнинг BIOS HP ProLian...
    Модуль выгрузки на АВИТО из 1С: • 1С АВИТО. НАСТРОЙКА ША...
    Немного обо мне:
    Мне 36, родился в г.Нижневартовск, живу в Уфе. Хобби гитара, фото. Веду здоровый образ жизни (не пью, не курю, немного занимаюсь спортом). Так как детства занимаюсь программированием, изучал Assembler, C++, Delphi, SQL, 1С 8.1-8.3, Foxpro, SCADA TraceMode, HTML5/CSS, PHP, JS, Java, то сейчас развиваю свой бизнес, связанный с программированием и обслуживанием 1С. Работал в компаниях от 100 до 30 000 человек, поддерживал и настраивал сервера для работы 300+ пользователей. Подробнее о моем трудовом стаже можете почитать здесь nizamov.studio....

ความคิดเห็น • 30

  • @ruslans6907
    @ruslans6907 10 หลายเดือนก่อน

    Добрый день! Подскажи, а тебе удалось настроить windows аутентификацию? Для этого пробую запустить контейнер в сети host, но после запуска вообще не могу подключиться к серверу, даже по sql аутентификации. Host сеть не работает чтоли на винде?

    • @ilyanizamov
      @ilyanizamov  10 หลายเดือนก่อน

      Windows аутентификацией никогда в жизни не пользовался. Контейнер отлично работает под windows

  • @VAV1
    @VAV1 2 ปีที่แล้ว +1

    Добрый вечер!
    Спасибо за видит, такой вопрос как лицензируется тогда такая версия ms sql?

    • @vsevolodtroshchin999
      @vsevolodtroshchin999 ปีที่แล้ว +1

      Ну в этом примере ни как так как лицензия цепляется под железо. А докер позволит на любой железке поднять.

  • @rudyraudr7977
    @rudyraudr7977 ปีที่แล้ว

    Здравствуйте!
    Полностью повторил ваши шаги, но на моменте с подключением из sql server managment studio выдает ошибку, реагирует так будто пользователя с таким именем и паролем не существует.
    Все данные ввожу верно, контейнер запущен и работает без ошибок.
    Может знаете в чем может быть проблема?

    • @rudyraudr7977
      @rudyraudr7977 ปีที่แล้ว

      Ещё заметил что если не указывать тег -d то в логах терминала при попытке зайти под логином sa пишет: Password did not match that for the login provided
      Если вписать несуществующий логин, то в логах выдаст: Could not find a login matching the name provided
      То есть сервер запущен, пользователь с таким логином есть, но пароль типо не подходит)

    • @rudyraudr7977
      @rudyraudr7977 ปีที่แล้ว

      Проблема была в том что я создал docker-compose через intellij idea, там еботня с кодировкой в файлах и пароль сохранялся неверный
      Сделал все то же самое через visual studio, работает.
      В intellij idea поменял кодировки на utf-8, заработало(хотя я даже не использовал кириллицу в пароле!)
      В общем, ебаный бред.
      А вам спасибо за видео

  • @sharovwizard
    @sharovwizard 3 ปีที่แล้ว +2

    10 тыщ лайков этому господину! огромное спасибо

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว +1

      Было бы не плохо )

  • @АндрейКороткий-к6я
    @АндрейКороткий-к6я 3 ปีที่แล้ว +1

    Хотелось бы такое же видео по установке/использованию/взаимодействию сервера Apache в Docker c 1C.

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว +3

      Подумаю, может и сделаю

  • @РоманС-ж6г
    @РоманС-ж6г 3 ปีที่แล้ว

    Не такое уж оно и легковесное, к слову сказать. Сама служба виртуализации и демон, ей запускаемый (vmmem)- оперативки так-то тоже расходуют. Даже если ни один из контейнеров не запущен, vmmem все равно потребляет 1.2-1.3 Гб ОЗУ (речь о docker для win). Docker клевая штука, но конкретно этот контейнер (mssql) не самый легковесный. Если уж юзать как СУБД чисто для разработки, я бы взял лучше PG

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว

      Ну это смотря с чем сравнивать, если брать отдельную виртуальную машину, то она займет значительно больше ресурсов, при этом будет запускаться пару минут.

  • @ОлегРоманченко-ж7с
    @ОлегРоманченко-ж7с 2 ปีที่แล้ว

    MICROSOFT удалили чтоли свой образ? ни как не могу на докерхабе его найти

    • @ilyanizamov
      @ilyanizamov  2 ปีที่แล้ว

      docker pull mcr.microsoft.com/mssql/server

  • @pengwin08
    @pengwin08 3 ปีที่แล้ว

    3 вопроса,
    1.кто тестировал sql базу в продакшине?
    2. как лицензируется sql в контейнере?
    3. какой образ sql express ?

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว

      1. Думаю тут больше для разработки, в проде я не использовал
      2. Не знаю, образ для docker официальный от microsoft
      3. Через определенный параметр можно ставить любую версию, какая ставится по умолчанию я не знаю.

  • @skiller4000
    @skiller4000 3 ปีที่แล้ว

    Прикольно, но мы это делали ещё в 2018))) но только на дебиане, беда пришла откуда не ждали, а именно траблы были с лицензиями, хотя все 1Ски были честными и взломов не было.

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว

      Лицензирование это прямо отдельная тема

  • @АлексейБеспалов-ф9ф
    @АлексейБеспалов-ф9ф 3 ปีที่แล้ว

    Спасибо. Полезно. А 1С сервер есть смысл в докере поднимать? Хотелось бы возможность сразу все поднять по быстрому.

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว

      Да, тоже можно

  • @Влад-х7ю9б
    @Влад-х7ю9б 3 ปีที่แล้ว

    Спасибо, Годнота. Остался вопрос с лицензии на ms? Как дела с ними..

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว

      Я использую для разработки, если в продакшене то лицензии как всегда

  • @ultrazSupporter
    @ultrazSupporter 3 ปีที่แล้ว

    интересно, спасибо. Если есть еще какое нибудь окружение для 1с, которое можно поставить в докер, было бы также интересно глянуть.

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว

      Я ставил сервер взаимодействия, видео есть на канале

  • @ЕвгенийБолотюк
    @ЕвгенийБолотюк 3 ปีที่แล้ว

    При перезапуске контейнера, базы сохраняются или постоянно нужно копипастить?

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว

      Если прописали связку с папкой на физическом носителе, то можно не копипастить

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว

      В принципе, пока не удалите контейнер все будет храниться

  • @slknnk
    @slknnk 3 ปีที่แล้ว +2

    Спасибо добрый человек.

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว

      Пожалуйста