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

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

4
Форматирование T-SQL в SSMS 2012
Согласно этому документу Microsoft: http://msdn.microsoft.com/en-us/library/ms174205.aspx Я должен иметь возможность использовать ctrl + K, а затем ctrl + D для форматирования моих документов SQL в SQL Server Management Studio 2012, но при использовании этого комбо я получаю сообщение об ошибке: Комбинация клавиш (Ctrl + K, Ctrl + D) привязана к команде …
39 sql-server  ssms 

1
Какой смысл ГДЕ 1 = 2 для запроса SELECT INTO к таблице
Если мы хотим создать новую таблицу из существующей в SQL Server, мы можем сделать следующее SELECT * into Table2 from Table1 WHERE 1=2 Какой смысл, где пункт? Я попробовал это без пункта where, и все прошло нормально. Я видел это где пункт во многих примерах в Интернете, но не причина, …
39 sql-server 

3
Методы поиска новых флагов трассировки в SQL Server
Там много трассирующих флагов. Некоторые из них хорошо документированы, некоторые нет, а другие нашли свой способ поведения по умолчанию в выпуске 2016 года. Помимо официальных каналов поддержки, сотрудников Microsoft и т. Д., Как найти новые флаги трассировки? Я прочитал пару недавних постов Аарона Бертрана здесь и здесь , но ничего …

6
Студия управления System.OutOfMemoryException
Я использую Microsoft SQL Server 2012 и пытаюсь выполнить простой запрос к нему в Management Studio. Я получаю следующую ошибку (в SSMS, работающей на сервере): Произошла ошибка при выполнении пакета. Сообщение об ошибке: Исключение типа «System.OutOfMemoryException» было сгенерировано. В системе установлено 24 ГБ ОЗУ, но в диспетчере задач процесс sqlservr.exe …

3
Когда лучше создавать STATISTICS, а не создавать Index?
Я нашел много информации о том, что STATISTICS : как они поддерживаются, как их можно создавать вручную или автоматически из запросов или индексов и так далее. Но я не смог найти каких-либо указаний или информации о «наилучших методах» в отношении того, когдадля их создания: какие ситуации выигрывают больше от созданного …

1
ПРОСТО или ПОЛНАЯ модель восстановления для баз данных?
Когда я должен использовать модель полного восстановления, а когда я должен использовать простую модель восстановления для баз данных? Я всегда использовал модель полного восстановления, потому что она используется по умолчанию, но сегодня я столкнулся с этой ошибкой: Поставщик Microsoft OLE DB для SQL Server (0x80040E14) Журнал транзакций для базы данных …

4
Жесткое и быстрое правило для включения столбцов в индекс
Существует ли какое-либо жесткое и быстрое правило для определения того, какие столбцы и в каком порядке следует размещать в Включенном в некластерный индекс. Я только что прочитал этот пост https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index, и я нашел это для следующего запроса: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Постер предложил сделать …

4
На выделенном сервере базы данных, сколько памяти резервировать для ОС?
Предполагая, что у вас есть выделенный сервер для функций базы данных - сколько памяти вы должны зарезервировать для операционной системы? Я понимаю, что это, вероятно, будет несколько отличаться в зависимости от конкретной ОС, конкретного программного обеспечения базы данных и так далее. Но, поскольку память так важна для производительности базы данных, …

6
Как выполнить SQL для всех БД на сервере
У меня есть некоторый стандартный SQL, который я запускаю для нескольких баз данных на одном сервере, чтобы помочь мне диагностировать проблемы: select so.name, so.type, MAX(case when sc.text like '%remote%' then '' ELSE 'N' END) AS Relevant, @@ServerName as Server, DB_Name() as DBName from sysobjects so with (nolock) join syscomments sc …
38 sql-server 

7
СУЩЕСТВУЕТ (ВЫБРАТЬ 1 ...) против СУЩЕСТВУЕТ (ВЫБРАТЬ * ...) Один или другой?
Всякий раз, когда мне нужно проверить наличие какой-либо строки в таблице, я всегда пишу условие вроде: SELECT a, b, c FROM a_table WHERE EXISTS (SELECT * -- This is what I normally write FROM another_table WHERE another_table.b = a_table.b ) Некоторые другие люди пишут это так: SELECT a, b, c …

6
Могу ли я увидеть, что Исторические запросы выполняются в базе данных SQL Server?
Кто-то выполнял запрос к нашей базе данных SQL Server удаленно, и его система зависала. У них нет резервной копии этого запроса и они хотят увидеть, что было запущено на сервере. Можно ли найти этот запрос в журнале или в истории где-нибудь?
38 sql-server  logs 


4
ALLOW_SNAPSHOT_ISOLATION и READ_COMMITTED_SNAPSHOT
Большинство форумов и примеров в Интернете всегда предлагают включить оба варианта ALLOW_SNAPSHOT_ISOLATIONи READ_COMMITTED_SNAPSHOTвключить их, когда кто-то задает моментальный снимок, версию строки или аналогичный вопрос. Я думаю, слово SNAPSHOT в обоих случаях немного сбивает с толку. Я подумал, что для того, чтобы ядро ​​базы данных использовало управление версиями строк вместо блокировок …

8
Задания агента SQL Server и группы доступности
Я ищу рекомендации по работе с запланированными заданиями агента SQL Server в группах доступности SQL Server 2012. Может быть, я что-то упустил, однако в текущем состоянии я чувствую, что агент SQL Server на самом деле не интегрирован с этой замечательной функцией SQL2012. Как я могу сделать запланированное задание агента SQL …

4
Как мне перечислить или найти все имена столбцов в моей базе данных?
Я хочу найти строку в именах столбцов, присутствующих в базе данных. Я работаю над проектом обслуживания, и некоторые из баз данных, с которыми я имею дело, имеют более 150 таблиц, поэтому я ищу быстрый способ сделать это. Что вы порекомендуете?

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