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

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

6
Обріжте пробіли (пробіли, вкладки, нові рядки)
Я на SQL Server 2014 і мені потрібно очистити пробіли від початку та до кінця вмісту стовпця, де пробіли можуть бути простими пробілами, вкладками чи новими рядками (і \nта \r\n); напр ' this content ' should become 'this content' ' \r\n \t\t\t this \r\n content \t \r\n ' should become …

1
Плани запитів змінить продуктивність гірше в SQL Server 2014
Нещодавно ми оновили наш сервер з SQL Server 2008R2 до SQL Server 2014. У нас є запит, який спрацював нормально у 2008R2, але тепер у 2014 році працює неймовірно набагато повільніше та має поганий план виконання. Я зробив кілька тестів ... Переключіть БД 2014 року в режим сумісності 2008/2012. Тестуйте …

6
Зареєстровані сервери SSMS з наміром програми ReadOnly
Ми працюємо над тестуванням POC SQL Server 2014 за допомогою AlwaysOn, і один із користувачів запитав про збереження конфігурації SSMS за допомогою ReadOnly Intent з використанням зареєстрованих серверів у локальній групі серверів. Таким чином, їм не потрібно вводити ім’я псевдоніма кожного разу, коли їм потрібно отримати доступ до репліки ReadOnly …

1
Обмеження 8000 символів на OPENQUERY проти підключеного сервера
У мене є запит, який я намагаюся запустити OPENQUERYна SSRS / SQL Server 2014, але я постійно отримую помилку: Рядок символів, який починається з [...], занадто довгий. Максимальна довжина - 8000. Чи є спосіб подолати це обмеження? Для довідки я намагаюся запустити запит із SSRS через пов'язаний MySQL Server.

1
Використання ниток HADR на високому рівні
Чому кількість робочих ниток групи доступності в пулі HADR збільшиться набагато вище мінімального використання " зазвичай є 3–10 спільних потоків " на копію? В одному випадку ми спостерігали використання 300+ потоків із 3 групами доступності та 10 баз даних. SQL Server 2014 SP1. Наші потенційні результати - резервне копіювання вторинної …

2
Чи можливо PIVOT за заявою LIKE
Чи можна згрупувати за елементами (як у COLUMN LIKE='Value%') в PIVOTтаблиці? У мене є таблиця [DBT]. [Статус], яка містить різні статуси (баз даних, екземпляри тощо) і не хочу переводити / запитувати всі значення PROD і TEST як єдині значення, а групувати їх. Наприклад Замість того , щоб стовпці статусів Prod, …

2
Зміна посилального індексу для зовнішнього ключа
У мене є щось подібне: CREATE TABLE T1 ( Id INT ... ,Constraint [PK_T1] PRIMARY KEY CLUSTERED [Id] ) CREATE TABLE T2 ( .... ,T1_Id INT NOT NULL ,CONSTRAINT [FK_T2_T1] FOREIGN KEY (T1_Id) REFERENCES T1(Id) ) З міркувань продуктивності (та мертвих ситуацій) я створив новий індекс на T1 CREATE UNIQUE …

5
Збіг а] (квадратний дужок, що закривається) з PATINDEX, використовуючи підстановку “[]”
Я пишу користувальницький JSON-аналізатор у T-SQL † . Для мого аналізатора я використовую PATINDEXфункцію, яка обчислює позицію токена зі списку лексем. У моєму випадку лексеми - це єдині символи, і вони включають такі: {} []:, Зазвичай, коли мені потрібно знайти (перше) положення будь-якого з декількох заданих символів, я використовую цю …

1
Хеш-з'єднання між основними / детальними таблицями дає занадто низьку оцінку кардинальності
Як приєднати головну таблицю до таблиці деталей, як я можу заохотити SQL Server 2014 використовувати оцінку кардинальності більшої (детальної) таблиці як оцінку кардинальності виходу об'єднання? Наприклад, при приєднанні 10K головних рядків до рядків деталей 100K, я хочу, щоб SQL Server оцінював приєднання в 100K рядків - те саме, що і …

1
Як видалити стандартну версію SQL Server 2014 без встановлення носія?
Копія SQL Server 2014 Standard була встановлена ​​у моєму вікні розробки як екземпляр за замовчуванням протягом декількох років. Я встановив стандарт на своїй машині, тому що мав безкоштовну ліцензію, яку я міг використовувати через свою підписку на MSDN. Тепер я хочу видалити SQL Server 2014 і зробити SQL Server 2017 …

1
Чому виконання видалення на моєму розділеному представленні призводить до вставки кластерного індексу?
У мене розміщено подання з розділом, що містить нижній тригер вставки (поганий розділ mans). Коли я виконую DELETE, я отримую наступний план запитів: delete from factproductprice where pricedate = '20170725' Тригер на поданні: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 RETURN; DECLARE @PriceDate …

3
Самостійне приєднання на первинному ключі
Розглянемо цей запит, який складається з Nсамостійних приєднань: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Він виробляє план виконання з N кластеризованими скануванням індексів та об'єднанням N-1 об'єднання. Чесно кажучи, я не бачу …

1
Повнотекстовий: багато FT_MASTER_MERGE чекає в SUSPENDED стані після створення декількох повнотекстових індексів (сервер висить)
Ми зробили тест на SQL Server 2014, коли у нас було 10 баз даних, 100 різних схем у кожній базі даних, 10 невеликих (~ 50 рядків) таблиць у кожній схемі (тобто 10K таблиць загалом), і ми створили повнотекстові індекси на всі ці таблиці у всіх цих базах даних одночасно. Через …

1
Не вдається обрізати журнал транзакцій, log_reuse_wait_desc - AVAILABILITY_REPLICA
Сьогодні вранці мене прокинуло повне сповіщення журналу транзакцій про одну з наших баз даних. Цей сервер - це завжди кластер, а також абонент транзакційної реплікації. Я перевірив log_reuse_wait_desc, і він показав резервне копіювання. Хтось випадково відключив завдання резервного копіювання 4 дні раніше, я знову включив завдання резервного копіювання журналу і …

2
Запит не відповідає при додаванні двох стовпців
Коли я додаю два стовпці до мого вибору, запит не відповідає. Тип стовпця - це nvarchar(2000). Це трохи незвично. Версія SQL Server - 2014 рік. Є лише один первинний індекс. Цілі записи - лише 1000 рядків. Ось план виконання ( демонстраційний план XML ): План виконання після ( XML showplan …

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