Как получить Server Collation в SQL Server 2008 R2 с хранимой процедурой?Как получить классификацию серверов в Microsoft SQL Server 2008 R2?
Я не могу получить доступ к свойствам сервера.
Как получить Server Collation в SQL Server 2008 R2 с хранимой процедурой?Как получить классификацию серверов в Microsoft SQL Server 2008 R2?
Я не могу получить доступ к свойствам сервера.
Системную хранимую процедуру sp_helpsort
можно использовать для возврата к сортировке по умолчанию сервера. Это возвращает текстовое описание сортировки.
Есть некоторые обстоятельства, когда sp_helpsort
возвращает пустую строку, или вам может понадобиться код сортировки. Использование
SELECT SERVERPROPERTY ('Collation');
может быть более полезным для вас.
Попробуйте это:
SELECT name, collation_name
FROM sys.databases
WHERE database_id = DB_ID()
Не доступ к любому из «Свойства сервера», а просто выбирает то, что вы заинтересованы в из системного каталога.
Спасибо, Марк ..... – Alan392
Вам не нужны какие-либо специальные разрешения, чтобы получить параметры сортировки сервера, поскольку он используется для установки сортировки системных баз данных, один из которых является tempdb
, и у все есть доступ, чтобы увидеть эти детали:
SELECT sd.[collation_name] AS [ServerCollation]
FROM [sys].[databases] sd
WHERE sd.[name] = N'tempdb';
спасибо !! ;-) – Alan392