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

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

2
Як і коли агент SQL оновлює значення next_run_date / next_run_time?
Я працював над кодом у T-SQL, щоб додати нові розклади до завдання SQL Agent, використовуючи процедуру sp_add_jobschedule proc в базі даних msdb. Коли я додаю новий графік (як правило, повторний раз на певну дату / час) і одразу переглядаю значення в систематизованих таблицях і сиспланах, я можу побачити, що новий …


3
Збереження реплікації знімка
На моєму виробничому сервері SQL Server 2008 налаштовано реплікацію знімка, і я щойно помітив, що в папці знімків є знімки від року тому. Як я можу змінити збереження цих знімків? Зокрема, я хотів би зберегти знімки протягом 5 днів. Ось скріншот папки, яку я переглядаю:

2
Посилання на контекст SQL Agent
На моїй новій роботі у нас є кілька названих екземплярів на кожному сервері. напр Server1 \ Dev Server1 \ DevIintegrated Server1 \ QA У мене є сценарій SQL PowerShell в роботах, який викликає ОС, викликає, Foo.exeале потрібно передавати параметр командного рядка (рядок з'єднання). Завдання агента SQL буде існувати в кожному …

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

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

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

1
ROW_NUMBER () НАД (РОЗДІЛЕННЯ В, ЗАМОВЛЕННЯ В) не використовує індекс на (A, B, C)
Розглянемо ці дві функції: ROW_NUMBER() OVER (PARTITION BY A,B ORDER BY C) ROW_NUMBER() OVER (PARTITION BY B,A ORDER BY C) Наскільки я розумію, вони дають точно такий же результат. Іншими словами, порядок, в якому ви перераховуєте стовпці в PARTITION BYпункті, не має значення. Якщо є індекс на, (A,B,C)я очікував, що …

2
Який найкращий спосіб оновити лише кілька таблиць у тестовій базі даних від виробництва?
У мене дуже велика виробнича база даних і дуже велика база даних тестового середовища в SQL Server 2008R2. Обидві бази даних мають схожу структуру таблиці, але різні користувачі / входи / дозволи / ролі. Мені потрібно періодично оновлювати лише кілька таблиць у тестовій базі даних, приблизно один раз на місяць. …

1
У чому причина цієї проблеми з CONVERT ()?
Розглянемо наступні два твердження: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Обидва твердження повертаються -1; Хіба це невірно, оскільки друге двійкове значення на десяткове 65,536 вище, ніж перше значення, чи не так? Невже це не може бути пов’язано з тихим усіченням? Якщо я запускаю такі твердження: PRINT …

2
Ефективність складного первинного ключа як зовнішній ключ
У мене є таблиця з складеним первинним ключем (що складається з 4 стовпців), яка використовується для того, щоб у таблицю не було введено дублікатів. Мені зараз потрібна нова таблиця, яка повинна посилатися на ключі в цій таблиці як на сторонні ключі. Моє запитання - який підхід є більш ефективним для …

1
Якщо транзакція "здійснена", то це точно збережено?
Якщо транзакція здійснена успішно, чи можу я бути на 100% впевнений, що вона була записана в базу даних І в файли журналу? Чи можу я бути впевнений, що дані збережені? Сьогодні наші файли журналів досягли межі диска, і ми отримали багато помилок. Крім того, деякі інші служби вийшли з ладу. …

3
Оновлення таблиці з мільйонами записів минуло 4 дні
Зараз я оновлюю таблицю з мільйонами записів, минуло 4 дні, і запит все ще виконується. Я перевірив, чи монітор активності показує, що запит працює. У журналі подій взагалі немає помилок. Продуктивність: Tempdb на диску A (850 Гб вільного місця) файл бази даних на диску B (вільний простір 750 гб) 16 …

3
Як оновити групу безпеки AD на правах доступу до сервера Sql
Я використовую Sql Server 2008 на Small Business Server 2003; клієнт використовує WinXP. Я додав користувача до своєї групи безпеки Active Directory; Чому цей користувач не може негайно отримати доступ до бази даних? Здається, існує затримка, перш ніж користувач розпізнається в Sql Server. Я використовую Групи безпеки AD для дозволів …

2
Як викинути базу даних в режимі Single_User
Як я можу скинути базу даних, яка відображається DatabaseName (Single User)як її ім'я? Коли я намагаюся видалити його, я отримую таку помилку: Не вдалося змінити для бази даних "Ім'я бази даних". (Microsoft.SqlServer.Smo) Помилка оператора ALTER DATABASE. (Microsoft SQL Server, помилка: 5064) Я спробував виконати ALTERнаведене нижче, і все ще є …

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