Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
Помогите подобрать нужный Server Collation. Некоторые буквы сервер воспринимает как ? . Как подобрать нужный Collation Type ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 09:24 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
FrequencyНекоторые буквы сервер воспринимает как ? некоторые буквы это типа кириллические? если да, то какой-нибудь Cyrillic_General_CI_AS P.S. после смены серверного коллэйшена в имеющейся уже базе у вас останется прежний коллэйшен базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:08 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
Frequency, не забудьте потом установить COLLATE у баз model и tempdb. Или только в model и перегрузите сервер. Иначе будете получать конфликты при использовании текстовых полей временных таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:28 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
iapFrequency, не забудьте потом установить COLLATE у баз model и tempdb. Или только в model и перегрузите сервер. Иначе будете получать конфликты при использовании текстовых полей временных таблиц. думаете, серверный коллэйшен не отразится на базах tempdb/model? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:33 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
iapне забудьте потом установить COLLATE у баз model и tempdb. даже лучше так: вы сами-то пробовали сменить коллэйшен системных баз без ребилда ? вы попробуйте, получите интересное сообщение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:40 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
[quot Yasha123]iapвы сами-то пробовали сменить коллэйшен системных баз без ребилда ? Так можно поменять. ALTER DATABASE UB_COMMON SET SINGLE_USER WITH ROLLBACK IMMEDIATE; ALTER DATABASE UB_COMMON SET MULTI_USER WITH ROLLBACK IMMEDIATE; Нет не кирилица латынь. Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:48 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
Yasha123iapне забудьте потом установить COLLATE у баз model и tempdb. даже лучше так: вы сами-то пробовали сменить коллэйшен системных баз без ребилда ? вы попробуйте, получите интересное сообщениеКакая разница КАК это сделать? НАДО, и всё. Без ребилда нельзя? Значит, с ребилдом. COLLATE tempdb должен быть совместимым с COLLATE рабочей базы. А tempdb удаляется при каждом shutdown сервера и создаётся при старте. Любая создаваемая база строится на основе базы model. P.S. У нас администратор сменил COLLATE в model и tempdb буквально на днях. Однако, я-то не администратор. Так что подробности у меня не спрашивайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:49 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
ə , ğ , ö , i , ü ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:49 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
Frequency Так можно поменять. ALTER DATABASE UB_COMMON SET SINGLE_USER WITH ROLLBACK IMMEDIATE; вам не видно выделенное жирным? или UB_COMMON системная база? вы совет iap-а читали? ну попробуйте выполнить предложенное им Код: sql 1. или Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:54 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
iapКакая разница КАК это сделать? да такая и разница. он спросил о смене СЕРВЕРНОГО коллэйшена. если вы не в курсе, то серверный коллэйшен меняется ребилдом СИСТЕМНЫХ БАЗ. если вы и о системных базах не слышали, как Frequency, то базы темпдб и модел как раз системные. и вот вы ТС-у и отвечаете: сменив коллэйшен серверу (т.е. базам мастер, мсдб, ТЕМПДБ И МОДЕЛ) не забудьте сменить коллэйшен базам ТЕМПДБ И МОДЕЛ. а теперь объясните мне, как же можно было "забыть", если только что это было сделано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:59 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
Могу конечно так , но всю базу в процедурах и view менять долго. А можно создать таблицу где столбец с типом nvarchar() и префиксом N'' ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:00 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
Frequency, nvarchar это и есть N, N добавляется в запросах чтобы сервер понял что ваша строка юникодная SELECT 'ת' - не уникодная, строка будет воприниматься в коллейшене сервера SELECT N'ת' - юникодная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 12:29 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
WarAntFrequency, nvarchar это и есть N, N добавляется в запросах чтобы сервер понял что ваша строка юникодная SELECT 'ת' - не уникодная, строка будет воприниматься в коллейшене сервера SELECT N'ת' - юникодная угу, это и есть ответ на вопрос ТС, без ребилдов и пр. хрени - юникод дата типы надо использовать, а не тасовать collation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 12:56 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
256k, Не все так просто. Если создавать временные таблицы в tempdb, то сравниваться nvarchar поля в основной базе и временной не будут. Надо будет каждый раз приводить их к одному коллейшену. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 13:06 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
Massa52256k, Не все так просто. Если создавать временные таблицы в tempdb, то сравниваться nvarchar поля в основной базе и временной не будут. Надо будет каждый раз приводить их к одному коллейшену.Приводить к одному коллейшену слишком медленно, будет без индексов. Нормальная практика - создавать nvarchar поля во временной базе с правильным коллейшеном, таким же, как соотв поля в основной. И непонятно, зачем делать по другому, в чём профит, что бы потом заморачиваться с серверным коллейшеном, или что бы для гениального творения разработчиков непременно требовался отдельный сервер со своими, индивидуальными, установками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 14:04 |
|
||
|
Server Collation
|
|||
|---|---|---|---|
|
#18+
alexeyvgMassa52256k, Не все так просто. Если создавать временные таблицы в tempdb, то сравниваться nvarchar поля в основной базе и временной не будут. Надо будет каждый раз приводить их к одному коллейшену.Приводить к одному коллейшену слишком медленно, будет без индексов. Вообще говоря, если приводить к целевому коллейшену - индекс хвататься будет, но творить подобное без крайней необходимости типа непреодолимого наследия на том же сервере... в-общем, расстрел на месте, это вот да.[/quot] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 16:27 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39740873&tid=1688682]: |
0ms |
get settings: |
4ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 343ms |

| 0 / 0 |
