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

17
Как я могу гарантировать, что вставки в SQL Server 2008 R2 сначала кэшируются в оперативной памяти?

Представьте себе поток данных, который является «пакетным», т. Е. Он может иметь 10 000 событий, прибывающих очень быстро, а затем ничего не ждать в течение минуты. Ваш совет эксперта: как я могу написать код вставки C # для SQL Server, чтобы гарантировать, что SQL немедленно кэширует все в своей...

17
Почему этот запрос становится значительно медленнее, когда он обернут в TVF?

У меня довольно сложный запрос, который выполняется за несколько секунд сам по себе, но когда он заключен в табличную функцию, он намного медленнее; На самом деле я не дал этому закончиться, но он работает до десяти минут без конца. Единственное изменение - замена двух переменных даты...

17
Поиск последнего обновления таблицы

Запрос: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... скажет мне в последний раз, когда таблица была создана и изменена (с точки зрения DDL). Но я хочу знать, когда в последний раз фактические данные были либо вставлены,...

17
Низкая производительность SQL Server, когда студия управления закрыта

Я заметил странное поведение SQL Server 2008 r2 express: обычно время выполнения моего запроса составляет ~ 650 мс, но если я открою Management Studio и выполню любой простой запрос (например SELECT * FROM Something), время выполнения станет ~ 40 мс. Если я закрою студию управления, это значение...

17
Когда следует указывать PAD_INDEX?

Таким образом, вы можете использовать, FILLFACTORчтобы оставить место на листе индексных страниц. Указание PAD_INDEXтакже оставляет пространство в промежуточных узлах. Какие сценарии вы должны указать PAD_INDEX, и какую пользу это дает для...

17
Должен ли я переносить данные с помощью отсоединения / копирования / вложения или резервного копирования-восстановления-воспроизведения?

Я собираюсь приступить к переносу файлов базы данных в новую SAN (из старой SAN), и у меня есть несколько вариантов для реализации этого. (1) Было предложено изучить уровень восстановления полной резервной копии в новой базе данных на сервере. Однако (2) мой первоначальный план состоял в том, чтобы...

17
Настройка центральной библиотеки хранимых процедур / функций CLR для внутренних хранимых процедур в других базах данных?

Я хотел бы использовать код, который я разработал в C # CLR, для использования во всех базах данных в системе, чтобы мне не приходилось устанавливать каждую из них на достоверную, включать CLR и хранить кучу одного и того же кода внутри каждой из них. , Есть ли лучший способ сделать это с точки...

17
«Превышен период ожидания запроса блокировки» Ошибка при попытке увидеть иерархию БД

У меня проблемы с базой данных. Я могу выполнять основные запросы, хотя и намного медленнее, чем обычно. Когда я пытаюсь просмотреть деревья иерархии для таблиц, представлений или процедур в SSMS Object Explorer, я получаю lock request time out period exceeded. Мои отчеты SSRS, которые запускаются...

17
SQL Server: мы должны использовать TCP или именованные каналы или использовать по умолчанию?

При подключении к SQL Server 2008 R2 из клиентского приложения .NET 4 на другом сервере в той же локальной сети можно установить три разных сетевых протокола: TCP Именованные трубы Не устанавливайте ничего в строке подключения и используйте значение по умолчанию Что такое лучшая практика? Что...

17
Ограничить обновление для определенных столбцов. Разрешить только хранимую процедуру для обновления этих столбцов

У меня есть чувствительные ценовые столбцы, которые я хотел бы обновить только через хранимую процедуру. Я хотел бы, чтобы все попытки кода или ручного изменения значений в этих ценовых столбцах потерпели неудачу, если он не использует хранимые процедуры, предназначенные для его обновления. Я...

17
Отключение проверки схемы при создании функции / хранимой процедуры

Я пытаюсь автоматизировать процесс, который выполняет изменения в базе данных SQL Server 2008 R2. Введенный мной процесс удаляет и воссоздает мои хранимые процедуры и функции, а также запускает сценарии для изменения таблиц / столбцов / данных. К сожалению, один из сценариев требует, чтобы сначала...

17
Какой самый быстрый способ экспортировать таблицу в текстовый файл

У меня будет база данных SQL Server 2012 и таблица с 3 миллионами строк и, возможно, 50 столбцами. Каков будет самый быстрый способ для автоматического фонового процесса .net (может быть, с помощью какой-нибудь команды SQL или Powershell) экспортировать его в текстовый файл, по одной строке для...

17
Разрешения SQL Server для создания, восстановления, удаления только некоторых баз данных

На MS SQL Server 2008 R2 мне нужен пользователь, который может создавать, восстанавливать, DBCC CHECKDB, а затем удалять базы данных. Но он не должен иметь возможность доступа или удаления указанных баз данных на сервере (по соображениям безопасности). Возможна ли эта...

17
Блокировки от блокировок на одних и тех же временных таблицах в разных процессах

Я нашел тупик, который, кажется, показывает то, что я считал невозможным. В тупик вовлечены два процесса: 1. process8cf948 SPID 63 Выполнение ALTER TABLE для временной таблицы #PB_Cost_Excp_Process_Invoices_Work. Владеет IX блокировкой таблицы #PB_Cost_Excp_Process_Invoices_Work с идентификатором...

17
Предупреждение в плане запроса «Оценка мощности»

create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Запрос выше имеет предупреждение в плане запроса. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate"...

17
Ограничить права на соединение на SQL Server

У меня есть приложение для развертывания в производстве, которое использует безопасность системы чести. То есть все пользователи подключаются к БД с использованием учетных данных SQL user / passwd, а приложение самостоятельно управляет разрешениями. Последняя часть не беспокоит меня так сильно, как...

17
«Доступ запрещен» при подключении SSMS к Integration Services

Я получаю следующую ошибку при попытке подключить SSMS к службам Integration Services с использованием сетевого имени конкретного кластера SQL Server: Соединение со службой Integration Services на компьютере «FooDB» завершилось ошибкой: «Доступ запрещен». Эта ошибка возникает, когда компьютер не...

17
Центральная хранимая процедура для выполнения в контексте вызывающей базы данных

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

17
Разница между полным резервным копированием и полным копированием только для копирования

Я видел в центральном потоке SQL Server. Обрезает ли полная резервная копия журнал? эта полная резервная копия не усекает журнал: Нет. Ни полное, ни дифференциальное резервное копирование не усекает журнал транзакций. - Линн Петтис Нет - полная резервная копия не усекает журнал. - Чед Кроуфорд Так...