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

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

2
Застрягле завдання в студії управління, як ви справляєтесь з ними?
Після натискання на "Взяти базу даних офлайн" в студії управління це повідомлення залишається завислою і не закриється, якщо натиснути кнопку "Закрити". Який хороший спосіб впоратися з такими дотриманими роботами, як це в студії управління? Чи можете ви вбити їх через монітор активності? Чи слід шукати, який процес зупиняє цю роботу …
13 sql-server  ssms 

3
Запит на 100 разів повільніше в SQL Server 2014, рядок Spool Count Spool оцінюють винуватця?
У мене є запит, який працює в SQL Server 2012 за 800 мілісекунд і займає близько 170 секунд у SQL Server 2014 . Я думаю, що я звузив це до поганої оцінки кардинальності для Row Count Spoolоператора. Я читав трохи про операторів котушки (наприклад, тут і тут ), але все …

4
SQL Server - різниця між іменем екземпляра та ідентифікатором екземпляра
Я трохи плутаюся з екземплярами SQL Server. Ім’я Ідентифікатора і Ідентифікатор Ідентифікатора - різні властивості, але Ідентифікатор Ідентифікатора, як правило, не застосовується до великої версії Імені Ім’я. Установка дозволяє встановити інше значення для ідентифікатора, ніж Ім'я, хоча зазвичай вони однакові. Очевидно, що ID посилається на внутрішню посилання, а Ім'я - …
13 sql-server 

3
Що таке ERROR_STATE () у SQL Server і як ним можна користуватися?
Я читав, що ERROR_STATE()може допомогти розрізнити різні стани / локації у вихідному коді, де можуть виникати однакові помилки. Але мені не зовсім зрозуміло, як це може бути корисним. MSDN заявляє: ERROR_STATE() Повертає номер стану помилки, яка спричинила запуск блоку CATCH конструкції TRY… CATCH. Як це можна реально використовувати? Чи може …

4
Наслідки безпеки та продуктивності "Переглянути стан сервера"
Це запитання вказує на те, що для різних DMV (динамічних поглядів управління) потрібний дозвіл "Перегляд стану сервера", але я не можу знайти нічого щодо того, ким ви займаєтесь та не хочу надати дозвіл. Тепер, звичайно, я розумію "найменші дозволи", і чому ви не хочете надавати це нікому, але я не …
13 sql-server 

4
Процес "ЗАВДАННЯ ЗАВДАНЬ" переймає базу даних для однокористувацького режиму. Що це?
Це дублікат запитання, яке я задав на stackoverflow , але мені порадили, що хтось тут може краще уявити, що відбувається. У мене є спорадична проблема, коли оновлення SQL Server в однокористувацькому режимі, використовуючи .NET SqlConnection, якесь інше додаток якось входить у базу даних, в той час як SQL-код виконується, і …

1
Які мої варіанти блокування для заяви Merge?
У мене зберігається процедура, яка виконує MERGEоперацію . Схоже, він за замовчуванням блокує всю таблицю під час злиття. Я називаю цю збережену процедуру всередині транзакції, де я також виконую деякі інші речі, і я хочу, щоб вона блокувала лише порушені рядки. Я спробував підказку MERGE INTO myTable WITH (READPAST)і, здавалося, …

3
Як дізнатися, чи резервна копія сервера SQL зашифрована за допомогою TDE без відновлення резервної копії
Чи є спосіб знайти з файлу резервного копіювання файлів SQL Server або таблиць MSDB, якщо резервна копія зашифрована TDE, не намагаючись відновити файл резервної копії? Дякую
13 sql-server 

4
Не вдається створити каталог SSISDB
Отримання помилки нижче під час спроби створити каталог у послугах інтеграції sql-сервера 2014. Будь-яка ідея, що я пропустив в установці чи деінде? Не вдалося отримати файл резервного копіювання каталогу "C: \ Program Files \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak". Переконайтесь, що файл бази даних …

4
Чому ви хочете уникати динамічного SQL у збереженій процедурі?
Я чув, як один сказав, що ви не хочете використовувати Dynamic SQL. Чи можете ви навести якийсь конкретний приклад чи приклад із реального життя? Особисто я кодую це кілька разів у своїй базі даних. Я думаю, що це нормально, тому що це гнучкість. Моя здогадка стосується інжекцій або продуктивності SQL. …

6
Операційна система повернула помилку 21 (Пристрій не готовий.)
Кожен раз, коли я перезавантажую Windows, для деяких баз даних я отримую цю помилку: Операційна система повернула помилку 21 (Пристрій не готовий.) Я перевірив диск chkdsk /r- немає поганих секторів. Я виконав DBCC CHECKDBбез помилок: *(CHECKDB found 0 allocation errors and 0 consistency errors in database)* Якщо я перезавантажую SQL …

1
Чому ці подібні запити використовують різні фази оптимізації (обробка транзакцій проти швидкого плану)?
Приклад коду в цьому елементі підключення Показує помилку де SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 INNER JOIN dbo.my_splitter_1('') L2 ON L1.csv_item = L2.csv_item Повертає правильні результати. Але наведені нижче результати повертають невірні результати (у 2014 році за допомогою нового Оцінювача кардинальності) SELECT (SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 INNER JOIN dbo.my_splitter_1('') L2 …

3
Переваги НАРУШЕННЯ ІЗОЛАЦІЙНОГО ІЗОЛЯЦІЙНОГО РОЗВИТКУ ЧИТАТИ НЕЗАКОННО
Я використовую SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDв більшості своїх загальних SQL запитів, головним чином тому, що це було розроблено для мене під час вивчення мови. З мого розуміння, цей рівень ізоляції діє так само, WITH (NO LOCK)як і я, коли я схильний використовувати SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED. …

2
Що таке гаряча пляма в контексті додавання файлів у tempdb?
Я намагаюся з’ясувати, чи можна додати tempdb файли на SQL Server без необхідності перезапускати службу SQL Server. Я бачив цю відповідь тут у адміністраторів баз даних: Tempdb Додати файли потребує перезавантаження І одна відповідь говорить: ДОДАТИ - відключення не потрібно. Хоча, як зазначав Шон від Microsoft, SQL вважає за краще …

4
Швидкий змінний стовпчик NVARCHAR (4000) до NVARCHAR (260)
У мене проблема з продуктивністю з дуже великими грантами пам’яті для обробки цієї таблиці з парою NVARCHAR(4000)стовпців. Справа в тому, що ці стовпці ніколи не перевищують NVARCHAR(260). Використання ALTER TABLE [table] ALTER COLUMN [col] NVARCHAR(260) NULL призводить до того, що SQL Server переписав всю таблицю (і використовував 2x розмір таблиці …

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