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

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

2
Хороший спосіб викликати кілька завдань агента SQL Server послідовно з однієї основної роботи?
У мене є кілька завдань агента SQL Server, які повинні виконуватися послідовно. Щоб зберегти хороший огляд завдань, які слід виконати, я створив основне завдання, яке викликає інші завдання з викликом EXEC msdb.dbo.sp_start_job N'TEST1'. В sp_start_jobобробки миттєво (Job Step 1), але тоді я хочу , щоб моя основна робота чекати , …

5
SQL Server еквівалентний функціональності Oracle RAC? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 5 років тому . Я зробив якийсь гуглінг і не зміг знайти відповідь на це питання останнім часом, ніж кілька років тому, тому …

5
ОНОВЛЮЙТЕ з ПРИЄДНАЙТЕСЬ на 100-мм запису, як це зробити краще? (у T-SQL)
Мені потрібно оновити 100 мільйонів записів в одній таблиці, фактично нормалізуючи таблицю, замінивши значення varchar стовпця просто ідентифікатором. (Я кажу "заміна", але насправді я записую ідентифікатор в іншу колонку.) Я намагаюся досягти - це нормалізувати набір даних. Ще не нормалізовані дані не мають індексації. Моя думка полягала в тому, що …

1
Що таке фактично найнижчий можливий позитивний РЕАЛЬНИЙ номер
MSDN каже, що діапазон чисел REAL становить - 3,40Е + 38 до -1,18E - 38, 0 і 1,18E - 38 до 3,40E + 38. Мабуть, справжня нижня межа набагато нижча. Наступний скрипт заповнює стовпець РЕАЛЬНИЙ з 1.401298E-45: CREATE TABLE a ( r1 REAL NULL , r2 REAL NULL , r3 …

1
Використання FLOATs з RAISERROR
Я використовую RAISERROR()для надання базової функціональності тестування одиниць (як тут ), але мене засмучує неможливість використання FLOATsу повідомленні про помилку. Я знаю, що я можу надати поплавок на рядок, але я використовую RAISERRORв кожному одиничному тесті, я не хочу додавати інший рядок коду для кожного тесту. (Мої одиничні тести вже …
11 sql-server  t-sql 

1
Дефрагментація даних і файлів журналу SQL Server працює за допомогою MoveFile API
Мій роботодавець шукає розгортання програмного забезпечення для дефрагментації NTFS, яке використовує API MoveFile Windows для дефрагментації відкритих файлів. Це буде розгорнуто до тисяч серверів SQL Server із запущеними версіями SQL 2005–2012 рр. Та версіями Windows 2003 та 2008 рр. R2. Якщо це має значення, продукт, про який я говорю, - …

1
Чому 10 ^ 37/1 кидає арифметичну помилку переповнення?
Продовжуючи свою недавню тенденцію гри з великою кількістю , я нещодавно припустив помилку, з якою я стикався до наступного коду: DECLARE @big_number DECIMAL(38,0) = '1' + REPLICATE(0, 37); PRINT @big_number + 1; PRINT @big_number - 1; PRINT @big_number * 1; PRINT @big_number / 1; Вихід, який я отримую для цього …

2
Перетворіть стовпець часу в число секунд
У моїй базі даних SQL Server у мене datetimeстовпець. Який хороший спосіб створити новий стовпець, який представляє longзначення для datetimeстовпця? Значення longозначало б кількість секунд. Я думав, що якщо я можу це перетворити longs, це полегшить групування за запитами за часовими періодами, оскільки я можу просто розділити довге число на …

2
попереджуйте, коли будь-яка робота в категорії робіт не працює
Чи можливо налаштувати попередження в SQL Server 2008, яке надсилатиме електронне повідомлення в будь-який час, коли завдання в певній категорії не вдасться? Мені цікаво, тому що я хотів би налаштувати електронну пошту будь-коли, коли підписка на SSRS не вдасться - і всі ці підписки є завданнями в категорії сервера звітів …

5
Чи впливає профілер SQL на продуктивність сервера?
Я зіткнувся з проблемою, коли сервер sql 2008 не дає високого навантаження. Мені потрібно знайти цей випадок завантаження і потрібно оптимізувати код, щоб він міг обробляти навантаження. В Інтернеті я виявив, що SQL-профілер може використовуватися для відстеження взаємодій з базами даних, які згодом можна проаналізувати, щоб знайти точну точку, де …

2
Чи є на основі способу завантаження / читання гілки дерева за допомогою HierarchyId
Я граю з HierarchyId, і я не з'ясував набір способів зробити наступне: вставити відразу все піддірево отримати відразу все піддірево Це питання пов'язане з моїм попереднім , і я підозрюю, що єдиний спосіб виконання цих двох завдань за допомогою HierarchyId - це один вузол або один рівень за один раз. …

3
Посилання на базу даних програмно через T-SQL
Я пишу збережену процедуру, яка приймає ім'я бази даних як аргумент і повертає таблицю індексів цієї бази даних та рівня їх фрагментації. Ця збережена процедура буде жити в нашій базі даних DBA (БД, що містить таблиці, які DBA використовують для моніторингу та оптимізації речей). Усі ці системи - це SQL …
11 sql-server 

2
Відновіть файл Bak у менші файли баз даних mdf та ldf
У мене є застаріла база даних, у яку кошмарний брак дизайну я сюди не потрапляю, але файли на сервері (відносно) величезні. Я маю: MyDatabase.mdf: 24.8GB MyDatabase.ldf: 114.6GB Ця база даних резервується до .bak-файлу щовечора та надсилається на наш сервер звітів, де вона відновлена. Файл .bak набагато менший, лише 1,8 Гб. …

2
Які об'єктивні фактори вказують, що настав час впровадити реплікацію SQL Server?
Я намагаюся знайти баланс між високою продуктивністю нашої бази даних та простотою обслуговування. Ми розглядаємо можливість використання реплікації для підвищення продуктивності шляхом реплікації наших звітів SSRS у фізично відокремлену базу даних від нашої бази даних транзакцій. Однак включення реплікації має ряд недоліків з точки зору розробника: Це ускладнює зміни схеми …

2
sp_executesql з визначеним користувачем типом таблиці не веде себе правильно
Проблема : чи відома проблема із визначеними користувачем типами таблиць як параметрів sp_executesql ? Відповідь - ні, я ідіот. Налаштування сценарію Цей скрипт створює один із таблиць, процедур та визначених користувачем типів таблиці (обмежений лише для SQL Server 2008+). Мета купи - перевірити, що так, дані внесли це в процедуру. …

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