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

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

1
Как настроить индексированное представление при ВЫБОРЕ ТОП 1 с ORDER BY из разных таблиц
Я пытаюсь настроить индексированное представление в следующем сценарии, чтобы следующий запрос выполнялся без двух сканирований кластеризованного индекса. Всякий раз, когда я создаю индексное представление для этого запроса и затем использую его, он, кажется, игнорирует любой индекс, который я на него ставлю: -- +++ THE QUERY THAT I WANT TO IMPROVE …

4
Можно ли разработать SSIS с оценочной версией SQL Server?
Мы думаем о покупке SQL Standard Serverдля реализации ETL via SSIS. Поскольку это очень дорого для нас, я хотел бы протестировать разработку пакетов SSIS на бесплатной версии. Поскольку экспресс-версия не интегрирует службы SSIS, я хочу попробовать ее в версии SQL Server 2014 с оценкой 180 истекает, но ничего не могу …
11 sql-server  ssis 

3
Найти личность клиента, запускающего запрос в SQL Server без использования триггеров?
В настоящее время я использую Change Data Capture (CDC) для отслеживания изменений данных и хочу отслеживать имя хоста и IP-адрес клиента, отправляющего запрос, который внес изменения. Если есть 5 разных клиентов, вошедших в систему с одним и тем же именем пользователя, один сталкивается с проблемой отслеживания того, кто из 5 …

3
Как ответить, почему вдруг нам нужны индексы или запрос должен быть изменен
Я младший DBA с 3-х летним стажем. Наша работа заключается в точной настройке запросов или информировании разработчиков о том, что определенный код должен быть переписан или необходимы индексы. Один простой вопрос, который часто задает команда разработчиков: «Вчера все прошло нормально, что изменилось внезапно?» и нас попросят проверить инфраструктуру. Первая реакция …

1
Любопытный случай HADR_SYNC_COMMIT ждет
Мы замечаем интересную схему HADR_SYNC_COMMITожидания в нашей среде. У нас есть три реплики; один первичный, один вторичный синхронизатор и один вторичный асинхронный в центре обработки данных, и мы только что добавили еще три реплики ASYNC в другой центр обработки данных (на расстоянии ~ 2400 миль). С тех пор мы начали …


2
SARG оценка кардинальности, почему не полное сканирование?
Почему нет полного сканирования (в SQL 2008 R2 и 2012)? Тестовые данные: DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i < 10000 Begin Insert Into dbo.TestTable(VeryRandomText, VeryRandomText2) …

1
Определите версию и версию SQL Server из доступных настроек, прежде чем устанавливать их?
Мы проходим процесс перехода с SQL Server 2008 R2 Enterprise на стандартную версию. Чтобы начать вышеуказанную деятельность, мы искали доступную стандартную версию SQL Server. Мы нашли один, но запутались в следующих пунктах: Установочные файлы (сохраненные более ранним членом команды) находятся в папке, в которой указано, что это SQL Server 2008 …

1
Сравнение схемы SSDT не работает, пока выполняется BULK INSERT
Я работаю над большим проектом ETL и DW, где мы используем TFS / контроль исходного кода вместе с SSIS и SSDT. Сегодня я обнаружил, что хотя пакет служб SSIS выполняет BULK INSERT в таблице базы данных, невозможно выполнить сравнение схемы SSDT с этой базой данных. Это прискорбно, так как некоторые …
11 sql-server  ssis  ssdt 

6
Миграция с SQL Server 2000 на 2012 без экземпляра 2005 или 2008
Я сталкивался с тремя старыми базами данных на SQL Server 2000, которые мне нужно перенести на 2012 год. Я считаю, что стандартный подход заключается в восстановлении экземпляра 2005 или 2008 года, обновлении, реэкспорте и, наконец, восстановлении в 2012 году. Хорошо, за исключением того, что у нас нет доступных экземпляров 2005 …

2
Концептуальная ERD Multi-table многие ко многим или, возможно, рекурсивные?
Я создаю концептуальную диаграмму [да, я знаю, что я включил атрибуты и ключи - но это только для меня, чтобы консолидировать то, что я делаю во время обучения] - поэтому, пожалуйста, рассматривайте ее как концептуальную с акцентом на отношения и а не таблицы как на диаграмме;) Мое препятствие заключается в …

3
Проверка политики паролей для существующих пользователей
Недавно я попал в среду, где во многих логинах баз данных enforce_password_policyфлаг не включен. Предстоящий аудит требует проверки паролей этих логинов. Я использовал следующий запрос, чтобы получить список логинов и узнать, включены ли флаги или нет. select @@SERVERNAME as servername, name, IS_SRVROLEMEMBER('sysadmin', name) as SYSADMIN, type_desc, create_date, is_policy_checked, is_disabled, password_hash, …

1
High PAGELATCH_ * и WRITELOG ждет. Они связаны?
Мы наблюдаем очень высокие типы ожидания PAGELATCH_EX и PAGELATCH_SH вместе с высокими ожиданиями WRITELOG. Я диагностировал запрос, вызывающий ожидание PAGELATCH, и могу устранить их, уменьшив частоту вставки в занятый кластерный первичный ключ, определенный со значением IDENTITY. Я понимаю, что это явление известно как конфликт защелки вставки последней страницы. Однако мой …

2
Хранение IP-адресов - varchar (45) против varbinary (16)
Я собираюсь создать таблицу с двумя полями - IDкак BIGINTи IPAddressкак либо varchar(45)или varbinary(16). Идея состоит в том, чтобы сохранить все уникальные IP-адреса и использовать ссылку IDвместо фактической IP addressв других таблицах. Как правило, я собираюсь создать хранимую процедуру, которая возвращает IDзаданный IP addressили (если адрес не был найден) вставить …

1
Было бы лучше, чтобы планы запросов были разделены по заявлению на повторное использование?
Из моих ограниченных знаний о том, как планы запросов компилируются, хранятся и извлекаются запросами, я понимаю, что запрос с несколькими утверждениями или хранимая процедура будет генерировать свой план запроса, который будет храниться в кэше плана запросов, который будет использоваться запросом в будущих выполнениях. Я думаю, что этот план извлекается из …

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