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

Усі версії Microsoft SQL Server (не MySQL). Будь ласка, додайте тег, що залежить від версії, як-от sql-server-2016, оскільки це часто стосується питання.

1
Чи COALESCE зараз досяжний?
Один з моїх розробників стверджує, що COALESCE(column, default value) = default valueце зараз можна. Це так? Я провів наступний тест, і я думаю, що це означає, що COALESCEце неможливо. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 Copyright (c) Microsoft …

1
Зберігається обчислена колонка, що викликає сканування
Перетворення звичайного стовпця в постійний обчислений стовпець призводить до того, що цей запит не може здійснювати пошуки індексу. Чому? Тестовано на кількох версіях SQL Server, включаючи 2016 SP1 CU1. Репрос З обчисленою колоною Зі звичайною колоною Біда в тому , з table1, col7. Таблиці та запити - це часткова (та …

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


2
Поради SQL Server для старого хака [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 3 роки тому . Увечері, хлопці та дівчата, я сподіваюся, що деякі з вас легенди можуть допомогти мені тут :) Я в останній …

3
Міграція даних з SQL Server 2005 по 2016 рік
Я новачок у адмініструванні SQL Server, однак мені зручно використовувати мову SQL та створювати SSIS пакети. Я хочу перенести дані з SQL Server 2005 на 2016 рік. Моє запитання: чи потрібно мені турбуватися про системні бази даних та інші об'єкти, такі як індекси, збережені процедури, перегляд, безпека та дозволи. входи …

4
помилка в базі даних_scoped_configurations
Я намагаюся вставити набір результатів із: SELECT * FROM sys.database_scoped_configurations в темп-таблицю, тому що я хочу перевірити налаштування всіх баз даних на своєму сервері. Тому я написав цей код: DROP TABLE IF EXISTS #h CREATE TABLE #h(dbname sysname, configuration_id INT, name sysname, value SQL_VARIANT, value_for_secondary SQL_VARIANT) EXEC sys.sp_MSforeachdb 'USE ?; …

2
Вузол конфігурації мережі SQL Server відсутній у Менеджері конфігурацій після встановлення
У мене є сервер, на якому працює 64-розрядний Windows 2012 R2 Datacenter. Я використовував SQL 2016 RC3 без жодних проблем, і я хочу замінити його на збірку RTM у нас від MSDN. Після видалення RC3 та встановлення RTM я не зміг віддалено підключитися до сервера. Після огляду я помічаю в …

2
Запит не відповідає при додаванні двох стовпців
Коли я додаю два стовпці до мого вибору, запит не відповідає. Тип стовпця - це nvarchar(2000). Це трохи незвично. Версія SQL Server - 2014 рік. Є лише один первинний індекс. Цілі записи - лише 1000 рядків. Ось план виконання ( демонстраційний план XML ): План виконання після ( XML showplan …

2
Як саме sp_msforeachdb працює за лаштунками?
Мені потрібно вирішити проблему, яка виникає, і мені потрібна допомога, щоб зрозуміти, як працює sp_msforeachdb, щоб подолати мою проблему. Що відбувається щоразу, коли я запускаю sp_msforeachdb, я отримую помилку Msg 102, Level 15, State 1, Incorrect syntax near '61' Приклад мого коду такий: EXEC SP_msforeachdb 'SELECT ''?'' AS Database FROM …

2
Чому префікс схеми (dbo) є обов'язковим, коли ми викликаємо функцію?
Коли користувач відображається зі схемою за замовчуванням (dbo), і ми можемо вибрати всі таблиці під [dbo] без префіксації схеми. Ми можемо виконувати збережені процедури без префіксу, якщо це за схемою за замовчуванням. Враховуючи це, чому нам потрібно префіксувати функцію за допомогою схеми? Дякую!

2
Оцінка кардинальності для> = і> для значення статистики на внутрішньому етапі
Я намагаюся зрозуміти, як SQL Server намагається оцінити "більше, ніж" і "більше, ніж рівне", де пропозиції в SQL Server 2014. Я думаю, що я розумію оцінку кардинальності, коли вона потрапляє на крок, наприклад, якщо я це роблю select * from charge where charge_dt >= '1999-10-13 10:47:38.550' Оцінка кардинальності - 6672, …

1
Ієрархічні дозволи в таблиці, що зберігається ієрархією
Припускаючи таку структуру бази даних (за потреби змінюється) ... Я шукаю хороший спосіб визначити "ефективні дозволи" для певного користувача на певній сторінці таким чином, що дозволяє мені повернути рядок, що містить Сторінку та ефективні дозволи. Я думаю, що ідеальне рішення може включати в себе функцію, яка використовує CTE для виконання …


1
Найкращий спосіб резервного копіювання та скорочення журналів транзакцій за графіком
Я не DBA, але, будучи такими, якими вони є, я повинен носити шапку DBA і створювати плани обслуговування для мого екземпляра SQL Server. Тому деякий час у мене в режимі SSIS протягом ночі виконується завдання Execute SQL для виконання резервних копій - в основному працює master.dbo.xp_create_subdirдля забезпечення існування папок призначення, …

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