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

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

2
Простий ВИДАЛЕНО, але складний план виконання
Коли я запускаю це видалення: DELETE FROM ETLHeaders WHERE ETLHeaderID < 32465870 ... він видаляє 39157 рядків. Це повинно бути простим, оскільки він видаляє на ETLHeaderID, який є кластерним індексом та первинним ключем. Але (згідно плану виконання), здається, він набирає 361 190 рядків і використовує інші індекси. У таблиці є …

2
Вставте пропущені дати з запиту
Як я можу вставити пропущені дати із створеного запиту. Результат нижче: Date Frequency 2014-05-18 5 2014-05-20 7 2014-05-25 7 2014-05-27 6 Я хочу, щоб в результаті були відсутні дати з значенням 0, як показано нижче: Date Frequency 2014-05-18 5 2014-05-19 0 2014-05-20 7 2014-05-21 0 2014-05-22 0 2014-05-23 0 2014-05-24 …

2
Які можливі причини, щоб тримати тривалий час виконання sp_reset_connection?
Чому для sp_reset_connectionсистемної збереженої процедури потрібно тривати більше декількох мілісекунд, як це переглядають через SQL Server Profiler? Я взяв простий слід із виробничої системи, використовуючи SQL Server Profiler, а потім використав SqlNexus для його аналізу. SqlNexus вказує, що sp_reset_connection має найвищу кумулятивну тривалість - 33% від загального сліду. Спостережувана тривалість …

1
Вільний простір mdf та ldf не відповідає вільному простору бази даних
У SSMS я побачив властивості файлу, пов'язані з розміром, і знайшов нижче деталі для однієї бази даних. Тут значення не збігаються з іншими властивостями. Тут розмір mdf, ldf та загальний розмір збігаються з іншими значеннями під кожним вікном. Але наявний вільний простір mdf та ldf, якщо вони додані, то він …

1
Чи переглядає програма SentryOne Plan Explorer читання в UDF?
У мене такий запит: select dbo.fn_complexFunction(t.id) from mytable t У Провіднику плану SQL SQL я помітив, що я повинен запустити Отримати план оцінки, щоб план запитів включав UDF. Під час запуску "Отримати фактичний план" не здається, що логічні зчитування та інші показники включають операції, що відбуваються в UDF. У таких …

1
Мінімальні умови реєстрації в SQL
Я написав сценарій для перевірки претензій на цій сторінці http://technet.microsoft.com/en-us/library/dd425070(v=sql.100).aspx у таблиці під назвою Узагальнення мінімальних умов ведення журналу про те, коли мінімальна реєстрація не відбувається або не відбувається. Використовуючи цей скрипт, я знаходжу, що сума довжини запису журналу для кожного з різних типів вставок така: Купа порожня, ні табло …

2
Знайдіть батьківські рядки, які мають однакові набори дочірніх рядків
Припустимо, у мене така структура: Таблиця рецептів RecipeID Name Description Таблиця рецептів RecipeID IngredientID Quantity UOM Ключовим моментом RecipeIngredientsє (RecipeID, IngredientID). Які є хороші способи пошуку дублікатів рецептів? Повторний рецепт визначається як такий, що має однаковий набір інгредієнтів і кількості для кожного інгредієнта. Я думав використовувати FOR XML PATHкомбінувати інгредієнти …

2
Як простежити SQL-запити, які забивають SQL Server
У нас є сервер баз даних SQL Server 2008 (трапляється, він працює під MS Failover Clustering, але я не думаю, що це тут актуально). Наш додаток працює в режимі глибокого сну для доступу до БД, і оскільки ми нещодавно оновили з версії v3.1 до 3.6, ми часто зазнавали збоїв на …

3
Пісочниця SQL Server
Я намагаюся створити пісочницю для наших розробників звітів для роботи. Мій поточний план - "скидати" базу даних кожного вечора, але я не знаю, як це зробити. Що я маю на увазі під скиданням, це те, що я хочу по суті відкинути будь-які таблиці користувачів, представлення даних, збережені процедури тощо з …

2
Змініть Захоплення даних та двійковий файл __ $ update_mask
Ми використовуємо CDC для зйомки змін, внесених до виробничої таблиці. Змінені рядки експортуються в сховище даних (інформатика). Я знаю, що стовпчик __ $ update_mask зберігає, які колонки були оновлені у варбінарній формі. Я також знаю, що я можу використовувати різні функції CDC, щоб дізнатися з цієї маски, що це за …

3
Не вдалося відновити резервну копію - файл "Db" не можна відновити до "{...} .mdf". Використовуйте З MOVE, щоб визначити дійсне місце для файлу
Я отримую такі помилки, намагаючись відновити команду відновлення у файлі резервного копіювання, який я отримав від клієнта. ВІДКРИТИ ДАТАБАЗУ SFDB ІЗ ДИСК = N'C: \ Резервне копіювання \ Backup.bak ' Будь-які думки щодо того, що я можу зробити, щоб це виправити? Він шукає mdf, тож чи можу я припустити, що …

2
Як написати портативний SQL, який відноситься до пов'язаного сервера?
У мене зберігається процедура, що стосується пов'язаного сервера. У кількох місцях протягом усієї процедури я отримав щось на зразок наступного: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Ця процедура існує в моєму середовищі розробки, тестовому середовищі та середовищі Live. Проблема полягає в тому, що кожна …

1
Виконання скрипту TSQL, згенерованого із SSMS у SQLCMD. Невдача на котирування
Я намагаюся розгорнути базу даних на машині, виконавши скрипт, сформований інструментом "Створити сценарії" в студії управління SQL Server. Ось команда, яку я видав: sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt Я отримую такі помилки: Sqlcmd: Помилка: Помилка синтаксису в рядку 39488 біля команди '' 'у …

3
Чи блокує SSRS таблицю під час запитів?
Мій старший DBA сказав мені, що виконання SQL Query за замовчуванням не блокує таблицю. У мене виникли деякі проблеми з моїм звітом служби звітування SQL Server (SSRS), який, здається, виникає з проблемою блокування та помилок. Я зробив деякий Googling, але мені не вистачало нічого. Чи блокують звіти SSRS таблиці, які …

1
ЗАКАЗ ОПЦІЙНОЇ СИЛИ покращує продуктивність, поки рядки не будуть видалені
У мене є дещо складний запит SQL Server 2008 (близько 200 рядків досить щільного SQL), який не працював так, як мені потрібно. З часом продуктивність знизилася з приблизно .5 до приблизно 2 секунд. Поглянувши на план виконання, було досить очевидно, що, переупорядкувавши з'єднання, можна підвищити ефективність роботи. Я так і …

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