Запитання з тегом «sql-server-2014»

SQL Server 2014 (основна версія збірки 12.0.xxxx). Будь ласка, також позначте sql-сервер.

2
Як реалізувати алгоритм на основі набору / UDF
У мене є алгоритм, який мені потрібно протистояти кожному рядку в таблиці з 800K рядками та 38 стовпцями. Алгоритм реалізований у VBA і робить купу математики, використовуючи значення з одних стовпців для маніпулювання іншими стовпцями. В даний час я використовую Excel (ADO) для запиту SQL і використовую VBA з курсорами …

3
Внутрішнє резервне копіювання - Що відбувається, коли виконується завдання резервного копіювання - з точки зору блокування та продуктивності в SQL Server?
Для MySQL я знаю, що база даних резервується таблицею за таблицею у SQL-операторах, це призводить до блокування, і якщо ви оновлюєте стовпці під час резервного копіювання, у вас може виникнути проблеми з цілісністю. Наскільки я розумію, це не стосується сервера Microsoft SQL, але як це справляється з SQL сервером? Чи …

3
до яких груп оголошень AD входить мій користувач?
Я не впевнений, чи обрав правильну назву для цього питання. те, про що я насправді - це, враховуючи окремого користувача Windows AD, я хотів би дізнатися список груп Windows AD (логінів), які мають доступ до певної бази даних на цьому сервері коли я запускаю наступний запит select name, principal_id, type, …

3
Оператор ALTER DATABASE не допускається в рамках транзакції з кількома заявами
Звідси я завантажив зразок In-memory на основі AdventureWorks і дотримувався всіх кроків, описаних у супровідній документації. Однак, коли я намагаюся запустити скрипт в SQL Server Management Studio, я отримую повідомлення про помилку: Оператор ALTER DATABASE не допускається в рамках транзакції з кількома заявами Помилка вказує на рядок 9, який є: …


3
Запит на 100 разів повільніше в SQL Server 2014, рядок Spool Count Spool оцінюють винуватця?
У мене є запит, який працює в SQL Server 2012 за 800 мілісекунд і займає близько 170 секунд у SQL Server 2014 . Я думаю, що я звузив це до поганої оцінки кардинальності для Row Count Spoolоператора. Я читав трохи про операторів котушки (наприклад, тут і тут ), але все …

4
Не вдається створити каталог SSISDB
Отримання помилки нижче під час спроби створити каталог у послугах інтеграції sql-сервера 2014. Будь-яка ідея, що я пропустив в установці чи деінде? Не вдалося отримати файл резервного копіювання каталогу "C: \ Program Files \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak". Переконайтесь, що файл бази даних …

3
Виклик із запитом: Створення відра рівних розмірів на основі міри, а не кількості рядків
Я опишу проблему з точки зору завантаження фіксованої кількості вантажних автомобілів із замовленнями, наскільки це можливо рівномірно. Вхідні дані: @TruckCount - the number of empty trucks to fill Набір: OrderId, OrderDetailId, OrderDetailSize, TruckId (initially null) Ordersскладаються з одного або декількох OrderDetails. Завдання тут полягає в призначенні TruckIdкожного запису. Одне замовлення …

2
Є MERGE з OUTPUT кращою практикою, ніж умовні INSERT та SELECT?
Ми часто стикаємося із ситуацією "Якщо не існує, вставити". У блозі Ден Гузман проходить чудове дослідження, як зробити цей процес безпечним. У мене є основна таблиця, яка просто каталогізує рядок до цілого числа з SEQUENCE. У збереженій процедурі мені потрібно отримати цілий ключ для значення, якщо воно існує, або INSERTвоно, …

1
ROW_NUMBER () НАД (РОЗДІЛЕННЯ В, ЗАМОВЛЕННЯ В) не використовує індекс на (A, B, C)
Розглянемо ці дві функції: ROW_NUMBER() OVER (PARTITION BY A,B ORDER BY C) ROW_NUMBER() OVER (PARTITION BY B,A ORDER BY C) Наскільки я розумію, вони дають точно такий же результат. Іншими словами, порядок, в якому ви перераховуєте стовпці в PARTITION BYпункті, не має значення. Якщо є індекс на, (A,B,C)я очікував, що …

4
Зберігання (часткових) резервних копій невеликим під час використання FILESTREAM SQL Server
У мене база даних з майже 1 ТБ FILESTREAMданих, які мені не потребують резервного копіювання (якщо дані були видалені, вони будуть відтворені автоматично через пару годин, тому це просто не важливо). Більшість даних змінюються кожні пару днів, тому диференційне резервне копіювання не допоможе зменшити розмір. У мене були резервні копії, …

1
Де SQL Server фізично зберігає значення Ідентичності для таблиці?
Я сподіваюся, що хтось може вказати на мене в потрібному напрямку. Ось мої розробки поки що. SELECT * FROM sys.identity_columnsце системний вигляд, який дає "last_value", але визначення для цього представлення використовує внутрішню функцію IdentityProperty(colName, 'LastValue')- тож це глухий кут (не витягуючи його з системної таблиці там). Скрізь (я подивився) в …

1
Як використати пакетний режим за допомогою UNPIVOT (з'єднання циклу)?
У мене є запит такої форми: SELECT ... FROM ColumnstoreTable cs CROSS APPLY ( SELECT * FROM (VALUES ('A', cs.DataA) , ('B', cs.DataB) , ('C', cs.DataC) ) x(Col0, Col1) ) someValues Це займає кожен рядок із підзапиту, підтримуваного стовпцем ( ColumnstoreTable), і множує ці рядки. Це по суті UNPIVOT. Справжній …

4
Майстер відновлення бази даних не відкриється в SSMS 2014
На розроблювальній машині під керуванням Windows Server 2012 R2 я щойно оновив SQL Server з 2012 по 2014 рік. Використовуючи SQL Server Management Studio 2014, коли я клацну правою кнопкою миші на базі даних і переходжу до Tasks -> Restore -> Database...нічого, що не відбувається. Майстер відновлення бази даних не …

2
Схема схеми SQL Server 2014 змінюється в середовищі користувачів 24/7 для кількох користувачів
У нас встановлено SQL Server 2014 Enterprise для запуску бази даних, яка повинна бути доступною 24/7. Наша база даних величезна (200 Гбіт +). Також у нас є безліч сервісів, які щохвилини потрапляють у нашу базу даних для читання, оновлення або вставки нових даних. Ми хочемо надати «гарячу» функцію повторного використання …

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