|
Сервер 1С 8.3 и MS SQL Server 2014 | ☑ | ||
---|---|---|---|---|
0
Trusty
02.04.14
✎
10:51
|
В связи с тем, что MS SQL Server 2014 RTM первого апреля стал доступен, интересно знать опыт профессионального сообщества - работает ли связка Сервер 1С 8.3 и MS SQL Server 2014? Есть ли особенности, проблемы и т.п.?
|
|||
1
ДенисЧ
02.04.14
✎
10:58
|
Проблемы есть.
Две штуки. |
|||
2
Храбрый
02.04.14
✎
10:59
|
(0) Нафиг оно тебе?
Всегда поражают люди которые бесплатно выступают бетатестерами новых систем |
|||
3
jsmith82
02.04.14
✎
11:01
|
(2) По сравнению с 8.3 MSSQL 2014 покажется старой доброй софтиной
|
|||
4
Trusty
02.04.14
✎
11:01
|
(1) какие?
|
|||
5
ДенисЧ
02.04.14
✎
11:02
|
(4) 1с 8.3 и скл 2014. Обе де-факто до сей поры - беты.
|
|||
6
Trusty
02.04.14
✎
11:02
|
(2) правильно, кто-то ведь должен двигать прогресс вперед ;)
|
|||
7
Trusty
02.04.14
✎
11:03
|
(5) по существу есть что сказать?
|
|||
8
ДенисЧ
02.04.14
✎
11:04
|
(7) а тебе не по существу?
ТОгда пользуйся. Кто ж тебе может запретить? Мне пока моё место дороже поиграшек с необкатанными продуктами. |
|||
9
Trusty
02.04.14
✎
11:15
|
(8) Мне интересно мнение тех, кто фактически пробовал эту связку. Наличие рисков для только вышедших продуктов никто не отрицает.
P.S. Ряд типовых конфигураций 1С уже только под 8.3. Это значит "необкатанный" продукт? Когда он станет "обкатанным"? |
|||
10
Aleksey
02.04.14
✎
11:20
|
(9) A ты смешной
|
|||
11
jsmith82
02.04.14
✎
11:21
|
В Microsoft говорят, что лабораторные тесты показали почти 50-кратное ускорение транзакций, а клиенты, которые тестировали технологию в своих БД говорят о 16-кратном ускорении производительности
|
|||
12
jsmith82
02.04.14
✎
11:22
|
мать честная, я афигел
|
|||
13
Aleksey
02.04.14
✎
11:25
|
(11) это фигня по сравнению с тестами с 1с, которые показали 10 кратное падение производительности
|
|||
14
jsmith82
02.04.14
✎
11:26
|
(13) гыгыгы
|
|||
15
elCust
02.04.14
✎
11:27
|
(0) Хотел бы уточнить. Что заставляет вас юзать самый последний релиз SQL?
|
|||
16
Trusty
02.04.14
✎
11:33
|
(10) Рад, что у Вас возникают положительные эмоции!
|
|||
17
Trusty
02.04.14
✎
11:35
|
(15) Где сказано, что он уже используется? Идет изучение вопроса обозначенного в (0).
|
|||
18
elCust
02.04.14
✎
11:38
|
(17) И чего наизучал?
|
|||
19
Trusty
02.04.14
✎
11:39
|
(18) все есть в ветке.
|
|||
20
zva
02.04.14
✎
11:41
|
(0) 2008 sql без первого сервис пака криво работал с ЗУП и иже с ними (неправильно считался районный коэф.). 2012 sql нормально не работал без создания хранимой процедуры. ты правда надеешься, что через день после выхода 2014 кто-то будет запускать его в продакшн в связке с 1С?
|
|||
21
vasbur
02.04.14
✎
11:41
|
так-то 1с сама не заявляет о поддержке 2014 скуля: http://v8.1c.ru/requirements/
|
|||
22
VladZ
02.04.14
✎
11:41
|
(0) Завидую людям, которым нечем заняться.
|
|||
23
Trusty
02.04.14
✎
11:46
|
(20) первый пост по теме. Да, я знаю, что ранее при выходе SQL были проблемы. Но до RTM были CTP и т.п. и совершенно точно есть люди, которые их тестировали в связке с 1С, их мнение ценно и интересно.
В вопросе (0) не идет речь о продакшн. |
|||
24
Trusty
02.04.14
✎
11:48
|
(21) когда вышел SQL 2012, его поддержки тоже не было, но все работало и отлично, необходимо было всего лишь решить вопрос с хранимой процедурой.
|
|||
25
Trusty
02.04.14
✎
11:49
|
(22) зависть - грех!
|
|||
26
rsv
02.04.14
✎
11:50
|
(24) Что за процедура ?
|
|||
27
Trusty
02.04.14
✎
11:54
|
(26) здесь об этом подробнее:
http://www.gilev.ru/sqlserver2012/ |
|||
28
rsv
02.04.14
✎
11:55
|
(27) Ок.
|
|||
29
МихаилМ
02.04.14
✎
12:13
|
||||
30
jsmith82
02.04.14
✎
12:19
|
Поставил MSSQL 2014 Express, 1с 8.3 без проблем цепанулась. Полёт нормальый. Производительность на первый взгляд такая же.
|
|||
31
Trusty
02.04.14
✎
12:20
|
(29) спасибо
|
|||
32
Trusty
02.04.14
✎
12:21
|
+ (29) но там, нет ничего о работе в связке с 1С.
|
|||
33
jsmith82
02.04.14
✎
12:25
|
Провожу сравнительное тестирование на 2012 и 2014
Проведение документов В 2012 без проблем На 2014: Ошибка СУБД: Microsoft SQL Server Native Client 11.0: The metadata could not be determined because statement 'select * from #tt2' uses a temp table. HRESULT=80004005, HRESULT=80004005, SQLSrvr: SQLSTATE=42000, state=1, Severity=10, native=11525, line=1 |
|||
34
jsmith82
02.04.14
✎
12:29
|
Может, из-за того, что я SQL 2014 на ту же тачку поставил?
Microsoft SQL Server Native Client 11.0 от 2012-го скуля |
|||
35
Trusty
02.04.14
✎
12:29
|
(33) Microsoft SQL Server Native Client 11.0 от SQL 2012
|
|||
36
jsmith82
02.04.14
✎
12:30
|
(35) удалить старый и переустановить 2014?
|
|||
37
Trusty
02.04.14
✎
12:32
|
(36) вероятно удалить старый, а затем переустановить новый.
|
|||
38
jsmith82
02.04.14
✎
12:46
|
плят. а можно как-то Microsoft SQL Server Native Client 12.0 поставить?
|
|||
39
saaken
02.04.14
✎
13:03
|
(11) In-Memory OLTP (кодовое название Hekaton) – встроенный в движок механизм, позволяющий создавать таблицы с данными, оптимизированные для непосредственного размещения в оперативной памяти.
Каким местом к 1С? |
|||
40
МихаилМ
02.04.14
✎
13:10
|
(39)
делаете партицирование таблиц остатков и оперативных остатков далее включаете режим ин мемори. правда желательно еще уметь отключать пересоздание таблиц в случае реструктуризации |
|||
41
saaken
02.04.14
✎
13:25
|
(40) что-то мне подсказывает что на общую производительность системы не очень повлияет
|
|||
42
МихаилМ
02.04.14
✎
13:51
|
(41)
как правило в конфигурациях 1с oltp и olap контуры переплетены. на общую может и не очень повлияет, а на oltp кoнтур - в разы. при условии, что нет других "узких" мест в конституции системы тк изменится тип блокировок, колво чтений, и скорость обработки. |
|||
43
davinchi
02.04.14
✎
14:30
|
(30) А как вообще сервер 1С дружит с редакцией Express SQL сервера? На сколько я знаю в Express ограничение по памяти, потребляемой SQl сервером, равное 1 Гб?
И возможна ли нормальная работа сервера 1С с такими ограничениями? |
|||
44
jsmith82
02.04.14
✎
14:33
|
(43) знаешь, прекрасно дружит
у меня на личной машине Express стоит есть база файловая, 4 Гб, есть обработка, есть процедура, которая выполняется 20 секунд на Express база сжимается в 5 раз (!), процедура выполняется 5 секунд (!) |
|||
45
jsmith82
02.04.14
✎
14:35
|
сам Express где-то 2 гига ОЗУ жрёт
|
|||
46
jsmith82
02.04.14
✎
14:36
|
хм, странно, почему 2
|
|||
47
МихаилМ
02.04.14
✎
15:07
|
(43)
заведите отдельную тему. здесь обсуждается скл 2014 и его работа с 1с |
|||
48
davinchi
02.04.14
✎
15:54
|
(46) ничего, странного - по дефолту в свойствах экземпляра ограничение на потребляемый объем памяти экземпляром установлено в какой-то слонячий размер, точно не помню, но точно значительно больше чем 1 Гб. Но такая конфигурация я так понимаю является нарушением лицензионного соглашения редакции Express?
(47) Посмотрим как пойдет, если будет проявлен интерес к вопросу, то вынесу в отдельную тему... |
|||
49
saaken
02.04.14
✎
16:16
|
(40) примеры есть? или гугл поможет
|
|||
50
saaken
02.04.14
✎
16:35
|
(0) поставил 2014 express, УП 2.0. Все работает.
|
|||
51
ДенисЧ
02.04.14
✎
16:38
|
(48) 1. экспресс с 2008р2 ограничен 10 ГБ
2. Никакого нарушения. Ограничение в экспрессе не лицензионное, а программное. |
|||
52
МихаилМ
02.04.14
✎
16:38
|
(49)
по партицированию примеров в интернет достаточно. по управлению реструктуризацией 1с8 - не встречал. |
|||
53
gallam
02.04.14
✎
16:52
|
(0) Мы сравнивали скорость выполнения запросов в MS SQL 2012 и 2014 для 1С:8 (на трафике от реальной работы пользователей), при прочих равных эффект более 12% (в пользу 2014). Скоро пресс релиз сравнения будет.
|
|||
54
gallam
02.04.14
✎
17:01
|
+ (53) сравнивали еще 2008 с 2012, тоже где-то такой же эффект (около 10-15%).
|
|||
55
davinchi
02.04.14
✎
17:02
|
(51) я имел ввиду ограничение не на размер базы, а на объем оперативной памяти, потребляемой процессом экземпляра SQL сервера...
|
|||
56
ДенисЧ
02.04.14
✎
17:06
|
(55) Ну, тогда ещё проще. Экспресс физически не может потребить больше указанного объёма, вне зависимости от того, что указано в настройках.
|
|||
57
Федя Тяпкин
02.04.14
✎
17:08
|
(0) если будешь тестить, просьба отписаться о результатах. 2014 крутой
|
|||
58
Trusty
02.04.14
✎
17:13
|
(53) Спасибо! То есть в принципе ничего не мешает использовать последний релиз сервера 1С 8.3 с MS SQL 2014 RTM на типовых конфигурациях?
|
|||
59
Федя Тяпкин
02.04.14
✎
17:16
|
(53) а где опубликуете?
|
|||
60
gallam
02.04.14
✎
17:16
|
(58) Я бы дождался первого сервис пака. 2012 без проблем.
|
|||
61
davinchi
02.04.14
✎
17:17
|
(56) см (46)
и я сам несколько раз при определенных операциях получал на экспрессе потребление ОЗУ более 1-го гига... т.е. программного ограничения нет это точно! |
|||
62
gallam
02.04.14
✎
17:17
|
(59) У себя на сайте + возможно в майкрософт.
|
|||
63
Trusty
02.04.14
✎
17:19
|
(60) С SQL 2012 понятно, что работает. Он официально заявлен.
|
|||
64
davinchi
02.04.14
✎
17:23
|
(60) Практика последних лет показывает, что Microsoft начинает штамповать версии своих продуктов как пирожки... И на стадии RTM продукты достаточно стабильны.
SQL 2012 вообще даже до R2 недожил... Теоритически проблем с 2014 не должно быть, т.к. 1с использует его возможности на 30-40%, чисто как среду хранения... А вот производительность может повыситься за счет переработанного кода и нововведений SQL... |
|||
65
Trusty
02.04.14
✎
17:27
|
(64) собственно поэтому и возник вопрос (0). В стабильности SQL 2014 я сомневаюсь значительно меньше, чем в способности сервера 1С 8.3 использовать его правильно.
|
|||
66
eaglesoft
11.04.14
✎
11:08
|
На текущий момент я так понял SQL 2014 использует для работы Microsoft SQL Server Native Client 11.0
Более новую версию клиента я не нашел. Кто-нибудь смог побороть ошибку: Ошибка СУБД: Microsoft SQL Server Native Client 11.0: The metadata could not be determined because statement 'select * from #tt2' uses a temp table. HRESULT=80004005, HRESULT=80004005, SQLSrvr: SQLSTATE=42000, state=1, Severity=10, native=11525, line=1 |
|||
67
МихаилМ
11.04.14
✎
11:27
|
(66)
уже было в (33) |
|||
68
Evgenij78
18.04.14
✎
17:38
|
В (33) оно было, только внятного решения этой ошибки никто не предлагает
|
|||
69
Trusty
21.04.14
✎
08:14
|
(66)
"SQL Server 2012 contains the final version of SQL Server Native Client. SQL Server Native Client will not be updated in future releases of SQL Server. However, as a convenience to developers, SQL Server 2012 Native Client will ship in future releases of SQL Server." http://msdn.microsoft.com/en-us/library/cc280510.aspx "SQL Server Native Client OLE DB Provider Will Not Ship after SQL Server 2012" http://msdn.microsoft.com/en-us/library/hh510181.aspx |
|||
70
i3laze
05.05.14
✎
11:57
|
Тут человек заявляет, что ошибка тянется с SQL 2012 и похоже надо переписывать код:
http://raresql.com/2013/06/15/sql-server-2012-fix-error-11525-the-metadata-could-not-be-determined-because-statement-uses-a-temp-table/ |
|||
71
i3laze
05.05.14
✎
14:09
|
Очень похоже, что в SQL2012 функционал был оставлен для совместимости а в SQL2014 убит окончательно..
Вечером проверю работоспособность на SQL2012. А так Конфигуратор - Выгрузить ИБ, и откат SQL-сервера. |
|||
72
shuhard
05.05.14
✎
14:18
|
(71) дождись 8.3.5
Работа с СУБД. Реализована возможность работы с СУБД Microsoft SQL Server 2014. |
|||
73
Новиков
05.05.14
✎
14:31
|
'select * from #tt2' uses a temp table.
Блеск и нищета! ошибка с селекта в ВИДе перекачивал в основной поток :) |
|||
74
i3laze
05.05.14
✎
15:18
|
Поставил тестовую 8.3.5.823. Ошибка ушла, полет с SQL 2014 нормальный! пока...
|
|||
75
shuhard
05.05.14
✎
15:20
|
(74) подождал бы релиза, 8.3.5.823 падает и с удовольствием
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |