Вопросы с тегом «sql-server-2008»

SQL Server 2008 (основная версия сборки 10.00.xxxx). Пожалуйста, также пометьте с помощью sql-сервера.

3
Можно ли выбрать RAISERROR или THROW в зависимости от версии SQL Server?
Вот мой код прямо сейчас: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH Прекрасно работает, если только он не запущен на машине с SQL 2008. Я хотел бы, чтобы блок CATCH проверил версию SQL и запустил THROW, если она равна или выше 2012 …

2
Не удается найти процесс, который создает резервные копии
У нас есть экземпляр SQL Server 2008, установленный на клиентском сервере. ИТ-отдел заказчика отвечает за резервное копирование машины. Журнал SQL Server показывает, что в 19:00 каждый день выполняется полное резервное копирование, но мы не можем найти доказательств какого-либо плана, запланированного в SQL Server. Технические специалисты, с которыми мы связались, не …

1
Как настроить индексированное представление при ВЫБОРЕ ТОП 1 с ORDER BY из разных таблиц
Я пытаюсь настроить индексированное представление в следующем сценарии, чтобы следующий запрос выполнялся без двух сканирований кластеризованного индекса. Всякий раз, когда я создаю индексное представление для этого запроса и затем использую его, он, кажется, игнорирует любой индекс, который я на него ставлю: -- +++ THE QUERY THAT I WANT TO IMPROVE …

3
Каскадное обновление первичного ключа для всех ссылающихся внешних ключей
Можно ли обновить значение столбца первичного ключа с помощью каскадного обновления среди всех внешних ключей, ссылающихся на него? # РЕДАКТИРОВАТЬ 1: Когда я запускаю запрос followinq select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') Я вижу, что update_referential_action имеет значение 0. Таким образом, после обновления столбцов моих первичных ключей не выполняется никаких …

4
Как я могу написать оконный запрос, который суммирует столбец для создания отдельных сегментов?
У меня есть таблица, которая включает в себя столбец десятичных значений, таких как это: id value size -- ----- ---- 1 100 .02 2 99 .38 3 98 .13 4 97 .35 5 96 .15 6 95 .57 7 94 .25 8 93 .15 То, что мне нужно сделать, немного …

3
Автоматическое десятичное округление
Вопрос относительно прост. Мне нужно вычислить 3 столбца, где средние результаты - огромные десятичные дроби, и я сталкиваюсь с проблемой на ранних этапах, когда SQL Server в основном округляет десятичные числа независимо от каких-либо приведений / преобразований. Например, давайте сделаем простое деление как 1234/1233. Калькулятор выдаст 1 00081103000811. Но когда …

5
Максимальный объем памяти в SQL Server
Я использую SQL Server 2008 и веб-приложение на одном выделенном сервере с доступной только 2 ГБ памяти. Как отмечалось в другом месте, SQL Server регулярно занимает до 98% физической памяти, что замедляет работу веб-приложения на сервере. В разделе «Свойства сервера в SSMS» в разделе «Память» для параметра Максимальная память сервера …

3
Получить 2-е или 3-е вхождение значения в строке с разделителями
У меня есть следующая таблица: ========================================================== | Name_Level_Class_Section | Phone Num | ========================================================== | Jacky_1_B2_23 | 1122554455 | | Johnhy_1_B2_24 | 1122554455 | | Peter_2_A5_3 | 1122554455 | ========================================================== Я имею в виду упрощенный мой оператор SQL следующим образом: select *, substring(Name_Level_Class_Section, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_', Name_Level_Class_Section) + 1)) + 1, CHARINDEX('_',Name_Level_Class_Section, …

2
SQL Server 2008 R2 Восстановление COPY_ONLY полной резервной копии с журналами транзакций
После некоторых исследований я не могу найти ответ на этот вопрос. Предыстория Я пытаюсь настроить план резервного копирования, который соответствует следующим трем требованиям: Надежность резервных копий, имеющих ночные полные резервные копии Резервные копии журнала транзакций, которые можно восстановить из Низкое количество используемого дискового пространства Резервные копии должны быть доступны локально …

1
Почему серверу sql необходимо преобразовать результат count (*) в int, прежде чем сравнивать его с переменной int?
У меня есть много запросов в моем приложении, где в предложении Имеется сравнение статистической функции count с переменной int. В планах запросов я могу увидеть implicit_convert перед сравнением. Я хочу знать, почему это происходит, потому что согласно документации сервера sql, тип возвращаемого значения функции подсчета int. Итак, почему должно быть …

3
Ограничить доступ для администратора Windows
Как говорится в рекомендациях по SQL Server , « режим проверки подлинности Windows более безопасен, чем проверка подлинности SQL ». И теперь я хочу знать: есть ли способ защитить SQL Server от пользователя с правами администратора Windows?

4
Запрос медленный для определенных пользователей
У меня есть пара запросов, вызванных из веб-приложения C # .NET, которые всегда бывают быстрыми для меня (я являюсь локальным администратором на SQL Server), но для группы пользователей (группа домена с необходимыми разрешениями) запрос невероятно медленный Дело в том, что время ожидания в приложении. Что может привести к тому, что …

2
Группа доступности SQL Server 2012 это «Всегда»?
В традиционном кластере SQL Server при сбое все клиенты, подключенные к сбойному экземпляру SQL Server, теряют соединения, и каждый клиент должен заново установить новое соединение с экземпляром отказоустойчивого кластера. Смягчает ли эта проблема AlwaysON Availability Group? Является ли отработка отказа в случае доступности группы доступности SQLON 2012 AlwaysON для клиентов, …

3
Ошибка производительности индекса даты и времени в SQL Server 2008
Мы используем SQL Server 2008 R2, и у нас есть очень большая (100M + строки) таблица с индексом первичного идентификатора и datetimeстолбец с некластеризованным индексом. Мы наблюдаем довольно необычное поведение клиент / сервер, основанное на использовании order byпредложения специально для индексированного столбца даты и времени . Я прочитал следующий пост: …

3
База данных всегда запускается в режиме восстановления
Каждый раз, когда я перезагружаю свой сервер, база данных всегда находится в режиме восстановления, и для ее нормальной работы требуется около 20 минут. Это всегда и только происходит, когда я перезагружаю сервер, поэтому у меня есть несколько вопросов ... Мне сказали, что это может быть вызвано большим файлом журнала? Может …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.