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

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

1
Требуется объяснение медленного УДАЛЕНИЯ с SQL Server
Я хотел бы получить некоторые дополнительные сведения / обоснование поведения удаления SQL Server. У нас довольно большая база данных более 1800 ГБ. Есть несколько очень мелких таблиц (всего несколько целочисленных столбцов) с миллионами строк. Когда мы удаляем 10000 строк из этих мелких таблиц, запросы на удаление, как правило, выполняются довольно …

1
Почему UNPIVOT работает на базе данных уровня совместимости 80?
Я пытаюсь получить данные с помощью UNPIVOT в базе данных SQL Server 2008 SP3, работающей на уровне совместимости 80. Это должно означать, что UNPIVOT не работает, но в моем случае это происходит при определенных обстоятельствах ... Работает: Независимый запрос SELECT формы: SELECT...FROM...UNPIVOT...WHERE...GROUP BY Не работает: Тот же запрос в LEFT …

2
Оптимизировать выбор подзапроса с помощью COALESCE (…)
У меня есть большое представление, которое я использую из приложения. Я думаю, что сузил свою проблему с производительностью, но я не уверен, как ее исправить. Упрощенная версия представления выглядит так: SELECT ISNULL(SEId + '-' + PEId, '0-0') AS Id, *, DATEADD(minute, Duration, EventTime) AS EventEndTime FROM ( SELECT se.SEId, pe.PEId, …

2
Установить простой режим восстановления и сжать файлы журнала для всех пользовательских баз данных
Я надеюсь, что вы можете указать мне в правильном направлении. Я не частый пользователь T-SQL, но я немного погуглил и нашел скрипт ниже. Я немного исправил сценарий. Я хочу, чтобы скрипт: Выбрать все базы данных, кроме системных БД. Чтобы восстановить простой. Чтобы сжать файлы журнала для каждого БД (.ldf), кроме …

2
Создание индекса для вычисляемого поля: строка или двоичные данные будут обрезаны
У меня есть таблица Fooсо следующими полями: ID bigint not null identity(1,1), SerializedValue nvarchar(max), LongValue as TRY_CAST(SerializedValue as bigint) Теперь я хочу создать индекс для LongValue, чтобы я мог легко найти сериализованные значения, которые представляют числа. create nonclustered index IX_Foo on Foo(LongValue); Который выкладывает на меня следующую ошибку: Строка или …

3
Как создать новую таблицу с такими же ограничениями и индексами?
Я создаю новую таблицу с ограничениями первичного ключа и некластеризованным индексом в этой таблице. Я знаю, я хотел бы создать еще одну таблицу с такой же структурой и значениями, а также ключами и индексами. create table Dummy (id integer ,name varchar(20),salary integer Constraint PK_Con_id primary key(id)) insert into Dummy values(11,'AAA',1000); …

5
Постоянное резервное копирование SQL Server 2012, полное и только копирование
Мне нужно быстрое разъяснение по резервному копированию только для копирования по сравнению с полным резервным копированием, поскольку оно относится к нумерации журналов транзакций и восстановлению при необходимости. У меня есть SQL Server 2012 с постоянно включенным для нескольких баз данных. Группы доступности настроены с предпочтительным резервным копированием на реплике. только …

2
Прерывистый RESOURCE_SEMAPHORE_QUERY_COMPILE Статистика ожидания
Я пытаюсь устранить некоторые прерывистые пики ЦП, которые мы наблюдаем на одном из наших производственных SQL-серверов. Мы используем SQL Server 2008 R2 Standard Edition с 28 ГБ оперативной памяти и 4 ядрами процессора. Когда это происходит, мы замечаем большое количество ожиданий RESOURCE_SEMAPHORE_QUERY_COMPILER, которое длится около минуты или двух, а затем …

9
База данных не может быть обновлена, потому что она доступна только для чтения или имеет файлы только для чтения. Сделайте базу данных или файлы доступными для записи и перезапустите восстановление
Я получил файл базы данных и инструкции по его загрузке, чтобы установить SQL Server 2005 и затем присоединить его с помощью SQL Server Management Studio. После установки все, я пытался прикрепить файл MDF, но затем он говорит мне: поиск в каталоге для файла "D: {имя_папки} {имя_файла} .LDF" завершился ошибкой операционной …

3
Справка по ошибке SQL Server «специальный доступ к поставщику OLE DB« Microsoft.ACE.OLEDB.12.0 »»
Таким образом, у нас есть интересная проблема, когда пользователи получают следующую ошибку при попытке запроса представления в SQL Server 2008 R2: Сообщение 7415, уровень 16, состояние 1, строка 1 В специальном доступе к поставщику OLE DB «Microsoft.ACE.OLEDB.12.0» отказано. Вы должны получить доступ к этому провайдеру через связанный сервер. Исследуя эту …

1
Частые «случайные» тайм-ауты соединения с SQL Server
В течение последних нескольких дней наши клиенты испытывали периодические тайм-ауты подключения к нашему серверу базы данных. Несколько вызовов Ajax на одной и той же странице, которые подключаются к серверу несколько раз, приводят к сочетанию успеха и неудачи, и порой у определенных пользователей веб-сайта возникают проблемы с подключением, в то время …

2
Как создать пользователей на сервере SQL для доступа только к одной базе данных с помощью Management Studio [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 6 лет назад . Как создать пользователей в SQL Server 2008 R2 для доступа только к одной базе данных …

2
Производительность SQL Server: доминирующий тип ожидания PREEMPTIVE_OS_DELETESECURITYCONTEXT
Вчера мне позвонил клиент, который жаловался на высокую загрузку ЦП на своем SQL Server. Мы используем SQL Server 2012 64 бит SE. Сервер работает под управлением Windows Server 2008 R2 Standard, Intel Xeon 2,20 ГГц (4 ядра), 16 ГБ ОЗУ. Убедившись , что преступник был на самом деле SQL Server, …


2
Есть ли преимущества использования временных таблиц по сравнению с производными таблицами в SQL Server?
Я читал, что производные таблицы имеют лучшую производительность, чем временные таблицы, но в любом случае многие разработчики SQL Server предпочитают вторые. Почему? Я должен делать запросы с большими данными (миллионы записей), и я хочу быть уверен, что я использую лучший выбор. CREATE TABLE A( id BIGINT IDENTITY(1,1) NOT NULL, field1 …

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