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

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

1
SQL Server 2014 - сбросить все
Если не считать переустановки программного обеспечения, существует ли простой способ «начать с нуля» с экземпляром SQL? Под этим я подразумеваю: Удалить все созданные входы в систему, Удалить все добавленные базы данных, Сбросить системные базы данных, Удалить любую новую конфигурацию, Сбросить любую конфигурацию агента SQL Server Я не могу найти в …

1
Разрешения GRANT для всех таблиц, представлений, процедур в SQL Server 2000
Мне было интересно, существует ли достаточно эффективный способ использования T-SQL с синтаксисом SQL Server 2000 для GRANT SELECT, INSERT, UPDATE, DELETE для всех таблиц и VIEWS для конкретной базы данных, исключая 2 или 3 из более чем 100 объектов. Я также хотел бы иметь возможность предоставлять привилегии EXEC для всех …

1
Мгновенная инициализация файла на общем диске
Я спрашивал что-то похожее на это раньше, но ранее я спрашивал о перемещении резервных копий в общую папку. На этот раз мне любопытно: если я хочу восстановить базу данных на общем диске, нужно ли включать IFI на этом сервере или только на сервере, на котором работает SQL Server? Причина, по …

1
SQL Server, TOP против ROW_NUMBER
Я изучаю планы выполнения и пробую разные запросы, сравниваю их производительность и наткнулся на это: SELECT StatisticID FROM ( SELECT StatisticID, ROW_NUMBER() OVER (ORDER BY StatisticID) AS rn FROM FTCatalog.Statistic ) AS T WHERE T.rn <= 1000 ORDER BY rn SELECT TOP 1000 StatisticID FROM FTCatalog.Statistic ORDER BY StatisticID Они …

2
Как увидеть весь вывод шага работы?
У нас есть задание агента SQL, на котором запущен какой-то PowerShell, который создает довольно длинный вывод (помимо прочего, он имеет вывод robocopy). В истории заданий агента SQL мы видим только первые 1000 символов этого вывода. Есть ли другое место, где мы можем посмотреть, что будет иметь весь выход? Есть ли …

1
Может ли продолжительность жизни страниц SQL Server быть слишком высокой?
Я прочитал несколько статей об ожидаемой продолжительности жизни страниц SQL Server и о том, что она означает, и какую информацию вы можете извлечь из нее. В большинстве этих статей, которые я читал, общее, здоровое значение PLE составляет где-то 1000-2000 секунд. Я читал, что сокращение до 300 секунд может означать, что …

9
Ошибка: невозможно создать контекст SSPI
Когда кто-то пытается подключиться к экземпляру SQL Server, появляется ошибка: Невозможно сгенерировать контекст SSPI. Вчера у нас было отключение (я не знаю, как сказать это выражение на английском), и мне пришлось закрыть наши серверы. Ища ответы, я нашел это: Проблема с подключением к SQL Server 2008: невозможно создать контекст SSPI …

2
Накопительные обновления SQL Server - не отображаются в Центре обновления Windows
Я только что установил все возможные обновления Windows на экземпляр WS2008R2 / SQL2012. Когда я бегу SELECT @@VERSION я получил Microsoft SQL Server 2012 - 11.0.5058.0 (X64) May 14 2014 18:34:29 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) В …

1
Как передать многозначные символы в отчете SSRS?
У меня есть отчет SSRS, который имеет 3 набора данных, поступающих от одного источника данных. Основной набор данных представляет собой хранимую процедуру, которая объединяет некоторые данные на основе набора параметров, работающих на основе двух других наборов данных. Основная хранимая процедура, включающая этот отчет, имеет 4 параметра. Один - идентификатор типа …

4
В какой момент я должен разделить или разбить очень большую, но простую таблицу
На нашем сайте есть несколько больших, но простых (INT, INT, DATE) таблиц для статистики. Каждая таблица имеет до 300 000 000 строк и увеличивается с каждым днем. Хостинг-провайдер предложил разделить или разбить таблицы, и я неоднократно встречал эту рекомендацию в других местах. Однако... Я пытаюсь согласовать этот совет с заявленной …

3
Желательно ли использовать временную таблицу, когда хранимая процедура может выполняться одновременно разными пользователями?
Я работаю над хранимой процедурой, которая получает objectGUID из активного каталога. Я сохраняю результат во временной таблице, а затем возвращаю значение в выходном параметре для использования с другими процессами. SP будет вызываться из разных хранимых процедур, а также из веб-приложений PHP, ASP Classic и ASP.Net. Я читал ЗДЕСЬ, что (относительно …

2
Оптимизация производительности вставки таблицы сервера SQL
настройка В хранилище данных я объединяю таблицу фактов с 20 измерениями. Таблица фактов содержит 32 миллиона строк и 30 столбцов. Это временная промежуточная таблица, поэтому мне не приходится иметь дело с другими пользователями, читающими или пишущими эту таблицу. Я выбираю 10 столбцов из базовой таблицы и 20 столбцов из соответствующих …

2
SQL Server: как создать пользователя с доступом только с определенных адресов HOSTNAME или IP
У меня есть одно глупое приложение, на которое я полагаюсь, которое имеет жестко закодированную строку подключения внутри. Чтобы повысить безопасность моего SQL Server, я бы хотел сделать пользователей SQL такими же, как одно жестко закодированное внутри приложения, но я хочу, чтобы этот пользователь мог использовать SQL Server только с определенного …

1
Операции агрегации в представлении игнорируют индекс [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Сценарий Когда-то в небольшой компании, которая участвовала в процессе ETL, существовала промежуточная база данных, которая …

5
Преобразование типа данных varchar в тип данных datetime привело к значению вне допустимого диапазона
Я пытаюсь выполнить простой запрос, чтобы получить все строки, созданные в ноябре: SELECT COUNT(*) FROM dbo.profile WHERE [Created] BETWEEN '2014-11-01 00:00:00.000' AND '2014-11-30 23:59:59.997'; SMSS возвращает: Преобразование типа данных varchar в тип данных datetime привело к значению вне допустимого диапазона. Я не понимаю, почему данные преобразуются из varchar в datetime, …

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