Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Глобальная кодировка, это возможно?  [new]
Abra Kadabra
Guest
Есть ли способ задать кодировку для всех вновь создаваемых баз?
27 фев 13, 11:18    [13987220]     Ответить | Цитировать Сообщить модератору
 Re: Глобальная кодировка, это возможно?  [new]
Glory
Member

Откуда:
Сообщений: 104751
Abra Kadabra
Есть ли способ задать кодировку для всех вновь создаваемых баз?

Кодировку чего ?
27 фев 13, 11:20    [13987231]     Ответить | Цитировать Сообщить модератору
 Re: Глобальная кодировка, это возможно?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
BOL-> CREATE DATABASE ...

COLLATE collation_name
Specifies the default collation for the database. Collation name can be either a Windows collation name or a SQL collation name. If not specified, the database is assigned the default collation of the instance of SQL Server.
27 фев 13, 11:24    [13987259]     Ответить | Цитировать Сообщить модератору
 Re: Глобальная кодировка, это возможно?  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Abra Kadabra
Есть ли способ задать кодировку для всех вновь создаваемых баз?

Легко!
Set or Change the Server Collation
автор
Changing the default collation for an instance of SQL Server
...
•Drop all the user databases.
•Rebuild the master database specifying the new collation in the SQLCOLLATION property of the setup command.
•Create all the databases and all the objects in them.
•Import all your data.
27 фев 13, 11:27    [13987276]     Ответить | Цитировать Сообщить модератору
 Re: Глобальная кодировка, это возможно?  [new]
Abra Kadabra
Guest
pkarklin, нет нет, это же для уже созданной базы или создаваемой "вручную", а как быть с теми базами которые создаются приложениями?

т.е. необходимо при создании БД в ее свойствах стояла кодировка ХХХХХ по умолчанию
27 фев 13, 11:29    [13987288]     Ответить | Цитировать Сообщить модератору
 Re: Глобальная кодировка, это возможно?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Abra Kadabra
нет нет, это же для уже созданной базы или создаваемой "вручную", а как быть с теми базами которые создаются приложениями?

т.е. необходимо при создании БД в ее свойствах стояла кодировка ХХХХХ по умолчанию


Это как раз для создаваемой бд. Если эту опцию не указывать, то будет создана бд с дефолтным коллэйшеном инстанса.
27 фев 13, 11:32    [13987317]     Ответить | Цитировать Сообщить модератору
 Re: Глобальная кодировка, это возможно?  [new]
Abra Kadabra
Guest
если кто то также будет нуждаться, ответ здесь: http://msdn.microsoft.com/ru-ru/library/ms179254.aspx
27 фев 13, 12:19    [13987623]     Ответить | Цитировать Сообщить модератору
 Re: Глобальная кодировка, это возможно?  [new]
Andret
Member

Откуда: Киев
Сообщений: 84
Настройки в БД model действует? Это ведь шаблон для новых БД.
27 фев 13, 16:02    [13989554]     Ответить | Цитировать Сообщить модератору
 Re: Глобальная кодировка, это возможно?  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Andret
Настройки в БД model действует? Это ведь шаблон для новых БД.

http://msdn.microsoft.com/en-us/library/ms186388.aspx
Restrictions
The following operations cannot be performed on the model database:
• Changing collation. The default collation is the server collation.
27 фев 13, 16:05    [13989577]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить