Запитання з тегом «sql-server-2017»

SQL Server 2017 (основна версія збірки 14.00.xxxx). Будь ласка, також позначте sql-сервер.

4
Допоможіть встановити SQL Server 2017 - не вдалося встановити VS Shell з кодом виходу 1638
Будь-які пропозиції щодо вирішення цієї помилки: TITLE: Microsoft SQL Server 2017 Setup ------------------------------ The following error has occurred: VS Shell installation has failed with exit code 1638. For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0x5B39C8B9%25401434%25403 ------------------------------ BUTTONS: OK ------------------------------ Це новий ноутбук, що працює SQL Server 2016 express Візуальна студія 2017 SSMS 2017 Я …

2
Чому зміна оголошеного порядку приєднання стовпців вводить сортування?
У мене дві таблиці з однаково названими, типізованими та індексованими стовпцями ключів. Один з них має унікальний кластерний індекс, інший - не унікальний . Тестова установка Сценарій налаштування, включаючи деякі реалістичні статистичні дані: DROP TABLE IF EXISTS #left; DROP TABLE IF EXISTS #right; CREATE TABLE #left ( a char(4) NOT …

1
Як створити подання за допомогою SNAPSHOT_MATERIALIZATION у SQL Server 2017?
У SQL Server 2017 є кілька нових збережених процедур: sp_refresh_single_snapshot_view - парам вводу для @view_name nvarchar (261), @rgCode int sp_refresh_snapshot_views - параметр введення для @rgCode int І нові записи в sys.messages: 10149 - Індекс, у якому є SNAPSHOT_MATERIALIZATION, неможливо створити для перегляду '%. * Ls', оскільки визначення представлення містить оптимізовані …

6
Зміна використання GETDATE () у всій базі даних
Мені потрібно перенести локальну базу даних SQL Server 2017 до бази даних Azure SQL, і я зіткнувся з деякими проблемами, оскільки для цього достатньо трохи обмежень. Зокрема, оскільки база даних Azure SQL працює лише за часом UTC (немає часових поясів) і нам потрібен місцевий час, ми мусимо змінити використання GETDATE() …

1
SQL Server 2017 виходить з ладу під час резервного копіювання, тому що filepath неправильний
Я намагався відновити свою базу даних, і SQL Server постійно виходив з ладу. Я отримав би повідомлення в SSMS, в якому сказано, що виникла помилка в мережевому транспорті (з'єднання випало з-за краху). Я перевірив журнали і не знайшов нічого більше, ніж несподівано закрився SQL Server. Тоді мені доведеться піти і …

1
При додаванні вибору було перевищено рівень вкладеності скалярних функцій самопосилань
Призначення При спробі створити тестовий приклад функції самостійного посилання, одна версія виходить з ладу, а інша успішна. Єдина відмінність - додавання SELECTдо функції функції, що призводить до різного плану виконання для обох. Функція, яка працює CREATE FUNCTION dbo.test5(@i int) RETURNS INT AS BEGIN RETURN( SELECT TOP 1 CASE WHEN @i …

4
Якщо в базі даних є лише одна вставка, чи погано індексувати кожну можливу комбінацію стовпців?
Я працюю над системою звітування, яка потребуватиме великих запитів на вибір, але базується на базі даних, яка заповнюється лише один раз. Системою управління базами даних є Microsoft SQL Server 2017. Напевно, є кращий спосіб розробити подібну систему, але давайте підійдемо до цього теоретично. Теоретично кажучи: Якщо у нас дуже велика …

3
Бази даних розподілених груп доступності SQL Server не синхронізуються після перезавантаження сервера
Ми готуємося здійснити велике оновлення наших SQL серверів і помічаємо деяку незвичну поведінку з групами розподіленої доступності, які я намагаюся вирішити, перш ніж рухатись вперед. Минулого місяця я модернізував віддалений вторинний сервер із SQL Server 2016 до SQL Server 2017. Цей сервер є частиною декількох груп розподіленої доступності (DAG) та …


2
SQL Server повертає "Арифметична помилка переповнення перетворення виразу в тип даних int."
Коли я запускаю цю команду за допомогою SUM() SELECT COUNT(*) AS [Records], SUM(t.Amount) AS [Total] FROM dbo.t1 AS t WHERE t.Id > 0 AND t.Id < 101; Я отримую, Arithmetic overflow error converting expression to data type int. Будь-яка ідея про те, що є причиною цього? Я просто дотримуюся вказівок …

4
У SQL Server виникли запити вводу / виводу, що тривали більше 15 секунд
На виробництві SQL Server у нас є така конфігурація: 3 сервери Dell PowerEdge R630, об’єднані в групу доступності Усі 3 підключені до одного накопичувача SAN Dell SAN, який є масивом RAID Час від часу на ПОЧАТКУ ми бачимо повідомлення, схожі на наведені нижче: SQL Server зіткнувся з 11 явищами запитів …

5
Спроба повернути невикористаний простір призводить до значного збільшення використовуваного простору на SQL Server
У мене є таблиця у виробничій базі даних, що має розмір 525 ГБ, з яких 383 ГБ не використовується: Я хотів би відновити частину цього простору, але, перш ніж поплутатися з виробничим БД, я тестую деякі стратегії на ідентичній таблиці в тестовій БД з меншою кількістю даних. Ця таблиця має …

2
SQL Server 2017 з 500 базами даних - Часті АГ відключаються з CU9
Привіт усім і заздалегідь дякую за допомогу. У нас виникають проблеми з групами доступності SQL Server 2017. Фон Компанія - це роздрібне програмне забезпечення для B2B. Близько 500 баз даних одного орендаря та 5 спільних баз даних, якими користуються всі орендарі. Характеристика робочого навантаження читається здебільшого, і більшість баз даних …

1
Оцінка кардинальності поза гістограмою
Налаштування У мене виникають проблеми з розумінням оцінки кардинальності. Ось моя тестова установка: версія 2010 року бази даних переповнення стека SQL Server 2017 CU15 + GDR (KB4505225) - 14.0.3192.2 новий CE (рівень сумісності 140) Я маю цю процедуру: USE StackOverflow2010; GO CREATE OR ALTER PROCEDURE #sp_PostsByCommentCount @CommentCount int AS BEGIN …

2
Чому таблиця темпів є більш ефективним рішенням проблеми на Хеллоуїн, ніж жадібна котушка?
Розглянемо наступний запит, який вставляє рядки з вихідної таблиці лише у тому випадку, якщо вони ще не є цільовою таблицею: INSERT INTO dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR WITH (TABLOCK) SELECT maybe_new_rows.ID FROM dbo.A_HEAP_OF_MOSTLY_NEW_ROWS maybe_new_rows WHERE NOT EXISTS ( SELECT 1 FROM dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR halloween WHERE maybe_new_rows.ID = halloween.ID ) OPTION (MAXDOP 1, QUERYTRACEON 7470); Одна …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.