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

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

3
Чи можна переміщувати рядки між розділами, оновивши ключ розділу?
Я думаю, що це було б досить просто питання, але мені насправді було важко знайти відповідь на це. Питання: Чи можна переміщувати рядки даних у розділеній таблиці з одного розділу на інший, просто оновивши стовпчик розділу так, щоб він переходив межу розділу? Наприклад, якщо у мене є таблиця з ключем …

3
Як я можу гарантувати, що вставки в SQL Server 2008 R2 спочатку зберігаються в оперативній пам'яті?
Уявіть потік даних, який "лопається", тобто він може мати 10 000 подій, які надходять дуже швидко, а за хвилиною нічого не йде. Ваша порада експерта: Як я можу записати код вставки C # для SQL Server, щоб була гарантія того, що SQL негайно кешує все у власній оперативній пам’яті, не …

3
Емуляція послідовності TSQL за допомогою збереженої процедури
У мене є вимога створити збережену процедуру, яка імітує послідовність TSQL. Тобто воно завжди дає все більше зростаюче ціле значення для кожного виклику. Крім того, якщо введено ціле число, воно повинно повернути це значення, якщо ніколи не було результату більше або наступне найвище ціле число. Само собою зрозуміло, що може …

6
Помилка під час перегляду запиту на блокування запиту. Помилка під час спроби бачити Ієрархії БД
У мене проблеми з базою даних. Я можу запускати основні запити, хоча і набагато повільніше, ніж зазвичай. Коли я намагаюсь переглянути дерева ієрархії таблиць, представлень чи процедур у SSMS Object Explorer, я отримую lock request time out period exceeded. Мої звіти SSRS, які працюють на об'єктах у цій базі даних, …

1
Знаходження останнього разу оновлення таблиці
Запит: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... скаже мені, коли останній раз створювали та змінювали таблицю (з точки зору DDL). Але я хочу знати, коли востаннє фактичні дані були або вставлені, або видалені з таблиці. Чи можливо це отримати в …


4
Чому цей запит стає різко повільнішим, коли його загортають у TVF?
У мене досить складний запит, який працює за кілька секунд самостійно, але коли він перетворений на функцію, яка оцінюється за таблицею, це набагато повільніше; Я насправді не дав їй закінчитися, але це триває до десяти хвилин без кінця. Єдина зміна - це заміна двох змінних дати (ініціалізованих з літералами дати) …

4
СТВОРИТИ ДАТАБАЗУ в дозволі "master" відмовлено в дозволі. не в змозі отримати дозвіл
Я роблю базу даних на сервері sql, і вона показує помилку, що "CREATE DATABASE permission denied in database 'master'" я використовую сам журнал адміністратора. Що мені потрібно зробити? Пропонуйте виправити!

3
Сплячий SPID блокує інші транзакції
У мене справді виникають проблеми з відстеженням блокування, яке ми відчуваємо. Статус кореневого блокування SPID - "сплячий", cmd - "ЗАЧЕКАЮЧА КОМАНДА", і sqltextє SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Коли я переглядаю звіт "Найпопулярніші транзакції за кількістю заблокованих транзакцій", оператор блокування SQL - "-". Я провів трасування на SQL, і …

2
Як уникнути використання змінних у пункті WHERE
З огляду на (спрощену) збережену процедуру, таку як ця: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Якщо Saleтаблиця велика, виконання SELECTможе зайняти тривалий час, очевидно, тому що оптимізатор не може оптимізувати через …

3
Розмір одиниці розподілу NTFS SQL Server
На ОС Windows 2008 R2, на якій працює SQL Server 2008 R2, наскільки важливим є розмір одиниці розподілу NTFS для продуктивності роботи DISK IO. Мені здається, що адміністратор сервера, який створив декілька серверів для критично важливої ​​програми, залишив розмір одиниці розподілу NTFS (розмір кластера) до 4 Кб замість 64 КБ. …

2
Сервер Sql - найкращі практики для вирощування файлів баз даних
Я спостерігаю за зростанням файлів за допомогою колектора даних на сервері sql 2008 r2 протягом двох тижнів. База даних постійно зростає близько 35 (МБ) / день. БД ще не досяг початкового розміру 2 Гб. Автоматичне зростання файлів БД встановлено на 5 МБ, і я хотів би спробувати інший підхід, тому …

5
Перевірте, чи немає стовпців NULL
Я намагаюся розібрати простий запит, який я можу зробити, щоб перевірити, чи є у великій таблиці список записів, у якому В будь-якому стовпці є принаймні ОДНЕ пусте (NULL / порожнє) значення. Мені потрібно щось на кшталт SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Я не хочу цього …

4
SQL Server 2005/2008 UTF-8 зіставлення / діаграма
Я не можу знайти параметр (и) безпосередньо для встановлення UTF-8відновлених даних Collations/Charsetsу SQL Server 2005/2008, як це можливо встановити в інших SQL-движках, але в SQL Server 2005/2008 є лише латинські та SQL-зібрання. Чи є можливість встановити / встановити ці зіставлення / схеми в двигуні SQL Server (для обох версій) 2005/2008 …

1
Які види корупції може пропустити DBCC CheckDB?
Це питання було запропоновано цим попереднім повідомленням, і у мене була подана база даних для подальшого розслідування, яка була відновлена ​​наступним чином: BACKUP 'BrokenDatabase' detected an error on page (1:123456) in file ’BrokenDatabase.mdf'. Error: 3043, Severity: 16, State: 1. У пов'язаному запитанні та резервній копії, яку я підготував до розслідування …

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