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

Все версии Microsoft SQL Server (не MySQL). Также добавьте тег для конкретной версии, например sql-server-2016, поскольку он часто имеет отношение к вопросу.

1
Как я могу создать запрос для приостановки / сна / ожидания в течение определенного времени?
Я тестирую приложение мониторинга на экземпляре SQL Server 2000. Как я могу написать запрос T-SQL, который занимает определенное время? Например, большинство языков сценариев имеют что-то вроде SLEEPкоманды, которая позволяет приостановить выполнение сценария на определенное время. Я ищу что-то подобное, совместимое с SQL Server 2000. Это предназначено для проверки параметров порогового …


3
Получите количество полос и тип полос на основе данных побед-поражений
Я сделал SQL-скрипку для этого вопроса, если это облегчает жизнь кому-либо. У меня есть своего рода база данных по фэнтези-спорту, и я пытаюсь выяснить, как получить данные о «текущей серии» (например, «W2», если команда выиграла последние 2 матча, или «L1», если они проиграли). их последний поединок после победы в предыдущем …

4
SQL Server на Mac
Можно ли установить ядро ​​SQL Server Express Edition на OS X? Я использую MacBook дома и хотел бы использовать его в качестве платформы для тестирования / обучения для SQL Server.

2
В SQL Server я должен форсировать LOOP JOIN в следующем случае?
Как правило, я рекомендую не использовать подсказки по всем стандартным причинам. Однако недавно я обнаружил шаблон, в котором я почти всегда нахожу принудительное циклическое соединение для лучшей производительности. На самом деле, я начинаю использовать и рекомендовать его так сильно, что мне хотелось получить второе мнение, чтобы убедиться, что я ничего …
15 sql-server 

1
Почему целочисленные типы без знака не доступны на лучших платформах баз данных?
Базы данных обычно очень настраиваемы с различными типами данных и произвольной длины. Меня это удивляет, так как я пытаюсь найти синтаксис для использования unsigned intтипов, которые они недоступны ни в PostgreSQL, ни в MS SQL Server. MySQL и Oracle, кажется. Это выглядит как явное упущение с их стороны - следующим …

3
Оптимизация иерархии CTE
Обновление ниже У меня есть таблица учетных записей с типичной архитектурой учетных записей acct / parent для представления иерархии учетных записей (SQL Server 2012). Я создал VIEW, используя CTE для хэширования иерархии, и в целом он работает прекрасно и по назначению. Я могу запросить иерархию на любом уровне и легко …

3
SQL Server не использует все ядра / потоки процессора
После обновления оборудования нашего SQL Server мы заметили в диспетчере задач Windows, что экземпляр SQL использует только половину доступных ему потоков: , На сервере установлено следующее аппаратное и программное обеспечение: Windows 2008 R2 Enterprise 64bit SP1 Intel Xeon E7-4870 - 4 процессора (40 ядер, 80 потоков) Microsoft SQL Server 2012 …

2
Как оптимизировать запрос T-SQL с использованием плана выполнения
У меня есть SQL-запрос, который я провел последние два дня, пытаясь оптимизировать, используя метод проб и ошибок и план выполнения, но безрезультатно. Пожалуйста, прости меня за это, но я опубликую весь план выполнения здесь. Я приложил усилия, чтобы сделать имена таблиц и столбцов в запросе и плане выполнения общими для …

2
Поставщик хочет запускать задание MSDB каждые 5 минут для бизнес-приложений
У нас есть сторонний поставщик, который пытается интегрировать 2 разных приложения, в которых обе БД находятся на нашем экземпляре SQL Server, с 150+ другими БД, и они хотят создать задание MSDB для «синхронизации» 2 разных приложений каждые 5 минут (сначала они хотел запускать его каждую минуту). Моя первоначальная догадка заключается …

6
SQL Server 2012 медленнее, чем 2008
Я перенес большой веб-сайт и базу данных со старого сервера (Windows 2008 / SQL Server 2008/16 ГБ ОЗУ / 2 x 2,5 ГГц Quad Core / SAS-диски) на новый, гораздо лучший сервер (Windows 2008 R2 / SQL Server 2012 SP1 /). 64 ГБ ОЗУ / 2 x 2,1 ГГц 16-ядерные …

3
Почему существуют различия в плане выполнения между OFFSET… FETCH и старой схемой ROW_NUMBER?
Новая OFFSET ... FETCHмодель, представленная в SQL Server 2012, предлагает простую и быструю подкачку страниц. Почему вообще существуют различия, если учесть, что эти две формы семантически идентичны и очень распространены? Можно предположить, что оптимизатор распознает оба и оптимизирует их (тривиально) в полной мере. Вот очень простой случай, когда OFFSET ... …

3
Что распределяется между двумя экземплярами на одном сервере?
Мы хотим установить несколько экземпляров SQL Server на одном сервере Windows. Мы не можем использовать виртуальные машины, потому что сервер является железной Windows 2008 R2. В целях безопасности нам нужно убедиться, что два экземпляра не имеют общего ресурса, включая управление, службы Windows, учетные записи и т. Д. Поэтому я предполагаю, …

3
Возврат столбца за дату в диапазоне
Допустим, у меня есть таблица A: BookingsPerPerson Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 Что мне нужно достичь с целью: Person_Id ArrivalDate DepartureDate Jan-01 Jan-02 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 123456 2012-01-01 2012-01-04 1 1 1 1 213415 2012-01-02 2012-01-07 1 1 1 1 1 1 Система предназначена …

4
Могу ли я изменить структуру таблицы в транзакции, а затем откатить ее в случае ошибки?
У меня есть несколько ALTER TABLEзаявлений, которые я выполняю. Не все из них работают (они являются результатом выполнения SQL Data Compare), и я хочу сгруппировать их в некоторые транзакции и откатить операторы, если что-то пойдет не так. Это возможно, или это только данные, которые можно откатить?

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