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

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

2
Можно ли заставить оптимизатор исключить ненужные таблицы в этом многораздельном представлении?
Я тестирую разные архитектуры для больших таблиц, и я видел одно предложение - использовать секционированное представление, при котором большая таблица разбивается на серию меньших «секционированных» таблиц. 1 , 2 , 3 , 4 Тестируя этот подход, я обнаружил что-то, что не имеет большого смысла для меня. Когда я фильтрую «столбец …

4
Как убрать разрывы строк в SSMS?
Я имею дело с SQL, который выглядит следующим образом create procedure as begin Обратите внимание на большие промежутки, например, между asи begin. Как я могу удалить это? Я использовал форматтер SQL, но это не работает.
22 sql-server  ssms 

1
Вставить с OUTPUT, соотнесенным с таблицей подзапросов
Я изменяю структуру базы данных. Содержимое нескольких столбцов таблицы FinancialInstitution должно быть перенесено в таблицу Person . FinancialInstitution связано с лицом с внешним ключом. Каждому финансовому учреждению необходим идентификатор соответствующего лица. Таким образом, для каждой новой строки, вставленной в Person, идентификатор этой новой строки (IDENTITY) должен быть скопирован обратно в …

2
Лучший способ перенести огромную базу данных SQL Server с минимальным временем простоя по сети
Определение проблемы Наш сервер базы данных должен быть перенесен в другой центр обработки данных. Он работает на Microsoft SQL Server 2012 Enterprise (64-разрядная версия) и содержит две базы данных объемом около 2 ТБ и 1 ТБ. Было бы идеально, если бы у нас было простои или нет простоев. Нагрузка Эти …

1
Почему SQL Server 2012 Express использует 9,5 ГБ ОЗУ на моем сервере?
Я создаю приложение, в которое планирую встроить SQL Server 2012 Express в качестве основного хранилища данных. При тестировании на моей машине для разработки (Win7-32 ​​с 3 ГБ ОЗУ) я никогда не наблюдал, чтобы sqlservr.exeпроцесс использовал более 1 ГБ ОЗУ, как и следовало ожидать от опубликованных ограничений аппаратного масштабирования для редакции …

2
Как сохранить историю изменений хранимых процедур SQL Server
Примечание: я не спрашиваю о полном контроле версий. Есть ли способ автоматически вести историю хранимых процедур на SQL Server. Аналогично тому, как Google Docs автоматически ведет историю версий документов, а Wikipedia автоматически ведет историю версий статей. Я не хочу, чтобы пользователи, обновляющие хранимые процедуры, также имели хранилище хранимых процедур. Это …

4
Есть ли способ создать скрипт создания таблицы в TSQL?
Есть ли способ сгенерировать сценарий создания из существующей таблицы исключительно в T-SQL (то есть без использования SMO, поскольку T-SQL не имеет доступа к SMO). Допустим, хранимая процедура, которая получает имя таблицы и возвращает строку, содержащую сценарий создания для данной таблицы? Теперь позвольте мне описать ситуацию, с которой я сталкиваюсь, поскольку …

3
Как иметь отношения один-ко-многим с привилегированным ребенком?
Я хочу иметь отношение «один ко многим», в котором для каждого родителя один или ноль детей помечается как «любимый». Однако не у каждого родителя будет ребенок. (Думайте о родителях как о вопросах на этом сайте, о детях как о ответах и ​​о любимых как о принятых ответах.) Например, TableA Id …

1
SQL-запрос для комбинаций без повторения
Мне нужен запрос, который можно использовать в (или в качестве) функции и получить все комбинации из n значений. И мне нужны все комбинации длины k, где k = 1..n. Расширенный выборочный ввод и результат, так что вход имеет 3 значения вместо 2 - однако количество входных значений может варьироваться от …

4
Заявление о слиянии само блокируется
У меня есть следующая процедура (SQL Server 2008 R2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set nocount, xact_abort on; merge CompanyUser with (holdlock) as r using ( select @companyId as CompanyId, @userId as UserId, MyKey, MyValue from @dataTable) as newData on r.CompanyId = newData.CompanyId …

4
Ограничить результаты до первых 2 строк рейтинга
В SQL Server 2008 я использую, RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)чтобы вернуть набор данных с RANK. Но у меня есть сотни записей для каждого раздела, поэтому я получу значения с рангом 1, 2, 3 ... 999. Но я хочу только до 2 RANKsв каждом PARTITION. Пример: …

3
Безболезненный способ создания кластерного индекса на огромной таблице?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Таким образом, у нас есть сайт для клиентов, который жалуется на серьезную медленную работу. Я взглянул один раз, и стало очевидно, что проблема в том, …

2
Разница в производительности между кластеризованным и некластеризованным индексом
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Я читал Clusteredи Non Clustered Indexes. Clustered Index- Он содержит страницы данных. Это означает, что полная информация о строке будет присутствовать в столбце кластерного индекса. …

2
Что может привести к тайм-ауту сеанса зеркалирования, а затем к отказу?
У нас есть два производственных SQL-сервера с SQL Server 2005 с пакетом обновления 4 (SP4) с накопительным обновлением 3. Оба сервера работают на идентичных физических компьютерах. DELL PowerEdge R815 с 4-мя 12-ядерными ЦП и 512 ГБ (да ГБ) оперативной памяти, с 10 ГБ подключенными iSCSI SAN дисками для всех баз …

5
Почему периодические перезапуски необходимы для поддержания хорошей работы моего экземпляра?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У нас есть рабочий сервер БД на SQL 2005. Некоторое время все работает нормально, но через пару недель мы видим заметное падение производительности. Только перезапуск …

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