Запитання з тегом «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 вечора є повна резервна копія, але ми не можемо знайти доказів будь-якого плану, запланованого в SQL Server. Техніки, з якими ми зв’язалися, не …

1
Як налаштувати індексований вигляд при виборі ТОП 1 за допомогою ЗАМОВЛЕННЯ з різних таблиць
Я намагаюся налаштувати індексований вигляд у наступному сценарії, щоб наступний запит виконувався без двох кластерних сканувань індексів. Кожен раз, коли я створюю індексний вигляд для цього запиту, а потім використовую його, він, мабуть, ігнорує будь-який індекс, який я ставлю на нього: -- +++ THE QUERY THAT I WANT TO IMPROVE …

3
Каскадне оновлення первинного ключа для всіх посилань на зовнішні ключі
Чи можливо оновити значення стовпця первинного ключа за допомогою каскадування оновлення серед усіх зовнішніх ключів, на які посилається на нього? # EDIT 1: Коли я запускаю наступний запит select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') , Я бачу, що оновлення update_referential встановлено на 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. Калькулятор видасть 100081103000811. Але коли …

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, …

5
Максимальний параметр пам'яті в SQL Server
Я запускаю SQL Server 2008 та веб-додаток на одному виділеному сервері, маючи лише 2 Гб пам'яті. Як зазначається в іншому місці, SQL Server регулярно займає до 98% фізичної пам'яті, що, як видається, уповільнює роботу веб-додатків на сервері. У розділі "Властивості сервера" в SSMS у розділі "Пам'ять" встановлено максимальну пам'ять сервера …

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

1
Чому серверу sql необхідно перетворити результат count (*) в int, перш ніж порівнювати його зі змінною int?
У моїй програмі є багато запитів, де у клавіші, що має, я порівнюю функцію підрахунку сукупності з змінною int. У планах запитів я бачу implicit_convert перед порівнянням. Я хочу знати, чому це відбувається, оскільки відповідно до документації на сервер sql функція повернення типу count повертається до int. То чому б …


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

2
Група доступності SQL Server 2012 - це "ЗавждиON"?
У традиційному кластері SQL Server, коли виникає помилка, всі клієнти, які підключені до невдалого екземпляра SQL Server, втрачають з'єднання, і кожен клієнт повинен відновити нове з'єднання з екземпляром кластеру відмови. Чи пом'якшує цю проблему завжди група доступності AlwaysON? Чи є відмовою у разі наявності групи SQL Server 2012 AlwaysON прозора …

3
Помилка продуктивності індексу часу SQL Server 2008
Ми використовуємо SQL Server 2008 R2 і маємо дуже велику таблицю (100 М + рядків) з основним індексом ідентифікатора та datetimeстовпцем з некластеризованим індексом. Ми бачимо деяку надзвичайно незвичну поведінку клієнта / сервера, що базується на використанні order byпункту спеціально в індексованому стовпчику дата . Я читав наступний пост: /programming/1716798/sql-server-2008-ordering-by-datetime-is-too-slow, …

3
База даних запускається завжди у режимі відновлення
Щоразу, коли я перезавантажую свій сервер, база даних завжди перебуває у режимі відновлення, і це потребує приблизно 20 хвилин, щоб вона поводилася як нормальна. Це завжди і відбувається лише коли я перезавантажую сервер, тому у мене є кілька питань ... Мені сказали, що це може бути викликано великим файлом журналу? …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.