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

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

2
Потребление памяти SQL Server 2012 вне пула буферов
У меня есть экземпляр SQL Server 2012 SP2 Enterprise Edition, который потребляет на 20 ГБ памяти больше, чем макс. ограничение памяти. Экземпляр ограничен 65 ГБ, но используемая физическая память из приведенного ниже запроса показывает 86 ГБ. SELECT (physical_memory_in_use_kb/1024)/1024 AS [PhysicalMemInUseGB] FROM sys.dm_os_process_memory; GO Сервер физический с двумя узлами NUMA. Есть …

1
Получите минимальное ведение журнала при загрузке данных во временные таблицы
Даже после прочтения Руководства по производительности при загрузке данных я все еще не уверен, нужно ли добавлять подсказку таблицы TABLOCK в пустую временную таблицу, определенную с помощью кластеризованного индекса, чтобы получить минимальное ведение журнала. Очевидно, что временная таблица создается в TempDB, которая работает в режиме восстановления SIMPLE, поэтому я бы …

2
Необходимо отправить форматированное электронное письмо в формате HTML с помощью базы данных Mail в Sql Server 2008 R2
Мое требование состоит в том, чтобы создать автоматическое электронное письмо в виде (электронное письмо в формате HTML через Почту базы данных). Основное требование было выполнено, когда при запуске задания оно вставляет данные в таблицу и эта информация была запланирована для отправки в виде электронного письма, но теперь клиент запросил в …

2
Каков наилучший способ создания диаграммы базы данных для SQL Azure без необходимости установки SQL Server?
У меня есть база данных в SQL Azure, и я хочу создать для нее диаграмму базы данных, но мне не нужно устанавливать SQL-сервер, копировать базу данных и т. Д. Есть ли способ сделать это, о котором кто-нибудь знает?

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

2
Симметричная разностная операция в Transact-SQL?
Я всегда знал об UNIONоператоре в SQL, но только недавно обнаружил, что были и другие операторы множеств, INTERSECTи EXCEPT. Я не смог найти оператора, который выполняет четвертый оператор большого набора, симметричную разность (например, противоположность INTERSECT.) Похоже, я могу получить желаемый результат, используя что-то вроде SELECT Field FROM A UNION SELECT …
10 sql-server  t-sql 

2
Как я могу динамически псевдоним столбцов?
У меня есть таблица (не разработанная мной), которая имеет 20 переменных столбцов. То есть, в зависимости от того, какой тип записи вы просматриваете, применимое имя столбца может измениться. Возможные имена столбцов хранятся в другой таблице, которую я могу очень легко запросить. Поэтому запрос, который я действительно ищу, выглядит примерно так: …

4
Существует ли быстрый способ найти все столбцы в SQL Server 2008 R2, которые зашифрованы / имеют зашифрованные данные?
Существует ли быстрый способ найти все столбцы в SQL Server 2008 R2, которые зашифрованы / имеют зашифрованные данные? Мне нужно аннулировать данные во всех зашифрованных столбцах на сервере разработки (в соответствии с нашими бизнес-правилами). Я знаю большинство столбцов, потому что мы регулярно их используем, но я хочу быть внимательным, а …

3
Как скрыть строки в отчете SSRS?
Я пытаюсь выяснить, как я могу скрыть те строки в моем отчете, в которых общее распределение и общая стоимость в обоих столбцах равны 0 в SSRS 2008. Например: Общая сумма распределения Фактическая стоимость 0 0 <---- скрыть 100,00 0 <---- не скрывать 0 50,0000 <---- не скрывать Вот скриншот: Спасибо

3
Как мне создать таблицу со столбцом, который использует последовательность?
У меня есть следующее CREATE TABLE [MyTable] ( [ID] [bigint] PRIMARY KEY NOT NULL, [Title] [nvarchar](64) NOT NULL ) CREATE SEQUENCE MyTableID START WITH 1 INCREMENT BY 1 NO CACHE ; GO Я хочу вставить новые записи в MyTable и установить идентификатор для следующего значения последовательности. Как мне это сделать? …

1
Синтаксис INNER JOIN, вложенный в OUTER JOIN против результатов запроса
TLDR; Если вы посмотрите на 2 плана выполнения, есть ли простой ответ, который лучше? Я специально не создавал индексы, чтобы было легче увидеть, что происходит. В продолжение моего предыдущего вопроса, в котором мы обнаружили разницу в производительности запросов между различными стилями соединения (т. Е. Вложенный и традиционный), я понял, что …

2
Ошибка при смене владельца базы данных на странице файлов в диалоговом окне свойств базы данных
Я восстановил базу данных и создал нового пользователя (того же пользователя, с которого я вошел) как db_owner. Теперь, когда я хотел увидеть диаграмму базы данных получил ошибку Невозможно установить объекты поддержки диаграммы базы данных, поскольку у этой базы данных нет действительного владельца. Для продолжения сначала используйте страницу «Файлы» диалогового окна …

2
Разделение DBCC CHECKDB на несколько дней
Я работаю над реализацией метода Пола Рэндала, который заключается в том, чтобы вручную распределять DBCC CHECKDB в течение нескольких дней для очень больших баз данных, который в основном состоит из: Разделение таблиц в базе данных примерно поровну между 7 сегментами Запуск DBCC CHECKALLOC два раза в неделю Запуск DBCC CHECKCATALOG …

3
Определение того, какие значения НЕ соответствуют строке таблицы
Я хотел бы иметь возможность легко проверить, какие уникальные идентификаторы не существуют в таблице, из тех, которые указаны в запросе. Чтобы лучше объяснить, вот что я хотел бы сделать сейчас, чтобы проверить, какие идентификаторы списка «1, 2, 3, 4» не существуют в таблице: SELECT * FROM dbo."TABLE" WHERE "ID" IN …

2
Как добавить минуты к типу данных времени?
У меня есть хранимая процедура, которая вставляет две записи в таблицу, разница между записями заключается в том, что столбец времени второй записи находится @MinToAddпосле первой: CREATE PROCEDURE CreateEntry /*Other columns*/ @StartTime time(2), @EndTime time(2), @MinutesToAdd smallint AS BEGIN SET NOCOUNT ON; SET @MinutesToAdd = @MinutesToAdd % 1440; --Prevent overflow if …

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