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

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

1
Подключение к локальному серверу MS SQL от клиента с графическим интерфейсом
Я очень плохо знаком с SQL и серверами баз данных. Недавно я использовал SQL Server Express и обращался к своей базе данных с помощью SQL Server Management Studio в Windows. Я сейчас пытаюсь добиться аналогичной настройки на машине Linux. Я хотел бы создать локальный экземпляр SQL Server на компьютере, а …

1
SQLServer Upgrade Advisor 2014 зависает
Я пытаюсь запустить SQL Server Upgrade Advisor 2014 на сервере SQL Server 2008. Все выглядит нормально при подключении к серверу 2008 года, и я могу выбрать, какую базу данных я бы хотел проанализировать. Но после запуска он работает вечно, ничего не делая (оставаясь на шаге Правила анализа: 0/112 ). Что …

4
Почему смешивание параметров сортировки столбцов в одной базе данных считается плохим?
Есть две причины, которые побуждают меня задать этот вопрос: tSQLt Среда тестирования T-SQL tSQLt считает проблему «высокой серьезности», когда существуют столбцы с параметрами сортировки, отличными от заданных по умолчанию. Автор теста утверждает следующее: Я НЕ предлагаю, чтобы каждый строковый столбец имел сортировку, которая соответствует сортировке по умолчанию для базы данных. …

1
План запроса SQL Server XML: длина QueryPlanHash
ОБНОВЛЕНИЕ: Это определенно ошибка. Для получения полной информации см. Этот пункт подключения . При тестировании некоторых изменений в sp_BlitzCache (полное раскрытие, я один из авторов) я натолкнулся на то, что я считаю ошибкой в ​​нашем коде. В какой-то момент мы сопоставляем хэш плана запроса, чтобы получить стоимость запроса. Мы делаем …

3
Основные проблемы с производительностью на нашем производственном SQL Server, как мне решить эту проблему?
Этот вопрос в основном является последующим вопросом к этому вопросу: странная проблема с производительностью SQL Server 2016 Теперь мы стали продуктивно работать с этой системой. Хотя со времени моего последнего поста к этому SQL Server была добавлена ​​другая база данных приложений. это статистика системы: 128 ГБ ОЗУ (макс. Память 110 …

1
Требует ли спецификация SQL GROUP BY в EXISTS ()
Microsoft в настоящее время разрешает этот синтаксис. SELECT * FROM ( VALUES (1) ) AS g(x) WHERE EXISTS ( SELECT * FROM ( VALUES (1),(1) ) AS t(x) WHERE g.x = t.x HAVING count(*) > 1 ); Обратите внимание, что GROUP BYв EXISTSпредложении нет этого действительного ANSI SQL. Или это …

1
порядок пунктов в «СУЩЕСТВУЕТ (…) ИЛИ СУЩЕСТВУЕТ (…)»
У меня есть класс запросов, которые проверяют наличие одной из двух вещей. Это имеет форму SELECT CASE WHEN EXISTS (SELECT 1 FROM ...) OR EXISTS (SELECT 1 FROM ...) THEN 1 ELSE 0 END; Фактический оператор генерируется в C и выполняется как специальный запрос по соединению ODBC. Недавно стало известно, …
11 sql-server 

2
База данных SQL Server на диске RAM?
Наша база данных приложений вендоров очень интенсивно использует TempDB. Сервер является виртуальным (VMWare) с 40 ядрами и 768 ГБ ОЗУ под управлением SQL 2012 Enterprise SP3. Все базы данных, включая TempDB, находятся на SSD уровня 1 в сети SAN. У нас есть 10 файлов данных tempdb, каждый предварительно увеличен до …

2
Почему объединение вложенных циклов поддерживает только левое соединение?
В блоге Крейга Фридмана « Объединение вложенных циклов» он объясняет, почему объединение вложенных циклов не может поддерживать правильное внешнее объединение: Проблема в том, что мы сканируем внутреннюю таблицу несколько раз - по одному разу для каждой строки внешнего соединения. Мы можем встречаться с одними и теми же внутренними строками несколько …

2
Как прочитать HTML-код как XML и получить вывод, как образец в SQL?
У меня есть HTML-код, хранящийся в базе данных, и я хочу читать его как XML. Мои коды: http://rextester.com/RMEHO89992 Это пример кода HTML, который у меня есть: <div> <section> <h4> <span> A </span> </h4> <ul> <li> <span> Ab</span> AD <span> AC </span> </li> <li> <span> Ag</span> <span> AL </span> </li> </ul> …
11 sql-server  t-sql  xml 

2
Почему при преобразовании динамического SQL (сводного запроса) в вывод XML, первая цифра даты преобразуется в Юникод?
Я использую этот замечательный пример /dba//a/25818/113298 от Bluefeet, чтобы создать сводную диаграмму и преобразовать ее в данные XML. Объявление параметра DECLARE @cols AS NVARCHAR(MAX), @query AS NVARCHAR(MAX); Далее идет CTE с большим количеством кода, конечный результат CTE помещается во временную DB (так же, как в примере) SELECT B.[StayDate] -- this …
11 sql-server  xml  pivot 

3
Можно ли выбрать RAISERROR или THROW в зависимости от версии SQL Server?
Вот мой код прямо сейчас: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH Прекрасно работает, если только он не запущен на машине с SQL 2008. Я хотел бы, чтобы блок CATCH проверил версию SQL и запустил THROW, если она равна или выше 2012 …

2
SQL Server - столбцы NTEXT и манипуляции со строками
У меня есть таблица с NTEXTименем столбца comments. У меня есть вторая строка, давайте назовем ее anothercomment(а varchar), которая должна быть помещена в данную commentsстроку после слова UPDATEHERE. Приведение к nvarchar(max)усечению commentsстроки, поэтому я не могу использовать подобные CHARINDEX()( Msg 8152, Level 16, State 10, Line 2 String or binary …

4
Какое максимальное количество локальных переменных может участвовать в операции SET?
У меня есть хранимая процедура, которая содержит бизнес-логику. Внутри него около 1609 переменных (не спрашивайте меня, почему, именно так работает двигатель). Я пытаюсь SETпеременную к объединенному значению всех других переменных. В результате при создании я получаю ошибку: Сообщение 8631, уровень 17, состояние 1, процедура XXX, строка YYY Внутренняя ошибка: достигнут …

1
ПРОВЕРЬТЕ ограничение для обеспечения соответствия ###. ###. #### шаблону
Я хотел бы иметь проверочное ограничение, которое применяет этот шаблон регулярных выражений для кода, состоящего из нескольких частей: ^\d{3}\.\d{3}\.\d{4}$ ... три числа, точка, три числа, точка, четыре числа. Нужно ли создавать функцию CLR для обеспечения соответствия шаблону, и можно ли ссылаться на функцию CLR в DDL? Есть ли способ применить …

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