Адміністратори баз даних

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті

3
Чи слід додати поле автоматичного збільшення / ідентичності до таблиці перехресних посилань лише для ПК?
Я додаю таку таблицю перехресних посилань до моєї бази даних SQL Server: company_id bigint not null (FK) org_path nvarchar (2048) not null company_idПоле відноситься до idобласті в іншу таблицю , в якій (це первинний ключ). Зважаючи на те, що також може бути кілька записів з однаковим company_id, будь-який первинний ключ …

1
Чи варто все-таки використовувати QUOTENAME для захисту від ін'єкційних атак?
Я сьогодні переглянув стару збережену процедуру і помітив, що вона використовується quotenameна вхідних параметрах. Після деякого копання, щоб зрозуміти, що це робить саме я натрапив на цей сайт . Зараз я розумію, що це робить і як ним користуватися, але на сайті йдеться, що він використовується як пом'якшення від атак …

4
Відокремте букви від цифр в буквено-цифровій строці
У мене є алфавітно-цифровий рядок як вхідний, і я хочу отримати два результати з нього: рядок, з якого видалено всі числівники і ціле число, яке є сумою всіх цифр у рядку введення. Наприклад, для цього вводу: GR35hc7vdH35 Я хочу наступний результат: | Col1. | Col2 | ---------------------------------- | GRhcvdH | …

2
Чи є ієрархічний CLR з відкритим кодом?
Вбудована ієрархіда - це CLR, який зберігає шляхи в ефективній бінарній формі та забезпечує інші корисні функції. На жаль, існує обмеження того, наскільки глибокими можуть бути представлені шляхи, і це ~ 1427 для бінарного дерева. Я хотів би збільшити цю межу для складної існуючої програми, яка не може досягти цієї …

3
План виконання НЕ використовує INDEX, він використовує сканування таблиць
Я знаю, коли мова йде про використання індексу або сканування таблиці, SQL Server використовує статистику, щоб побачити, який з них краще. У мене є таблиця з 20 мільйонами рядків. У мене індекс на (SnapshotKey, Measure) і цей запит: select Measure, SnapshotKey, MeasureBand from t1 where Measure = 'FinanceFICOScore' group by …

1
Питання щодо магазину версій tempdb
Сьогодні ми зіткнулися з помилкою: Помилка: 3967, тяжкість: 17 і з того, що я можу сказати, це в основному "магазин повної версії". Це викликало деякі питання, на які у мене виникли проблеми з відповіддю, оскільки в моєму магазині у нас ніколи не було цієї помилки: Якщо є заданий максимальний розмір …

1
Чому база даних MSDB ПРАВИЛЬНО?
TRUSTWORTHYУстановка може бути вельми небезпечно , якщо ви не будете обережні і для конкретних обставин рекомендація повинна тримати його відключити , за винятком. Однак за замовчуванням MSDBбаза даних TRUSTWORHTYвстановлена ONза замовчуванням. Мені цікаво чому? Я читав цей запис у BOL Примітка За замовчуванням для бази даних MSDB для параметра "TRUSTWORTHY" …

1
Створення структури бази даних дружби: чи слід використовувати багатозначний стовпець?
Скажімо, у мене є таблиця під назвою User_FriendList, яка має такі характеристики: CREATE TABLE User_FriendList ( ID ..., User_ID..., FriendList_IDs..., CONSTRAINT User_Friendlist_PK PRIMARY KEY (ID) ); Припустимо, що у вказаній таблиці є такі дані: + ---- + --------- + --------------------------- + | Ідентифікатор | User_ID | Список друзів_ID | + …

4
Чим резервні копії SQL відрізняються від регулярних резервних копій на серверах ІТ-систем?
Наш ІТ-відділ щовечора створює резервні копії всього сервера (на цьому сервері встановлений екземпляр SQL Server), який повинен створювати резервну копію цього сервера, а також всієї мережі, на випадок, якщо щось піде не так ... Тож мій менеджер запитав, що є значущим для моїх резервних копій Full, Differential і Log SQL …

1
SQL Server - Експорт великої таблиці без первинного ключа
Мені потрібно синхронізувати велику таблицю ~ 500 мільйонів рядків без первинного ключа між SQL Server і MySQL. У таблиці є лише кластеризований складений неповторний індекс. У мене є з'єднання ODBC між серверами, але імпорт ~ 8 мільйонів рядків зайняв близько 45 хвилин, тому я вважаю, що більший одиничний імпорт був …

1
Агент SQL Server ініціює самозавершення
Протягом останнього місяця один із моїх серверів стикався з проблемами з агентом SQL Server. Він автоматично зупиняється з помилкою нижче, що відбувається випадковим чином: Вихідний файл агента Sql [097] Виявлено витік пам'яті [204 байти] Виняток 5, що потрапив у рядок 403 файлу e: \ sql9_sp2_t \ sql \ komodo \ …

2
Склад даних: Як я можу запитувати щоденні знімки?
У мене є декілька знімків бази даних, які не є таймерами. Наприклад: Знімок 1-го дня: +----+---------------+------------+------------+ | ID | Title | Category | Date | +----+---------------+------------+------------+ | 1 | My First Post | helloworld | 2015-01-01 | +----+---------------+------------+------------+ День знімка 2 (Нова публікація додана сьогодні): +----+----------------+------------+------------+ | ID | Title …

2
Планувальники процесорів офлайн
Я зайшов у систему нових клієнтів і побіг sp_blitz, щоб побачити, що трясеться. Він повідомляє, що " Планувальник процесорів в автономному режимі ", який для мене новий. Деякі ядра процесора не доступні для SQL Server через маскування афінності чи ліцензування. Досить справедливо, я запускаю базовий запит SELECT DOS.is_online , DOS.status …

3
Що робити, коли ваш кластер Always On втрачає кворум?
Я переглядав процедури нашої компанії щодо взаємодії з дією, і коли я шукав в Інтернеті рішення щодо кворуму, який завжди втрачає, завжди Я знайшов три сторінки в google результатах, перш ніж знайти першу публікацію SE на тему Кластеризація проти транзакційної реплікації та групи доступності, яка лише злегка торкається теми втраченого …

2
список помилок переривання партії на SQL сервері
У SQL Server, якщо XACT_ABORT вимкнено, деякі помилки припинять поточний оператор (наприклад, подача неправильної кількості параметрів у збережену процедуру, яка приймає деякі параметри), а деякі помилки припинять всю партію (наприклад, подача параметрів до збереженого процедура, яка не приймає параметри). [Довідка]: http://www.sommarskog.se/error-handling-I.html#scope-abortion . Мені хотілося б знати, чи існує остаточний список, …

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