1С 8.3 и SQL Server 2014 Express

1С 8.3 и SQL Server 2014 Express

Приветствую друзья на связи Кухар Богдан.

Записал для вас небольшой видео урок, в котором покажу, как перейти на клиент-сервер используя СУБД Microsoft SQL Server 2014 Express.

  • Вы узнаете, когда и почему приходится  отказываться от работы в простом файловом варианте и переходить на клиент-сервер.
  • Научитесь корректно устанавливать SQL Server 2014 Express.
  • Увидите, как работает 1С 8.3 в связке с этой СУБД-шкой.
  • Разберем ограничения, которые существуют в  выпуске Express.

28 комментариев к “1С 8.3 и SQL Server 2014 Express”

  1. Посмотрел видео, интересно. Хочу уточнить, почему «желательно» добавлять новую базу не средствами Предприятия (добавить базу на сервере), а на SQL физически, затем прикреплять через оснастку сервера 1С предприятия?

  2. Александр, с целью повышения производительности рекомендуется создавать базу для 1С средствами SQL server, если Вы делаете это при помощи сервера 1С, тогда все настройки идут по умолчанию, это размещение файлов *ldf и *mdf по умолчанию, их имена и многое другое по умолчанию, а это далеко не всегда хорошо.

    В случаи, когда все делается средствами SQL у Вас все инструменты на руках, и Вы все можете настроить корректно.

    Скажу больше Александр, как раз по этой теме готовим новый курс «1C 8 и MS SQL server»
    В конце февраля планируем выпуск (если конечно уложимся в сроки).

  3. Спасибо за быстрый ответ.
    Но все-таки физические пути к файлам базы я задаю при настройке сервера, а не при добавлении каждой базы. В Вашем примере как раз файлы размещаются в Program Files, что может натолкнуть на мысль, что это нормально.

    Кроме того, следуя инструкции, добавил базу на SQL. При подключении ошибка:

    Ошибка при выполнении операции с информационной базы: Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Поставщик именованных каналов: Не удалось открыть соединение с SQL Server…

    Решилось с помощью совета: http://helpf.pro/faq82/view/1479.html.

    Указал в качестве Сервер баз данных не 127.0.0.1, а как при подключении к SQL Server 2014 Management Studio полный путь HOME\SQLEXPRESS.

    Только что еще раз проверил: попытался добавить новую базу через предприятие (уже не через SQL, как в первый раз). Если сервер 127.0.0.1 — та же ошибка, если HOME\SQLEXPRESS — все работает.

  4. Абсолютно верно, физические пути можно указать при настройке самого сервера, но это в том случаи если Вас устраивает то что все последующие базы у Вас будут располагаться на этих дисках, что собственно не всегда так.

    В этом уроке я использовал виртуальную машину VMware Workstation (по умолчанию там один диск, для тестирования, ознакомления с SQL Express этого достаточно) в реальной работе конечно нужно как минимум два а еще лучше три физ.диска.

    Что касается ошибки что у Вас возникла:
    1. Компьютер на котором у Вас установлен экземпляр SQL в домене ?

    2. У Вас установлен SQL и сервер 1С на одном и том же ПК ?

    Если делать точно так как я показал в уроке все работает без проблем!

  5. 1. Компьютер на котором у Вас установлен экземпляр SQL в домене ?

    Нет, это домашний компьютер. Название HOME ))

    2. У Вас установлен SQL и сервер 1С на одном и том же ПК ?

    Конечно, один компьютер, потому что дома

  6. Ok, тогда все должно работать, возможно Вы что-то упустили, причины могут быть разные, нужно смотреть что и как Вы делали, возможно причина софт что стоял раньше и тд.

    Нужно смотреть.

  7. Решение Вашей проблемы лежит скорее всего здесь —
    Запустите SQL server configuration manager — затем протоколы для MSSQLSERVER — TCP/IP — Включить «Да» или Enable.

    + Брандмауэр отключить.

    Это все я показал в видео уроке.

  8. Протокол TCP/IP включен.
    Брандмауэр выключен.
    Мало того, поскольку ошибка была: Поставщик именованных каналов, я еще включал/выключал Именованные каналы (там же в настройках протоколов). Не помогло.

    В общем проблема решена указанием ПОЛНОГО DNS пути к серверу: HOME\SQLEXPRESS, вместо 127.0.0.1. P.S. У меня windows 8. Новая, свежая, ничего не ставилось раньше: ни веб-серверов, ни SQL, никаких экспериментов с портами, IP адресами. Может данное обсуждение пригодится кому-то.

  9. Очень актуален вопрос бекапа для данной версии SQL, т.к. встроенных средств в нём нет. Какой вариант резервного копирования предложит автор (желательно автоматизированный).
    Заранее благодарен.

    З.Ы. Ошибку 127.0.0.1 подтверждаю на Windows Home server 2011 и Windows 8.1

    • Скачайте отдельно management studio и сможете делать бэкап обычным способом.
      Или как я сделал, установил Express уже вместе с management studio.

      P.S.
      Устанавливать SQL на Windows Home не рекомендую. (Только для теста).

Оставьте комментарий

База знаний 1С