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

SQL Server 2012 (основная версия сборки 11.00.xxxx). Пожалуйста, также пометьте sql-сервер.

3
Как лучше всего поддерживать размеры файла журнала SQL
Я в некотором роде новый администратор баз данных, и я управляю экземпляром SQL Server 2012, который обладает достаточной активностью. Я работаю в режиме полного восстановления, потому что нам нужно время восстановления. Прямо сейчас я беру полную резервную копию баз данных и журналов каждый день в 5 утра. Некоторые из файлов …

4
Сравнение значений NULL в таблице
Я всегда озадачен некоторым загадочным поведением t-sql, например: -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow NULL comparison, such as null = …

1
Кластерный индекс не используется в операторе удаления
У меня есть таблица SQL Server, определенная следующим образом CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, …

2
Заполните пропущенные даты значением данных из предыдущей заполненной даты для группы
Изобразите билеты службы поддержки, которые передаются между отделами. Мы хотим знать, какой отдел находится в конце дня для каждого билета на каждый день, когда билет открыт. Таблица содержит последний отдел для каждого билета за каждый день, в который он открыт, в который происходит изменение в отделе (включая строку для даты, …

3
Является ли total_elapsed_time в DMV sys.dm_exec_requests полностью неточным?
Я использую SQL Server 2012 и пытаюсь объединить несколько запросов для мониторинга с использованием DMV. Тем не менее, если смотреть на total_elapsed_timeполе в sys.dm_exec_requestsDMV, цифры выглядят слишком далеко. Вот пример: SELECT session_id, RunTime = CURRENT_TIMESTAMP, start_time, total_elapsed_time FROM sys.dm_exec_requests WHERE session_id = 284; session_id RunTime start_time total_elapsed_time 284 2016-04-07 16:14:03.690 …

2
Большое изменение во времени массовой вставки
Итак, у меня есть простой процесс массовой вставки, чтобы взять данные из нашей промежуточной таблицы и перенести их в наш datamart. Этот процесс представляет собой простую задачу потока данных с настройками по умолчанию для «Строк на пакет» и вариантами «tablock» и «no check ограничение». Стол довольно большой. 587 162 986 …

1
Почему SQL Server отказывается обновлять эти статистические данные, кроме полного сканирования?
Я заметил относительно продолжительную (20 минут +) операцию автоматического обновления статистики в ежедневной сборке хранилища данных. Вовлеченная таблица CREATE TABLE [dbo].[factWebAnalytics]( [WebAnalyticsId] [bigint] IDENTITY(1,1) NOT NULL, [MarketKey] [int] NOT NULL CONSTRAINT [DF_factWebAnalytics_MarketKey] DEFAULT ((-1)), /*Other columns removed*/ CONSTRAINT [PK_factWebAnalytics] PRIMARY KEY CLUSTERED ( [MarketKey] ASC, [WebAnalyticsId] ASC )WITH (PAD_INDEX = …

3
Внутренние компоненты резервного копирования. Что происходит при выполнении задания резервного копирования с точки зрения блокировки и снижения производительности в SQL Server?
Я знаю, что для MySQL база данных резервируется по таблицам в SQL-выражениях, это приводит к блокировке, и если вы обновляете столбцы во время резервного копирования, вы можете столкнуться с проблемами целостности. Насколько я понимаю, это не относится к Microsoft SQL Server, но как SQL Server справляется с этим? Есть ли …

1
Восстановление базы данных SQL Server 2012 в режиме высокой доступности
У меня есть база данных, которая всегда находится в режиме высокой доступности и синхронизирована с другой базой данных в другом экземпляре. Как я могу восстановить .bakфайл из основной базы данных, используя T-SQL? Я новичок в высокой доступности, и мне посоветовали вывести базу данных из высокой доступности, прежде чем я смогу …

5
Обнаружение изменений в таблице SQL Server
В моем приложении с БД, работающей на SQL Server 2012, у меня есть задание (запланированное задание), которое периодически выполняет дорогостоящий запрос и записывает результаты в таблицу, которую впоследствии может запрашивать приложение. В идеале я хотел бы выполнить этот дорогой запрос, только если что-то изменилось с момента последнего выполнения запроса. Поскольку …

2
Установка SQL Server 2012 Express завершается с ошибкой «Не удалось найти дескриптор запуска компонента Database Engine».
Я пытаюсь установить SQL Server Express 2012 с пакетом обновления 1 x 64 на Windows 7 с пакетом обновления 1 x 64. На этом компьютере ранее был установлен SQL Server Express 2012. Этот экземпляр был обновлен до SQL Server 2012 Standard, который с тех пор был удален. Ниже приведены параметры, …

1
Насколько точен столбец sys.partition.rows?
Системное представление sys.partitionsимеет столбец «строки», который представляет собой общее количество строк в данном разделе. Для таблицы, которая не разделена (или имеет только один раздел в зависимости от того, как вы на нее смотрите), в этом столбце указывается количество строк в таблице. Мне интересно, насколько точен этот столбец и могу ли …

3
SQL Server автоматически обрезает значение varchar в равном сравнении, но не в сравнении
Сегодня я столкнулся с некоторым интересным поведением на SQL Server (наблюдавшемся в 2005 и 2012 годах), которое, я надеялся, кто-нибудь сможет объяснить. Запрос, выполняющий сравнение с =использованием поля NVARCHAR, игнорировал конечный пробел в строке (или автоматически обрезал значение перед сравнением), но тот же запрос с использованием likeоператора не игнорировал этот …

1
Использование SQL Server 2012 Standard с Bitlocker
Мы пытаемся использовать Bitlocker для защиты базы данных SQL Server 2012. У нас нет проблем с запуском битлокера ... проблема в том, что, как только диск заблокирован, SQL Server больше не может читать данные. Очевидно, мы бы хотели использовать TDE, но поскольку это ограничено выпуском Enterprise, это не нужно. У …

3
Могу ли я создать определенный пользователем тип таблицы и использовать его в той же транзакции?
Когда я выполню следующее (в студии управления GO разделит команды на пакеты) use tempdb begin tran go CREATE TYPE dbo.IntIntSet AS TABLE( Value0 Int NOT NULL, Value1 Int NOT NULL ) go declare @myPK dbo.IntIntSet; go rollback Я получаю сообщение об ошибке тупика. Мой процесс зашел в тупик с самим …

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