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

211
Как я могу решить проблему пула соединений между ASP.NET и SQL Server?

Последние несколько дней мы видим это сообщение об ошибке на нашем сайте слишком много: «Время ожидания истекло. Период ожидания истек до получения соединения из пула. Это могло произойти, потому что все соединения в пуле использовались и был достигнут максимальный размер пула». Мы ничего не...

209
sql-запрос для возврата различий между двумя таблицами

Я пытаюсь сравнить две таблицы SQL Server, чтобы проверить некоторые данные. Я хочу вернуть все строки из обеих таблиц, где данные находятся либо в одной, либо в другой. По сути, хочу показать все неточности. При этом мне нужно проверить три части данных: FirstName, LastName и Product. Я новичок в...

208
Преобразовать столбец Datetime из UTC в местное время в операторе выбора

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

208
Выберите 10 лучших записей для каждой категории

Я хочу вернуть 10 лучших записей из каждого раздела в одном запросе. Может кто-нибудь помочь с тем, как это сделать? Раздел является одним из столбцов в таблице. База данных - SQL Server 2005. Я хочу вернуть первые 10 по введенной дате. Разделы бизнес, локальные и тематические. Для одной конкретной...

208
Выход из однопользовательского режима

В настоящее время моя база данных находится в однопользовательском режиме. Когда я пытаюсь расширить свою базу данных, я получаю сообщение об ошибке: База данных 'my_db' недоступна. (ObjectExplorer) Кроме того, когда я пытаюсь удалить базу данных, я получаю сообщение об ошибке: Изменения состояния...

208
Временно отключите ограничения (MS SQL)

Я ищу способ временно отключить все ограничения БД (например, табличные отношения). Мне нужно скопировать (используя INSERT) таблицы одной БД в другую БД. Я знаю, что могу добиться этого, выполняя команды в правильном порядке (чтобы не нарушать отношения). Но было бы проще, если бы я мог временно...

206
Запрос для перечисления количества записей в каждой таблице в базе данных

Как перечислить количество строк каждой таблицы в базе данных. Какой-то эквивалент select count(*) from table1 select count(*) from table2 ... select count(*) from tableN Я опубликую решение, но приветствуются другие подходы...

206
Как выполнить хранимую процедуру один раз для каждой строки, возвращаемой запросом?

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

204
Как вы усекаете все таблицы в базе данных, используя TSQL?

У меня есть тестовая среда для базы данных, которую я хочу перезагрузить с новыми данными в начале цикла тестирования. Я не заинтересован в перестройке всей базы данных, просто в «переустановке» данных. Каков наилучший способ удалить все данные из всех таблиц с помощью TSQL? Существуют ли системные...

204
Вставка данных во временную таблицу

После создания временной таблицы и объявления таких типов данных; CREATE TABLE #TempTable( ID int, Date datetime, Name char(20)) Как мне затем вставить соответствующие данные, которые уже хранятся в физической таблице в базе данных?...

204
Как удалить все таблицы в базе данных SQL Server?

Я пытаюсь написать сценарий, который полностью очистит базу данных SQL Server. Вот что у меня есть на данный момент: USE [dbname] GO EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all' EXEC sp_msforeachtable 'DELETE ?' Когда я запускаю его в Management Studio, я получаю: Команды успешно...

203
SQL Server динамический запрос PIVOT?

Мне было поручено придумать способ перевода следующих данных: date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 в следующее: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00 3/1/2012 1100.00...