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

20
Выбрать все записи, объединить с таблицей A, если объединение существует, с таблицей B, если нет

Итак, вот мой сценарий: Я работаю над локализацией для моего проекта, и обычно я делаю это в коде C #, однако я хочу сделать это в SQL немного больше, так как я пытаюсь немного улучшить свой SQL. Среда: SQL Server 2014 Standard, C # (.NET 4.5.1) Примечание: сам язык программирования не имеет...

19
Принудительный поток

У меня есть такая таблица: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) По сути отслеживание обновлений объектов с возрастающим идентификатором. Потребитель этой таблицы выберет блок из 100 различных идентификаторов объектов, упорядоченных...

18
Таблицы, оптимизированные для памяти - их действительно сложно поддерживать?

Я исследую преимущества обновления с MS SQL 2012 до 2014 года. Одна из главных особенностей SQL 2014 - это оптимизированные для памяти таблицы, которые, очевидно, делают запросы очень быстрыми. Я обнаружил, что есть несколько ограничений для таблиц, оптимизированных для памяти, таких как: Нет...

18
Прописывать только первую букву каждого слова каждого предложения в SQL Server

Я хочу использовать только первую букву каждого слова каждого предложения в столбце SQL. Например, если предложение: 'Мне нравятся фильмы' тогда мне нужен вывод: 'Мне нравятся фильмы' Запрос: declare @a varchar(15) set @a = 'qWeRtY kEyBoArD' select @a as [Normal text], upper(@a) as [Uppercase...

18
Что может быть недостатком в том, чтобы всегда иметь один целочисленный столбец в качестве первичного ключа?

В рамках одного веб-приложения, над которым я работаю, все операции с базой данных абстрагируются с использованием некоторых общих репозиториев, определенных в Entity Framework ORM. Однако, чтобы иметь простой дизайн для общих репозиториев, все задействованные таблицы должны определять уникальное...

18
Кластерные индексы хранилища столбцов и внешние ключи

Я настраиваю производительность хранилища данных, используя индексы. Я довольно новичок в SQL Server 2014. Microsoft описывает следующее: «Мы рассматриваем кластеризованный индекс columnstore как стандарт для хранения больших таблиц фактов хранилища данных и ожидаем, что он будет использоваться в...

18
Использование DISTINCT в оконной функции с OVER

Я пытаюсь перенести запрос из Oracle в SQL Server 2014. Вот мой запрос, который прекрасно работает в Oracle: select count(distinct A) over (partition by B) / count(*) over() as A_B from MyTable Вот ошибка, которую я получил после того, как попытался выполнить этот запрос в SQL Server 2014. Use of...

18
Невозможно создать отфильтрованный индекс для вычисляемого столбца

В моем предыдущем вопросе, это хорошая идея, чтобы отключить эскалацию блокировки при добавлении новых вычисляемых столбцов в таблицу? Я создаю вычисляемый столбец: ALTER TABLE dbo.tblBGiftVoucherItem ADD isUsGift AS CAST ( ISNULL( CASE WHEN sintMarketID = 2 AND strType = 'CARD' AND strTier1 LIKE...

17
SELECT TOP 1 из очень большой таблицы в столбце индекса выполняется очень медленно, но не в обратном порядке («desc»)

У нас есть большая база данных, около 1 ТБ, на которой работает SQL Server 2014 на мощном сервере. Все работало нормально в течение нескольких лет. Около 2 недель назад мы провели полное обслуживание, которое включало: установку всех обновлений программного обеспечения; перестройте все индексы и...

17
Повлияет ли выполнение большого запроса на вторичную базу данных в группе доступности на производительность транзакций в первичной базе данных?

Мне нужно предоставлять данные в реальном времени или почти в реальном времени для отчетов SSRS и Tableau. Я не хочу, чтобы на производственную OLTP-систему негативно влияли длительные запросы. Повлияет ли выполнение большого запроса на вторичную базу данных в группе доступности на...

17
SQL Server UniqueIdentifier / GUID внутреннее представление

Мой коллега прислал мне интересный вопрос, который я не могу полностью объяснить. Он запустил некоторый код (включенный ниже) и получил от него несколько неожиданные результаты. По сути, при преобразовании UniqueIdentifier(которое мы будем называть Guidотсюда и далее) в binary(или varbinary) тип...

17
Сообщение об ошибке - разрешение на просмотр состояния сервера было отклонено - при подключении к SQL Server 2014 с помощью SQL Server 2012 Management Studio

При щелчке правой кнопкой мыши по таблице и выборе «1000 лучших строк» ​​я получаю эту ошибку: Есть ли обходной путь, кроме очевидного обновления до SQL Server

17
Как рекурсивно найти промежутки, где прошло 90 дней, между рядами

Это своего рода тривиальная задача в моем домашнем мире C #, но я еще не сделал это в SQL и предпочел бы решать ее на основе множеств (без курсоров). Набор результатов должен исходить из запроса, подобного этому. SELECT SomeId, MyDate, dbo.udfLastHitRecursive(param1, param2, MyDate) as 'Qualifying'...

16
Законно ли для SQL Server заполнять столбцы PERSISTED данными, которые не соответствуют определению?

Я занимаюсь этим вопросом о странных значениях в PERSISTEDвычисляемом столбце. Ответ там дает несколько предположений о том, как это поведение стало. Я спрашиваю следующее: это не полная ошибка? PERSISTEDРазрешено ли когда-либо столбцам вести себя так? DECLARE @test TABLE ( Col1 INT, Contains2 AS...

16
Запуск пакета служб SSIS из задания агента SQL, принадлежащего пользователю домена, не являющемуся системным администратором

У меня есть два пакета служб SSIS, которые запускаются по расписанию в одночасье (через агента SQL Server) в рамках более крупного развертывания служб SSIS без каких-либо проблем. Все использует проверку подлинности Windows, а запланированное задание принадлежит системному администратору (ну, я) и...

16
Как написать запрос в SQL Server, чтобы найти ближайшие значения

Допустим, у меня есть следующие целочисленные значения в таблице 32 11 15 123 55 54 23 43 44 44 56 23 ОК, список можно продолжать; это не важно Теперь я хочу запросить эту таблицу, и я хочу вернуть определенное количество closest records. Допустим, я хочу вернуть 10 ближайших совпадений записей в...

16
Что происходит, когда не хватает доступной физической памяти для SQL Server?

При поиске я нашел противоречивую информацию. Некоторые сайты заявляют, что, когда для данных не остается физической памяти, SQL Server перемещает уже существующие данные в TEMPDB (см. SQL Server: Демистификация TempDb и рекомендации ). Но другие сайты утверждают, что, когда физической памяти...

15
Более новая версия SQL Server менее стабильна?

Наш архитектор баз данных сказал нашему клиенту, что SQL Server 2014 - плохой выбор по сравнению с 2012 годом, поскольку в нем отсутствуют преимущества производительности и стабильности, которые есть у 2012 года. Все, что я прочитал, противоречит этому. Аарон Бертран говорит, что все наоборот, и...

15
Недостаточно системной памяти в пуле ресурсов по умолчанию для выполнения этого запроса

Я использую SQL Server 2014 - 12.0.2269.0 (X64) в Windows Server 2012, и у меня возникают некоторые проблемы с памятью. Когда я запускаю хранимую процедуру, которая выполняет довольно «тяжелые» вычисления, я получаю ошибку примерно через 10 минут: Недостаточно системной памяти в пуле ресурсов «по...

15
Можно ли дефрагментировать системные таблицы SQL Server?

У нас есть несколько баз данных, в которых создается и удаляется большое количество таблиц. Из того, что мы можем сказать, SQL Server не выполняет никакого внутреннего обслуживания системных базовых таблиц , что означает, что они могут со временем стать очень фрагментированными и раздутыми по...