Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.11.2018, 09:24
|
|||
|---|---|---|---|
Server Collation |
|||
|
#18+
Помогите подобрать нужный Server Collation. Некоторые буквы сервер воспринимает как ? . Как подобрать нужный Collation Type ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 10:08
|
|||
|---|---|---|---|
Server Collation |
|||
|
#18+
FrequencyНекоторые буквы сервер воспринимает как ? некоторые буквы это типа кириллические? если да, то какой-нибудь Cyrillic_General_CI_AS P.S. после смены серверного коллэйшена в имеющейся уже базе у вас останется прежний коллэйшен базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 10:28
|
|||
|---|---|---|---|
Server Collation |
|||
|
#18+
Frequency, не забудьте потом установить COLLATE у баз model и tempdb. Или только в model и перегрузите сервер. Иначе будете получать конфликты при использовании текстовых полей временных таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 10:33
|
|||
|---|---|---|---|
Server Collation |
|||
|
#18+
iapFrequency, не забудьте потом установить COLLATE у баз model и tempdb. Или только в model и перегрузите сервер. Иначе будете получать конфликты при использовании текстовых полей временных таблиц. думаете, серверный коллэйшен не отразится на базах tempdb/model? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 10:40
|
|||
|---|---|---|---|
Server Collation |
|||
|
#18+
iapне забудьте потом установить COLLATE у баз model и tempdb. даже лучше так: вы сами-то пробовали сменить коллэйшен системных баз без ребилда ? вы попробуйте, получите интересное сообщение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 10:48
|
|||
|---|---|---|---|
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:49
|
|||
|---|---|---|---|
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:54
|
|||
|---|---|---|---|
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:59
|
|||
|---|---|---|---|
Server Collation |
|||
|
#18+
iapКакая разница КАК это сделать? да такая и разница. он спросил о смене СЕРВЕРНОГО коллэйшена. если вы не в курсе, то серверный коллэйшен меняется ребилдом СИСТЕМНЫХ БАЗ. если вы и о системных базах не слышали, как Frequency, то базы темпдб и модел как раз системные. и вот вы ТС-у и отвечаете: сменив коллэйшен серверу (т.е. базам мастер, мсдб, ТЕМПДБ И МОДЕЛ) не забудьте сменить коллэйшен базам ТЕМПДБ И МОДЕЛ. а теперь объясните мне, как же можно было "забыть", если только что это было сделано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 11:00
|
|||
|---|---|---|---|
Server Collation |
|||
|
#18+
Могу конечно так , но всю базу в процедурах и view менять долго. А можно создать таблицу где столбец с типом nvarchar() и префиксом N'' ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 12:29
|
|||
|---|---|---|---|
Server Collation |
|||
|
#18+
Frequency, nvarchar это и есть N, N добавляется в запросах чтобы сервер понял что ваша строка юникодная SELECT 'ת' - не уникодная, строка будет воприниматься в коллейшене сервера SELECT N'ת' - юникодная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 12:56
|
|||
|---|---|---|---|
Server Collation |
|||
|
#18+
WarAntFrequency, nvarchar это и есть N, N добавляется в запросах чтобы сервер понял что ваша строка юникодная SELECT 'ת' - не уникодная, строка будет воприниматься в коллейшене сервера SELECT N'ת' - юникодная угу, это и есть ответ на вопрос ТС, без ребилдов и пр. хрени - юникод дата типы надо использовать, а не тасовать collation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 13:06
|
|||
|---|---|---|---|
Server Collation |
|||
|
#18+
256k, Не все так просто. Если создавать временные таблицы в tempdb, то сравниваться nvarchar поля в основной базе и временной не будут. Надо будет каждый раз приводить их к одному коллейшену. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 14:04
|
|||
|---|---|---|---|
Server Collation |
|||
|
#18+
Massa52256k, Не все так просто. Если создавать временные таблицы в tempdb, то сравниваться nvarchar поля в основной базе и временной не будут. Надо будет каждый раз приводить их к одному коллейшену.Приводить к одному коллейшену слишком медленно, будет без индексов. Нормальная практика - создавать nvarchar поля во временной базе с правильным коллейшеном, таким же, как соотв поля в основной. И непонятно, зачем делать по другому, в чём профит, что бы потом заморачиваться с серверным коллейшеном, или что бы для гениального творения разработчиков непременно требовался отдельный сервер со своими, индивидуальными, установками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2018, 16:27
|
|||
|---|---|---|---|
|
|||
Server Collation |
|||
|
#18+
alexeyvgMassa52256k, Не все так просто. Если создавать временные таблицы в tempdb, то сравниваться nvarchar поля в основной базе и временной не будут. Надо будет каждый раз приводить их к одному коллейшену.Приводить к одному коллейшену слишком медленно, будет без индексов. Вообще говоря, если приводить к целевому коллейшену - индекс хвататься будет, но творить подобное без крайней необходимости типа непреодолимого наследия на том же сервере... в-общем, расстрел на месте, это вот да.[/quot] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1688682]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 417ms |

| 0 / 0 |
