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

29
Почему подстановочные знаки в операторах GROUP BY не работают?

Я пытаюсь заставить работать следующий оператор SQL, но получаю синтаксическую ошибку: SELECT A.*, COUNT(B.foo) FROM TABLE1 A LEFT JOIN TABLE2 B ON A.PKey = B.FKey GROUP BY A.* Здесь A - это широкая таблица с 40 столбцами, и я хотел бы избежать перечисления каждого имени столбца в предложении GROUP...

28
Участник базы данных владеет схемой в базе данных и не может отбрасывать сообщение

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

28
Зачем нам нужно перестраивать и реорганизовать индексы в SQL Server

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . После поиска в интернете я не смог найти причину Зачем нам нужно перестраивать и реорганизовать индексы в SQL Server? что происходит...

28
Если положительный, суммируйте все пункты. Если отрицательный, вернуть каждый

Мне нужно найти путь ко SUM()всем положительным значениям numи вернуть SUM()все положительные числа и отдельную строку для каждого отрицательного числа. Ниже приведен пример DDL: Create Table #Be ( id int , salesid int , num decimal(16,4) ) Insert Into #BE Values (1, 1, 12.32), (2, 1, -13.00), (3,...

27
Как просмотреть зашифрованное представление или хранимую процедуру

Я работаю над сторонней базой данных. Когда я пытаюсь просмотреть определение представления, щелкнув правой кнопкой мыши CREATE TOи затем NEW QUERY EDIT WINDOW, я получаю сообщение об ошибке: Это свойство может не существовать для этого объекта или не может быть извлечено из-за недостаточных прав...

27
SQL Server «пустая таблица» работает медленно после удаления всех (12 миллионов) записей?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У меня есть экземпляр SQL Server 2008 с примерно 150 столбцами. Ранее я заполнил эту таблицу приблизительно 12 миллионами записей, но...

27
Как изменить параметры сортировки SQL Server

Как изменить параметры сортировки по умолчанию для SQL Server 2008 R2 Express для всего сервера и конкретной базы данных? Есть ли способ сделать это с помощью визуального интерфейса SQL Server Management Studio? В окне «Свойства сервера» (и в соответствующем окне «Свойства базы данных») это...

26
Как найти операторы SQL, которые вызвали рост базы данных?

Tempdb сервера (SQL Server 2008) увеличивается до 500 ГБ + несколько раз в месяц. Можно ли узнать, какие операторы SQL вызвали эту проблему? Проблема, как правило, не вызвана create table #temp...; insert into #temp...или select ... into #temp...сложна. Исходный размер некоторых TempDb файлов также...

26
Как длинные столбцы влияют на производительность и использование диска?

В нашем текущем проекте слишком часто случается, что нам нужно расширить столбцы на пару символов. От varchar(20)до varchar(30)и так далее. На самом деле, насколько это действительно важно? Насколько хорошо это оптимизировано? Какое влияние дает разрешение 100, 200 или даже 500 символов на обычные...

25
Как добавить sysadmin для пользователя в SQL Server 2008, когда учетные записи sysadmin не существуют

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У меня запущен экземпляр SQL Server 2008. К сожалению, во время тестирования я отменил выбор прав sysadmin для своего логина и теперь...

25
ALTER TABLE CHECK CONSTRAINT

В обозревателе объектов в SQL Server при выборе и создании сценария ограничения внешнего ключа создается следующий код. USE [MyTestDatabase] GO ALTER TABLE [dbo].[T2] WITH NOCHECK ADD CONSTRAINT [FK_T2_T1] FOREIGN KEY([T1ID]) REFERENCES [dbo].[T1] ([T1ID]) GO ALTER TABLE [dbo].[T2] CHECK CONSTRAINT...

25
Рекомендуемый размер файла подкачки для SQL 2008R2 в Windows 2008R2

Эта статья Microsoft - Как определить подходящий размер файла подкачки для 64-разрядных версий Windows Server 2008 и / или Windows 2008 R2 содержит руководство по вычислению размера файла подкачки для 64-разрядных версий Windows 2008 и Windows 2008R2. Это, без сомнения, прекрасно работает для...

24
«CONCAT» не является распознанным именем встроенной функции

Клиент сообщил, что он работает на SQL Server 2012, и мы передали несколько тестовых запросов для тестирования до окончательной доставки: «CONCAT» не является распознанным именем встроенной функции. Я понимаю, что CONCAT()это новая встроенная функция, представленная в SQL Server 2012, и все в...

24
Ключ раздела также должен быть частью первичного ключа?

Я делю таблицу на основе столбца, который не является первичным ключом? Сегодня я прочитал некоторую противоречивую информацию о том, должен ли столбец раздела быть частью первичного ключа. Моя интуиция говорит нет, но я не уверен на 100%. Так что вопросы ... Должен ли столбец раздела быть частью...

24
Каковы некоторые рекомендации по использованию схем в SQL Server?

Я понимаю возможности схем SQL Server, но каковы лучшие практики? Конечно, они обеспечивают еще один уровень безопасности и обеспечивают логическое группирование объектов базы данных в базе данных, но что там типичного? Я часто, по моему опыту, не вижу много пользовательских схем, используемых. Это...

24
Индекс по столбцу Постоянный вычисляемый нуждается в поиске ключа, чтобы получить столбцы в вычисляемом выражении

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . У меня есть постоянный вычисляемый столбец в таблице, который просто состоит из сцепленных столбцов, например CREATE TABLE dbo.T ( ID...

23
Как изменить имя экземпляра SQL Server Express 2008?

Этот вопрос перенесен из-за сбоя сервера, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . На моей машине разработки я установил SQL Server Express 2008, но у него есть имя экземпляра .\SQLEXPRESS. Я хочу, чтобы это был экземпляр...

23
Эффективность хранимых процедур по сравнению с необработанными запросами

Я много читал по обе стороны этой дискуссии: есть ли существенный выигрыш в производительности, если использовать только хранимые процедуры над необработанными запросами? Я особенно заинтересован в SQL Server, но был бы заинтересован в любых базах...

23
Существуют ли какие-либо риски для предоставления пользователям разрешения SQL Server SHOWPLAN?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Я выполняю некоторые настройки производительности для большой базы данных SQL Server 2008, и ИТ-группа не желает давать разрешение...