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

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

3
Розраховане поле SQL як у пункті SELECT, так і GROUP BY
Часто під час запитів моїх баз даних MS SQL Server мені потрібно створити обчислене поле, таке як це (CASE WHEN A.type = 'Workover' THEN 'Workover' ELSE (CASE WHEN substring(C.category, 2, 1) = 'D' THEN 'Drilling' WHEN substring(C.category, 2, 1) = 'C' THEN 'Completion' WHEN substring(C.category, 2, 1) = 'W' THEN …
11 sql-server 

4
Високе використання процесора на SQL сервері - Повільні запити [закрито]
Це питання навряд чи допоможе майбутнім відвідувачам; це стосується лише невеликої географічної області, конкретного моменту часу або надзвичайно вузької ситуації, яка загалом не застосовується до світової аудиторії Інтернету. Для отримання додаткової інформації щодо цього питання відвідайте довідковий центр . Закрито 6 років тому . Наш MS SQL Server використовує близько …

3
Гірша продуктивність на новому сервері
Ми працювали на спеціалізованому сервері (одноядерний, 6 ГБ оперативної пам’яті) і переходимо на новий виділений сервер (2x шестиядерний, 32 ГБ оперативної пам’яті). Обидва - це Windows Server 2008, SQL Server 2008. Продуктивність на новому сервері трохи гірша, ніж на старому, повільнішому сервері. У тестуванні наш додаток ASP.NET працює на 10 …

2
Чому відключення кластерного індексу робить таблицю недоступною?
Коли індекс відключений, визначення залишається в системному каталозі, але більше не використовується. SQL Server не підтримує індекс (оскільки дані в таблиці змінюються), і індекс не може бути використаний для задоволення запитів. Якщо кластерний індекс вимкнено, вся таблиця стає недоступною. Чому не можна отримати доступ до даних безпосередньо з таблиці, що …

2
LATCH_EX очікує на ресурс METADATA_SEQUENCE_GENERATOR
У нас є процес, який формує звіт про інвентаризацію. На стороні клієнта процес розбиває настроювану кількість робочих потоків для створення фрагмента даних для звіту, який відповідає одному сховищу з багатьох (потенційно тисячі, як правило, десятки). Кожен робочий потік викликає веб-сервіс, який виконує збережену процедуру. Процес бази даних для обробки кожного …

2
Чи змінюють схему «ламають» групи доступності чи вони обробляються прозоро?
Моя організація планує прийняти групи доступності SQL Server 2012, і я намагаюся зрозуміти, який вплив (якщо такий є) матиме на процес оновлення додатків. Ми випускаємо оновлення програми на 8-тижневому циклі, і будь-який випуск може включати зміни схеми та / або міграцію даних. Я намагаюся зрозуміти, чи обробляє рішення HA / …

3
Збереження дати як ціле (числове), які переваги
питання 1 Я працюю з системою, де дата зберігається як ціле число (фактичне числове значення (8,0)), і я помітив, що інші системи також зберігають дату як int, наприклад cisco в цій темі . Приклад 20120101 -- 01 Jan 2012 Чи є якась перевага зберігати числову систему дат і не використовувати …

2
Отримання "В дозволі SELECT було відмовлено в об'єкті", навіть якщо він був наданий
Я програміст, а не дба ... Я знаю просто так, щоб бути небезпечним. Я успадкував базу даних із застарілим користувачем, який є власником db_owner для бази даних. Ми не можемо коригувати дозвіл цього користувача для існуючих таблиць, схем тощо з бізнес-причин, але створюються нові таблиці, і я хочу лише, щоб …

1
Як я можу визначити, які джерела даних використовуються в SSRS?
На нашому веб-порталі розміщено безліч звітів про SSRS (2008). Ми відредагували деякі звіти для використання спільного джерела даних, відмінного від того, з яким він був розгорнутий. Я шукаю спосіб запитувати базу даних ReportServer, щоб показати мені, які звіти використовують, яке з цих спільних джерел даних. Я виявив, що ви можете …
11 sql-server  ssrs 

3
Чому .bak настільки менший, ніж база даних, на яку резервна копія?
Я щойно взяв резервну копію бази даних SQL Server. Файли MDF та LDF разом складають близько 29 ГБ, але .bak-файл лише 23 Гб, приблизно на 20% менше. Моя перша здогадка, коли одна версія набору даних менша, ніж інша версія, що містить ті самі дані, буде стисненням даних, але стиснення зазвичай …

3
SQL Server: група файлів лише для системних таблиць?
Одним із наших корпоративних стандартів є окрема файлова група / файл для таблиць / індексів користувачів. Цей параметр встановлений за замовчуванням, тому не потрібно кваліфікувати висловлювання CREATE TABLE. Так це виглядає приблизно так fileid 1 = системні таблиці, MDF fileid 2 = t-log = LDF fileid 3 = користувацькі речі …

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

1
логічне зчитування в глобальній таблиці темпів, але не в таблиці темпів на рівні сеансу
Розглянемо наступні прості MCVE: SET STATISTICS IO, TIME OFF; USE tempdb; IF OBJECT_ID(N'tempdb..#t1', N'U') IS NOT NULL DROP TABLE #t1; CREATE TABLE #t1 ( r int NOT NULL ); IF OBJECT_ID(N'tempdb..##t1', N'U') IS NOT NULL DROP TABLE ##t1; CREATE TABLE ##t1 ( r int NOT NULL ); IF OBJECT_ID(N'dbo.s1', N'U') …

1
Перегляд доступу на основі таблиці в іншій базі даних без облікового запису в цій іншій базі даних
Я створив представлення у database1 на основі таблиць у database2. Я дав SELECTдозвіл користувачеві, який має доступ лише до бази даних1. Користувач не може змусити цей погляд працювати, оскільки у нього немає облікового запису в базі даних2. Як я можу вирішити це питання? Я не хочу створювати обліковий запис у …

1
Порівняння продуктивності між використанням функції Join і Window для отримання значень відведення та відставання
У мене є таблиця з 20М рядків, а кожен рядок має 3 колонки: time, id, і value. Для кожного idі time, є статус valueдля статусу. Я хочу знати величини відведення та відставання певного timeдля конкретного id. Для цього я використав два методи. Один метод - це використання join, а інший …

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