1С 8.3 и SQL Server 2014 Express
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.
Добрый день! Спасибо за участие и помощь.Удачи и успехов!
С уважением, Тархов Сергей.
Спасибо за уроки!
Спасибо Богдан за урок.
Очень понравилось! толково все показано.
Посмотрел видео, интересно. Хочу уточнить, почему “желательно” добавлять новую базу не средствами Предприятия (добавить базу на сервере), а на SQL физически, затем прикреплять через оснастку сервера 1С предприятия?
Спасибо большое за урок!
Александр, с целью повышения производительности рекомендуется создавать базу для 1С средствами SQL server, если Вы делаете это при помощи сервера 1С, тогда все настройки идут по умолчанию, это размещение файлов *ldf и *mdf по умолчанию, их имена и многое другое по умолчанию, а это далеко не всегда хорошо.
В случаи, когда все делается средствами SQL у Вас все инструменты на руках, и Вы все можете настроить корректно.
Скажу больше Александр, как раз по этой теме готовим новый курс «1C 8 и MS SQL server»
В конце февраля планируем выпуск (если конечно уложимся в сроки).
Спасибо, все очень доступно и понятно!
Рад, что Вам понравилось!
Спасибо за быстрый ответ.
Но все-таки физические пути к файлам базы я задаю при настройке сервера, а не при добавлении каждой базы. В Вашем примере как раз файлы размещаются в 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 – все работает.
Абсолютно верно, физические пути можно указать при настройке самого сервера, но это в том случаи если Вас устраивает то что все последующие базы у Вас будут располагаться на этих дисках, что собственно не всегда так.
В этом уроке я использовал виртуальную машину VMware Workstation (по умолчанию там один диск, для тестирования, ознакомления с SQL Express этого достаточно) в реальной работе конечно нужно как минимум два а еще лучше три физ.диска.
Что касается ошибки что у Вас возникла:
1. Компьютер на котором у Вас установлен экземпляр SQL в домене ?
2. У Вас установлен SQL и сервер 1С на одном и том же ПК ?
Если делать точно так как я показал в уроке все работает без проблем!
Большое спасибо за Ваши уроки!
1. Компьютер на котором у Вас установлен экземпляр SQL в домене ?
Нет, это домашний компьютер. Название HOME ))
2. У Вас установлен SQL и сервер 1С на одном и том же ПК ?
Конечно, один компьютер, потому что дома
Ok, тогда все должно работать, возможно Вы что-то упустили, причины могут быть разные, нужно смотреть что и как Вы делали, возможно причина софт что стоял раньше и тд.
Нужно смотреть.
Решение Вашей проблемы лежит скорее всего здесь –
Запустите SQL server configuration manager – затем протоколы для MSSQLSERVER – TCP/IP – Включить “Да” или Enable.
+ Брандмауэр отключить.
Это все я показал в видео уроке.
Красава, Молодец. Хороший материал.
Спасибо за урок – наглядно и доступно!
Протокол TCP/IP включен.
Брандмауэр выключен.
Мало того, поскольку ошибка была: Поставщик именованных каналов, я еще включал/выключал Именованные каналы (там же в настройках протоколов). Не помогло.
В общем проблема решена указанием ПОЛНОГО DNS пути к серверу: HOME\SQLEXPRESS, вместо 127.0.0.1. P.S. У меня windows 8. Новая, свежая, ничего не ставилось раньше: ни веб-серверов, ни SQL, никаких экспериментов с портами, IP адресами. Может данное обсуждение пригодится кому-то.
Да, спасибо Александр, уверен, что эта информация окажется, кому нибудь полезной.
была та же ошибка, что и у Александра, помог полный путь, хорошо что попалось на глаза)+
Очень актуален вопрос бекапа для данной версии SQL, т.к. встроенных средств в нём нет. Какой вариант резервного копирования предложит автор (желательно автоматизированный).
Заранее благодарен.
З.Ы. Ошибку 127.0.0.1 подтверждаю на Windows Home server 2011 и Windows 8.1
Скачайте отдельно management studio и сможете делать бэкап обычным способом.
Или как я сделал, установил Express уже вместе с management studio.
P.S.
Устанавливать SQL на Windows Home не рекомендую. (Только для теста).
В express версии management studio урезанный вроде.
На Home конечно для тестов (ядро в нем 2008).
Нет не урезан есть все что нужно.
Спасибо
Большое спасибо за уроки.Удачи Вам,Богдан.
СПС
Спасибо за уроки.
Спасибо большое за курсы. Внятно и доходчиво объясняется. Понятно даже для человека, который ранее с “1С” не сталкивался.