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

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

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 = …

2
Почему мои пакетные запросы увеличиваются при выполнении дифференциального резервного копирования
Я начал проводить долгосрочное отслеживание различных действий на нашем SQL Server 2012 и заметил увеличение количества пакетных запросов во время наших инкрементных резервных копий. Чтобы дать представление о том, что в обычном режиме мы выполняем около 10-20 пакетных запросов в секунду, но за время работы нашего дифференциального резервного копирования оно …

4
В каких случаях транзакция может быть зафиксирована внутри блока CATCH, если для XACT_ABORT установлено значение ON?
Я читал MSDN о TRY...CATCHи XACT_STATE. Он имеет следующий пример, который используется XACT_STATEв CATCHблоке TRY…CATCHконструкции, чтобы определить, следует ли зафиксировать или откатить транзакцию: USE AdventureWorks2012; GO -- SET XACT_ABORT ON will render the transaction uncommittable -- when the constraint violation occurs. SET XACT_ABORT ON; BEGIN TRY BEGIN TRANSACTION; -- A …

1
Как я могу уничтожить этот XML-файл расширенных событий как можно быстрее?
Я создал сеанс расширенных событий в SQL Server 2008 R2. Сеанс запускается и собирает события, как они происходят, точно так, как вы ожидаете. Если я уничтожу xml, когда событий относительно мало, производительность будет приемлемой. Когда у меня есть тысячи событий, это занимает вечно, чтобы уничтожить XML. Я знаю, что делаю …

2
Дефис в имени моего компьютера вызывает ошибку T-SQL
Я разработчик, а не администратор базы данных (который показывает, я боюсь). Я пытаюсь запустить построитель отчетов 3.0 с SQL Server 2014 Express на своем домашнем компьютере (по имени John-PC) и не могу запустить свои отчеты. Я случайно создал комбинацию пользователя и логина user = John-PCи login = John-PC\John. Когда я …

2
Как реализовать алгоритм на основе множеств / UDF
У меня есть алгоритм, который мне нужно запустить для каждой строки в таблице с 800K строк и 38 столбцов. Алгоритм реализован в VBA и выполняет математические вычисления, используя значения из некоторых столбцов для манипулирования другими столбцами. В настоящее время я использую Excel (ADO) для запроса SQL и использую VBA с …

2
Чем эти два отката SQL Server отличаются?
В SQL Server 2008 R2 чем отличаются эти два отката: Выполните ALTERоператор в течение нескольких минут, а затем нажмите «Отменить выполнение». Для полного отката требуется несколько минут. Выполните ту же ALTERинструкцию, но убедитесь, что LDFфайл недостаточно велик для успешного завершения. Как только LDFпредел достигнут, и «автоматический рост» не разрешен, выполнение …

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

2
sp_send_dbmail отправленная хранимая процедура с вложением
Мне было поручено отправить небольшой ежемесячный отчет одному из моих клиентов. Ранее отчет запускался вручную для экземпляра, выходные данные копировались в электронную таблицу и отправлялись клиенту в виде вложения. Я ищу более постоянное решение, поэтому я намерен использовать sp_send_dbmailхранимую процедуру для запуска запроса и отправки его в виде вложения. Все …

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

6
Журнал транзакций не сжимается, БД думает, что реплицирует
У меня есть база данных SQL Server 2008 R2 Express, на которой работает Kaspersky Security Center, и я не знаю, при каких обстоятельствах произошла установка, но кажется, что база данных реплицируется и не освобождает место в журнале транзакций. например: USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM sys.databases WHERE name …

6
Как экспортировать столбец изображения в файлы в SQL Server?
Я буду мигрировать из базы данных. Есть один столбец типа, imageкоторый я хотел бы экспортировать в двоичные файлы в файловой системе. Один файл для каждой записи. Как я могу сделать это с SQL Server?

6
Как наиболее эффективно обнаружить все запущенные экземпляры SQL Server с помощью PowerShell?
Мне было поручено обнаружить все экземпляры SQL Server, которые работают в нашем домене. В нескольких случаях существует несколько экземпляров на сервер. Я видел два разных метода PowerShell для нахождения этих экземпляров, но ни один из них не находит все экземпляры. 1) Используйте WMI $srvr = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $computerName $instances …

1
Насколько детерминистическим является создание плана выполнения в SQL Server?
Даны следующие константы: Одна и та же база данных с одинаковой структурой (таблицы, индексы и т. Д.) Одни и те же данные Та же SQL Server и аппаратная конфигурация Та же статистика Те же параметры SET в клиенте Те же версии SQL Server Те же флаги трассировки Учитывая эти константы, …

3
Ограничение пользователей для копирования только резервных копий
Я ищу развертывание доставки журналов в моей производственной среде. Это будет означать, что мне придется управлять цепочками резервного копирования, которые могут нарушить люди, делающие резервные копии для обновления сред разработки. Если у меня возникнет ошибка и я хочу использовать резервные копии журналов для восстановления на определенный момент времени, мне также …

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