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

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

1
Ограничение в 8000 символов на OPENQUERY для связанного сервера
У меня есть запрос, который я пытаюсь выполнить OPENQUERYна SSRS / SQL Server 2014, но получаю сообщение об ошибке: Строка символов, которая начинается с [...], слишком длинная. Максимальная длина 8000. Есть ли способ обойти это ограничение? Для справки я пытаюсь выполнить запрос из SSRS через связанный MySQL Server.

2
Лучший подход для «как или нравится, или нравится, или нравится, или нравится»
В этом вопросе у него такая же проблема, как и у меня. Мне нужно что-то вроде: select * from blablabla where product like '%rock%' or like '%paper%' or like '%scisor%' or like '%car%' or like '%pasta%' Это ужасно и не использует индексы. В этом случае это действительно единственный способ сделать …

2
Флаг против разделения таблицы
Я разрабатываю таблицу предметов, которая (потенциально) будет содержать десятки миллионов записей. Некоторые элементы не будут доступны для использования, пока они не будут «одобрены» администратором. Под «использованием» я подразумеваю, что на такие элементы не будут ссылаться никакие другие таблицы, пока они не будут «одобрены». До 50% элементов могут быть «не одобрены» …

4
Оператор DELETE конфликтует с ограничением REFERENCE
Моя ситуация выглядит так: Таблица STOCK_ARTICLES: ID *[PK]* OTHER_DB_ID ITEM_NAME Таблица РАСПОЛОЖЕНИЕ: ID *[PK]* LOCATION_NAME Таблица WORK_PLACE: ID *[PK]* WORKPLACE_NAME Таблица INVENTORY_ITEMS: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* Очевидно, что 3 FK в INVENTORY_ITEMS ссылаются на столбцы «ID» в соответствующих других таблицах. Соответствующие таблицы здесь: STOCK_ARTICLE и …


5
Простые числа в заданном диапазоне
Недавно мне было дано задание напечатать все простые числа (1-100). Я там сильно провалился. Мой код: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE @i<@a BEGIN @startnum%(@a-@i) i=i+1; ) END Хотя я закончил …

2
Пожалуйста, объясните разницу между сжатием строк и страниц
Я пытаюсь определить, какое и когда применять подходящее время для применения сжатия. Я отправляю этот вопрос, чтобы получить представление от этого сообщества. Я прочитал несколько статей, но хотел иметь место, где это адресовано в Администраторы БД.

1
Разница между поиском кластеризованного индекса и поиском некластеризованного индекса
В чем разница между поиском по кластерному индексу (CI) и поиском по некластерному индексу (NCI)? Один работает лучше, чем другой? Я спрашиваю об этом потому, что у меня есть таблица с 50 миллионами строк и 150 столбцами. У него есть столбец с именем, IDопределенным как кластерный индекс. На нем есть …

1
Как снизить фрагментацию HEAP в SQL Server?
недавно я обнаружил, что одна таблица кучи имеет более 70% фрагментации. Поэтому я решил сделать ALTER TABLE dbo.myTable REBUILD Забавно, но потом у меня была 20% фрагментация. С тех пор на этом столе не было записи. Поэтому я решил сделать перестройку еще раз. После 2-го раза настольная шляпа 50% фрагментации, …

1
Каков тип ожидания SQLCLR в Activity Monitor в SQL Server Management Studio (SSMS)?
Когда я проверяю наш сервер SQL Prod, каждый раз, когда я открываю Activity Monitor, я всегда вижу SQLCLRв первом списке раздел ожидания ресурсов в Activity Monitor. У него всегда большое число. Для чего SQLCLR? Это плохо для сервера, имеющего это SQLCLRс большим номером ожидания ресурса в мониторе активности?

1
HADR высокий уровень использования рабочих потоков
Почему число рабочих потоков в группе доступности в пуле HADR значительно превысит минимальное использование « обычно существует 3–10 общих потоков » на реплику? В одном случае мы наблюдали использование более 300 потоков с 3 группами доступности и 10 базами данных. SQL Server 2014 SP1. Нашими руководителями являются резервные копии на …

4
Найти все IP-адреса или пользователей, которые имеют доступ к определенному серверу SQL
Допустим, я нашел SQL Server и понятия не имею, какие приложения к нему подключаются. Может быть, я найду одно приложение, но я не уверен, что оно единственное, которое его использует. Есть ли хороший способ найти все отличные связи?

3
Резервное копирование нескольких баз данных в один и тот же момент времени
Обычно, когда мы запускаем резервное копирование, мы не разрешаем вносить изменения, иначе база данных будет недоступна. Я имею в виду, что база данных будет в однопользовательском режиме, но я хочу начать резервное копирование и выпустить БД для использования. Кроме того, после запуска резервного копирования я не хочу, чтобы текущие изменения …

1
Подключитесь к LocalDB через SQLCMD в PowerShell
Я пытаюсь получить доступ к серверу «localdb \ MSSQLLocalDB» на моем компьютере через PowerShell с помощью утилиты SQLCMD. Я использую PowerShell v5, .NET v5.0, и имя сервера указывается (localdb)\MSSQLLocalDBпри подключении к нему в Microsoft SQL Server Management Studio 2014. PS C:\> sqlcmd -S localdb\MSSQLLocalDBи PS C:\> sqlcmd -S .\localdb\MSSQLLocalDBпривести к …


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