Имя: Пароль:
1C
1С v8
обновился на 8.3 и теперь нужно SQL сервер переустанавливать....
0 vde69
 
модератор
09.04.14
08:17
переодически получаю ошибку

DBMS error:
Microsoft SQL Server Native Client 10.0: Cannot resolve the collation conflict between "Latin1_General_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=9, Severity=10, native=468, line=4


вот ответ 1с (полный аналог)

http://1c-dn.com/forum/forum17/topic690/

почитал как поменять страницу у сервера - там нужно дропать все базы и их переустанавливать заново...

http://msdn.microsoft.com/en-us/library/ms179254.aspx

может кто знает решение полегче....
1 shuhard
 
09.04.14
08:26
(0)[там нужно дропать все базы и их переустанавливать заново.]
термин переустанавливать в отношении сиквела не применим
2 ДенисЧ
 
09.04.14
08:31
"почитал как поменять страницу у сервера - там нужно дропать все базы и их переустанавливать заново."

Звиняйте, барин, но это полный бред.
Коллейшн у баз меняется без переустановки.
Одна тонкость - все индексы по строковым полям нужно удалить.
3 worker-good
 
09.04.14
08:32
(0) У меня такая же проблема
4 Мутабор
 
09.04.14
08:33
Чешу репу
5 worker-good
 
09.04.14
08:34
(3) + только не получилось перевести конфигурацию на БП 3.0 и на ЗУП 3.0 и при переводе выдает ошибку "collation"
6 ДенисЧ
 
09.04.14
08:34
во, по старой памяти
Сменить collation базы?
7 13_Mult
 
09.04.14
08:34
Что-то фигня какая то. Причем тут обновление 1с и сервер SQL переставлять.
8 jsmith82
 
09.04.14
08:39
9 vi0
 
09.04.14
08:48
(1) Шерлок Холмс и доктор Ватсон путешествуют на воздушном шаре. Наконец, решают узнать, куда они попали, и снижаются. Видят внизу человека, пасущего коров, и спрашивают, где они находятся.
Тот долго думает и, наконец, отвечает:
- На воздушном шаре!!!
- Ого! Похоже нас занесло в Россию! - замечает Шерлок Холмс.
- Кажется, я понял Ваш дедуктивный метод, Холмс! - отозвался Ватсон, - Он долго думал, его ответ абсолютно точен и абсолютно бесполезен, значит он - программист. А поскольку только в России программисты пасут коров, мы - в России!
- Да, Ватсон, но к этому же выводу можно прийти и более коротким логическим путем.
- Каким, Холмс?
- А Вы разве не заметили, что он ответил нам по-русски?
10 Kookish
 
09.04.14
08:51
У меня удалось сменить Collation без переустановки сервера. Единственное условие - найденные в интернетах команды нужно запускать с дистрибутива SQL. Ведь он у вас есть, правда?
11 shuhard
 
09.04.14
08:52
(10)[ нужно запускать с дистрибутива SQL]
чё ?
12 worker-good
 
09.04.14
08:55
Только что заведенные темы на Мисте сразу же находятся через поисковик Гугл, Миста крута!!!
13 vde69
 
модератор
09.04.14
09:08
эммм.... на сколько я понял нужно сменить collation tempDb а это можно сделать ТОЛЬКО сменой collation СЕРВЕРА!!!!

а при этом нужно дропать все пользовательские базы.... и потом их пересоздавать и грузить из бекапов....
14 ДенисЧ
 
09.04.14
09:09
(13) зачем? дропать? базы?
15 Kalambur
 
09.04.14
09:10
(12) миста то при чем, это гугл крут
16 vde69
 
модератор
09.04.14
09:11
(14) http://msdn.microsoft.com/en-us/library/ms179254.aspx

Changing the default collation for an instance of SQL Server can be a complex operation and involves the following steps:

Make sure you have all the information or scripts needed to re-create your user databases and all the objects in them.


Export all your data using a tool such as the bcp Utility. For more information, see Bulk Import and Export of Data (SQL Server).


Drop all the user databases.


Rebuild the master database specifying the new collation in the SQLCOLLATION property of the setup command. For example:






Copy


Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=InstanceName
/SQLSYSADMINACCOUNTS=accounts /[ SAPWD= StrongPassword ]
/SQLCOLLATION=CollationName

For more information, see Rebuild System Databases.


Create all the databases and all the objects in them.


Import all your data.
17 ДенисЧ
 
09.04.14
09:12
(16) На заборе тоже много чего пишут :-)
Я через это уже проходил.
18 vde69
 
модератор
09.04.14
09:15
(17) ну вроде как это официальный забор скуля :)

ты решал в рамках одной базы, а как я понял нужно решать в рамках СЕРВЕРА и его СИСТЕМНЫХ баз...
19 ДенисЧ
 
09.04.14
09:16
(18) Если что - в пределах одного сервера может быть много разных баз, и у каждой свой коллейшн.
20 worker-good
 
09.04.14
09:19
(15) А ты создай сайт и попробуй чтобы его находил Гугл в первой строчке))
21 vde69
 
модератор
09.04.14
09:19
(19) да но темпдб один на все базы.... на сколько я понял сабж именно с ним а не с самой базой....

сменить сортировку темпдб просто так нельзя!
22 worker-good
 
09.04.14
09:32
(21) Может имеет смысл подождать, 1С сказала что в следующей версии конфигурации 1С она исправит эту ошибку
23 krbIso
 
09.04.14
09:36
колейшн у системных баз меняется только 2 путями
1) переустановка sql
2) перестройка системных баз

а какой сейчас у вас колейшн у сервера?
24 Сергиус
 
09.04.14
09:42
Извиняюсь за офф..но интересно - А давно такой сайт(http://1c-dn.com/) у 1с есть? Это специально для иностранных партнеров что ли?
25 vde69
 
модератор
09.04.14
09:46
(23) у сервера SQL_Latin1_General_CP1_CI_AS

(22) если-бы была точная дата когда исправят то можно было бы ждать....

(24) несколько лет уже, это оф сайт для буржуев...
26 13_Mult
 
09.04.14
10:02
(22) А еще 1С перед этим сказала, что это не проблема 1с :)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn