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

SQL Server 2017 (основная версия сборки 14.00.xxxx). Пожалуйста, также пометьте sql-сервер.

1
bcp command Неверный синтаксис рядом с ' '. Характер на самом деле: «ä»
У меня есть mssql-сервер и mssql-инструменты, установленные в Ubuntu (Linux). Когда я пытаюсь экспортировать данные с помощью команды bcp, используя следующую командную строку: bcp DBname.dbo.Täble_Name out Täble_Name -c -k -S127.0.0.1 -Usa -PpassWord -r ~ Я получаю эту ошибку: SQLState = 37000, NativeError = 102 Ошибка = [Microsoft] [Драйвер ODBC 13 …

2
Невозможно запустить SQL Server в Ubuntu 16.04
Вчера на моем компьютере с Ubuntu 16.04 была установлена ​​и работала открытая версия SQL Server v.Next . Но это не работает сегодня. Получение ниже ошибки: root @ OraServer: / var / opt / mssql / log # systemctl status mssql-server ● mssql-server.service - ядро ​​базы данных Microsoft (R) SQL Server …

2
Запрет SSMS видеть файловую систему сервера
У меня есть несколько пользователей, которые используют MS SQL Server 2017 под моей администрацией. Они не должны видеть (или даже знать) других пользователей и их данные на этом сервере. У каждого пользователя есть своя база данных. Они могут делать со своей базой все, что захотят. Я использую Partial Containmentфункцию SQL …

1
Странный план запроса при использовании OR в предложении JOIN - постоянное сканирование для каждой строки в таблице
Я пытаюсь создать примерный план запроса, чтобы показать, почему UNIONing двух наборов результатов может быть лучше, чем использование OR в предложении JOIN. План запроса, который я написал, поставил меня в тупик. Я использую базу данных StackOverflow с некластеризованным индексом Users.Reputation. Запрос CREATE NONCLUSTERED INDEX IX_NC_REPUTATION ON dbo.USERS(Reputation) SELECT DISTINCT Users.Id …

2
Почему это быстрее и безопаснее в использовании? (ГДЕ первая буква в алфавите)
Короче говоря, мы обновляем маленькие таблицы людей со значениями из очень большой таблицы людей. В недавнем тесте это обновление заняло около 5 минут. Мы наткнулись на то, что кажется самой глупой из возможных оптимизаций, которая, похоже, работает отлично! Тот же запрос теперь выполняется менее чем за 2 минуты и дает …

1
Разреженные столбцы, время процессора и отфильтрованные индексы
Sparsing При выполнении некоторых тестов для разреженных столбцов, как и у вас, произошел спад производительности, который я хотел бы узнать по прямой причине. DDL Я создал две идентичные таблицы, одну с 4 разреженными столбцами и одну без разреженных столбцов. --Non Sparse columns table & NC index CREATE TABLE dbo.nonsparse( ID …

1
Почему у SEQUENCEs MS SQL Server нет параметра ORDER, как у Oracle?
В документации CREATE SEQUENCEпо T-SQL видно, что CREATE SEQUENCEкоманда не имеет ORDERпараметров. Для сравнения, документы Oracle дляCREATE SEQUENCE показа параметров ORDER/ NOORDER: ORDER Укажите, ORDERчтобы гарантировать, что порядковые номера генерируются в порядке запроса. Это предложение полезно, если вы используете порядковые номера в качестве меток времени. Гарантирующий порядок обычно не важен …

3
Почему в этом запросе отсутствует предложение FROM, а не ошибка?
Итак, у нас есть запрос с подзапросом, в котором есть опечатка. В нем отсутствует предложение FROM. Но когда вы запускаете его, это не ошибка! Почему!? SELECT 1 ,r.id ,'0D4133BE-C1B5-4141-AFAD-B171A2CCCE56' ,GETDATE() ,1 ,'Y' ,'N' ,oldItem.can_view ,oldItem.can_update FROM Role r JOIN RoleObject oldReport ON r.customer_id = oldReport.customer_id JOIN RoleItem oldItem ON oldReport.id …

3
Разрешает ли SQL Server (делает видимым) DDL внутри транзакции до транзакции перед фиксацией?
В PostgreSQL я могу создать таблицу с некоторыми тестовыми данными, а затем в транзакции перенести ее в новый столбец другого типа, что приведет к перезаписи одной таблицы COMMIT, CREATE TABLE foo ( a int ); INSERT INTO foo VALUES (1),(2),(3); С последующим, BEGIN; ALTER TABLE foo ADD COLUMN b varchar; …

2
Как я могу избавиться от бесполезной параллельной ветки при отмене поворота одной строки?
Рассмотрим следующий запрос, который разворачивает несколько горстей скалярных агрегатов: SELECT A, B FROM ( SELECT MAX(CASE WHEN ID = 1 THEN 1 ELSE 0 END) VAL1 , MAX(CASE WHEN ID = 2 THEN 1 ELSE 0 END) VAL2 , MAX(CASE WHEN ID = 3 THEN 1 ELSE 0 END) VAL3 …

2
SMO, SSMS медленны для управления SQL Server в Docker при подключении к localhost
TL; DR: при подключении к контейнеру Docker SQL Server через имя, которое разрешается в loopback IPv6 ( ::1), вызовы SMO выполняются очень медленно. При использовании 127.0.0.1они быстрые. Я пытаюсь узнать, как использовать образ Docker microsoft / mssql-server-windows-developer . Согласно документации Microsoft, этот контейнер предоставляет только порт 1433 TCP. docker run …

2
SSRS скоро исчезнет, ​​а PowerBI - новая модель?
Я читал, что SQL Server 2017 теперь будет включать PowerBI Server. Они также перенесли SSRS в другой установщик, поэтому он не будет упакован в исходную установку SQL Server. Означает ли это, что Microsoft в конечном итоге попытается отказаться от SSRS? Должна ли наша команда попытаться создать новые отчеты в PowerBI …

1
«Предупреждения: операция вызвала остаточный ввод-вывод» в сравнении с поиском по ключевым словам
Я видел это предупреждение в планах выполнения SQL Server 2017: Предупреждения: Операция вызвала остаточный IO [sic]. Фактическое количество прочитанных строк было (3,321,318), но количество возвращенных строк было 40. Вот фрагмент из SQLSentry PlanExplorer: Чтобы улучшить код, я добавил некластеризованный индекс, чтобы SQL Server мог получить доступ к соответствующим строкам. Он …

1
Поиск уровня изоляции по умолчанию в SQL Server 2017 и Azure SQL DB
Я читаю книгу, связанную с транзакциями и параллелизмом. В одном абзаце упоминается, что: В локальном экземпляре SQL Server уровнем изоляции по умолчанию является Read-Committed на основе блокировки И следующее предложение: По умолчанию в базе данных SQL - Чтение - зафиксированный снимок на основе контроля версий строк Мой вопрос: в чем …

1
Кэш-память базы данных в системном мониторе значительно уменьшается после проверки DBCC
Мы отслеживали некоторые SQLServer: Memory Managerпоказатели и заметили, что после DBCC CheckDBработы показатель Database Cache Memory (KB) падает значительно. Если быть точным, то он упал с 140 ГБ кеш-памяти до 60 ГБ. И после этого медленно наращивать снова в течение недели. (Объем " Free Memory KB", сразу после 20 - …

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