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

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

2
Обнюхивание параметров обходных путей
В прошлом я использовал два метода, чтобы обойти проблемы с анализом параметров: 1) Использовать WITH RECOMPILE 2) Переназначить значения параметров локальным переменным и использовать их вместо параметров Из того, что я понимаю, конечный результат обоих из них - то же самое - новый план выполнения, который оптимизирован для текущего запроса …

3
Создать функцию в центральной базе данных или повторить в каждой базе данных?
Один из моих разработчиков написал функцию SQL, которая работает как функция VB.Net (LastIndexOf), и хочет опубликовать ее. Мой вопрос заключается в том, что может быть причиной для помещения этого в центральную базу данных, а не в базу данных каждого пользователя? Разработчик пытался поместить его в схему sys на своей главной …

3
логическое чтение против счетчика сканирования
Я объединяю небольшую таблицу (1000 строк) с большой таблицей (8 миллионов строк) в SQL Server 2008. Объединение использует некластеризованный покрывающий индекс для большой таблицы, и объединение может создать три возможных плана запросов. Я пытаюсь выяснить, какой план лучше, но я также хочу обобщить эти знания, чтобы в следующий раз я …

3
Как заставить SQLCMD выводить только ошибки и предупреждения?
Как вы можете заставить SQLCMD при выполнении файла сценария SQL просто выводить любые ошибки или предупреждения, с которыми он сталкивается? Я, по сути, не хочу выводить информационные сообщения.

2
Журнал транзакций и зеркалирование - ищите самое глупое объяснение
Прежде всего, я должен признать, что я борюсь с концепцией журнала транзакций. Я имею в виду - я понимаю, что это журнал всех транзакций, которые происходят в базе данных, но когда дело доходит до правильного помещения его в контекст какой-то задачи, мне явно чего-то не хватает. Итак, всем, кто ответит …

1
Почему ожидаемая продолжительность жизни страницы 0 (ноль) в SQL Server 2005
Мы хотели знать ожидаемый срок службы страницы для нашего SQL Server. Итак, мы смотрим на счетчик, используя Perform. Значение равно нулю и никогда не меняется. Я думал, что должна быть какая-то ошибка, поэтому я проверил запрос DMV SQL Server SELECT [object_name],[counter_name],[cntr_value] FROM sys.dm_os_performance_counters WHERE [object_name] LIKE '%Manager%' AND [counter_name] = …


1
Заказ на хранение против заказа на результат
Это побочный вопрос из порядка сортировки, указанного в первичном ключе, но сортировка выполняется в SELECT . @Catcall говорит это на предмет порядка хранения (кластеризованный индекс) и порядка вывода Многие люди считают, что кластерный индекс гарантирует порядок сортировки на выходе. Но это не то, что он делает; это гарантирует порядок хранения …


1
Репликация транзакций из SQL Server 2000 в 2008
У меня есть устаревшие базы данных на двух серверах SQL Server 2000, которые я пытаюсь реплицировать в базу данных SQL Server 2008 R2 с использованием репликации транзакций. Сервер 2008 года не находится в той же локальной сети, поэтому я выполняю репликацию через Интернет. Я создал псевдонимы, чтобы каждый сервер мог …

1
Рекурсивная производительность CTE
Нужна помощь с рекурсивной производительностью CTE. Ниже CTE работает очень медленно, так как пытается рекурсивно извлекать иерархические данные. Таблица большая с каждым корневым идентификатором, имеющим до 3 рекурсивных элементов. Может быть около 200000 или более корневых идентификаторов. Я знаю, что рекурсивные CTE медленны для огромного набора данных, так как для …

1
Почему служба браузера SQL отключается?
У меня периодически возникают проблемы с пакетом установки программного обеспечения, который устанавливает наш продукт (написанный с использованием InstallShield / InstallScript). В процессе установки мы перезапускаем службу браузера SQL. В большинстве случаев это работает нормально. Но иногда - и я не разработал, как воспроизвести это предсказуемо - служба не перезапускается, и …

3
Исправить для бесхозного пользователя 'гость'?
Что можно сделать, если что-нибудь, когда специальный guestпользователь осиротел (не связан ни с каким логином)? Для одной из моих баз данных (SQL Server 2005) при выполнении следующего перечисляется гостевой пользователь как потерянный пользователь. exec sp_change_users_login 'report' Результаты: UserName UserSID guest 0x3C2E66759FFBC14F84127D6795C27FD3 Если я пытаюсь исправить гостевого пользователя с помощью этой …

3
Лучше заполнять переменные, используя SET или SELECT?
Как лучше (с точки зрения производительности) установить значение переменной? По SETкоманде: DECLARE @VarString nvarchar(max); SET @VarString = 'john doe'; SELECT @VarString; По SELECTкоманде: DECLARE @VarString nvarchar(max); SELECT @VarString = 'john doe'; SELECT @VarString;

2
Могут ли группы доступности заменить репликацию транзакций?
Я смотрел на новые функции SQL Server 2012, и как он может помочь моей текущей ситуации. В настоящее время мы находимся на SQL Server 2008 R2 и реплицируем базы данных двух OLTP-серверов на один сервер отчетов посредством репликации транзакций. Затем мы используем эти реплицированные БД для составления отчетов. Меня интересует, …

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